Wiki-Quellcode von Status


Zeige letzte Bearbeiter
1 {{content/}}
2
3 Nachdem im Worklow Verarbeitungsketten ausgeführt worden, endet die Verarbeitung damit, dass der Vorgang in einen Status gelangt. Hierfür können im Designer mehrere Status angelegt und verwaltet werden. Über den Status kann festgelegt werden, wie auf das Formular zugegriffen werden kann (z.B. nur mit einer Benutzeranmeldung). Im Formulardesigner ist es zudem möglich, bestimmte Elemente in einem Zustand (nicht) verfügbar zu machen oder Eingabeelemente zu sperren. Neben diesen Funktionalitäten können Vorgänge im Postfach z.B. nach ihrem momentanen Status gefiltert werden.
4
5 Beispielsweise könnten bei einem Umfrage-Formular die Status //Eingegangen//, //in Auswertung//, //fehlerhafte Angaben// und //Auswertung fertig// existieren.
6
7 == Systemstatus Eingegangen ==
8
9 Werden Daten von einem Benutzer an den Server mit {{formcycle case="dat"/}} gesendet, wird standardmäßig der Status //Eingegangen// erreicht. Das Löschen dieses Status ist nicht möglich und dieser Status wird automatisch beim Erstellen des Formulars angelegt.
10
11 == Neuen Status anlegen ==
12 {{id name="fig_state_new"/}}{{figure image="state_new_de.png"}}Anlegen eines neuen Status.{{/figure}}
13
14 Im Workflowdesigner können beliebig viele Status angelegt werden. Dafür befindet sich links im Menü unter //Status// die Schaltfläche //Neuer Status//.
15
16 == Status ans Ende von Verarbeitungsketten setzen ==
17
18 Per Drag&Drop oder durch Auswahl im Menü ist es möglich, Status ans Ende von Verarbeitungsketten zu platzieren. Jede Verarbeitungskette muss in jedem Pfad mit einem definierten Status enden.
19
20 == Eigenschaften ==
21
22 === Einstellungen ===
23
24 ; Name
25 : Vergeben Sie einen beliebigen Namen für dieses Status. Der Name wird in der [[Inbox>>Formcycle.Inbox]] in der Liste der möglichen Status angezeigt. Beispiel: //Vorgang archivieren//
26 ; Beschreibung
27 : Optionale Beschreibung
28 ; Vorgänge sind in diesem Status löschbar
29 : Ist diese Option aktiviert, können Vorgänge in diesem Status im [[Posteingang>>Formcycle.Inbox]] gelöscht werden.
30
31 === Formularanmeldung ===
32
33 ; Erweiterte Einstellungen
34 : Wenn diese Option angewählt wird, wird beim Aufruf des Formulars eine Seite mit möglichen Anmeldeoptionen angezeigt. Die sichtbaren Optionen werden unter der Option //Erweiterte Einstellungen// konfiguriert. Wenn diese Option nicht ausgewählt wird, kann das Formular in diesem Status nur nach einer Systemanmeldung am {{formcycle/}} geöffnet werden.
35 : Wenn Erweiterte Einstellungen angewählt wurde, können aus den folgenden Optionen die beim Öffnen des Formulars zur Auswahl stehenden Authentifikationemöglichkeiten gewählt werden:
36 :; Systemanmeldung
37 :: Anmeldung als {{formcycle/}} Benutzer nötig
38 :; Alle auf dem System verfügbare Authentifikatoren
39 :: z.B. OpenID Connect, SAML 2.0, Google, Facebook, etc.
40 :; Formularaufruf beschränken
41 :: Beschränkung der Systemanmeldung auf Benutzer die in {{formcycle/}} Zugriff auf die ausgewählten Postfächer haben.
42 :; Formularpasswort
43 :: Authentifizierung am Formular nur mittels eines Passworts.
44 :; Ohne Login
45 :: Option das Formular auch ohne Login zu öffnen
46
47 {{velocity}}
48 ##== Statuseinstellungen ==
49 ##Über das [[Formularmenü>>Formcycle.UserInterface.MyForms||anchor="form_menu"]] kann der [[Aktions- und Statusverarbeitung>>Formcycle.UserInterface.MyForms.WorkflowProcessing]] geöffnet werden. Durch einen Klick auf die Schaltfläche "Neu" {{ficon name="plus-circle-outline"/}} über der Statusliste in der Aktions- und Statusverarbeitung wird ein neuer Status hinzugefügt (siehe [[Abbildung>>States||anchor="fig_state_new"]]).
50 ##{{lightbox image="status_liner.png" width="300"/}}
51 ##{{version major="6" minor="6" patch="0"}}Seit Version 6.6.0 heißt diese Option //In diesem Status kann das Formular ohne Benutzeranmeldung über den Form-Process-Link geöffnet werden//{{/version}}.
52 ## Ist diese Option aktiviert, können Vorgänge in diesem Status für anonyme Nutzer angezeigt werden.
53 ## (Voraussetzung für die Anzeige ist die Kenntnis des URL zum Formular unter Angabe der entsprechenden Prozess-ID)
54 ## Ist die Option deaktiviert, so werden Vorgänge in diesem Status nur für authentifizierte {{formcycle case="dat"/}}-Nutzer angezeigt.
55 ##* **Wiedervorlagestatus**
56 ##Markiert diesen Status als den Wiedervorlagestatus. Ein Vorgang kommt in den Wiedervorlagestatus, wenn ein bereits eingegangenes Formular erneut abgesendet wird, z.B. über den Posteingang. In der Regel soll beim erneuten Absenden des Formulars nicht die gesamte Aktions- und Statusverarbeitung beginnend mit dem Status //Eingegangen// noch einmal durchlaufen werden. Standarmäßig ist der Status //Eingegangen// der Wiedervorlagestatus.
57 ##
58 ##
59 ##
60 ##=== Zeigesteuerter Statuswechsel ===
61 ##
62 ##Vorgänge können zu einem bestimmten Zeitpunkt oder nach einem bestimmten Zeitraum in einen anderen Status verschieben**
63 ## Mit dieser Option können Eskalationsregeln erstellt oder zeitgesteuerte Aktionen durchgeführt werden. Siehe auch [[Eskalationsmöglichkeiten>>doc:Formcycle.Designer.Workflow.States.EscalatingIssues]].
64 {{/velocity}}