Wiki-Quellcode von Statuswechsel


Zeige letzte Bearbeiter
1 {{figure image="state_change_de.png" clear ="h1"}}
2 Konfigurationsoberfläche für Aktionen des Typs //Statuswechsel//.
3 {{/figure}}
4
5 Diese Aktion ermöglicht es, den Vorgang in einen anderen Status zu versetzen. Der Status eines Vorgangs steuert etwa, wer auf den Vorgang Zugriff hat. Zudem können Vorgänge im Postfach auch anhand des Status gefiltert werden.
6
7 == Parameter ==
8
9 === Eintsellungen ===
10
11 ; Vorgänge sind in diesem Status löschbar
12 : Bei Deaktivierung dieser Option ist es im [[Posteingang>>Formcycle.Inbox]] nicht möglich Vorgänge zu löschen, welche in den aktuellen Status eingegangen sind.
13
14 === Formularanmeldung ===
15
16 ; Erweiterte Einstellungen
17 : Es kann bestimmt werden welche Anmeldeoptionen Nutzern zur Verfügung stehen, die auf Vorgänge in diesem Status zugreifen möchten.
18 :; Formularaufruf beschränken
19 :: Der Aufruf des Formulars kann auf benutzerdefinierte Benutzergruppen beschränkt werden. Gilt nur für Anmeldungen per FORMCYCLE, NTLM und Kerberos.
20 :; Formularpasswort
21 :: Hier kann ein Passwort vergeben werden, dass bei jedem Aufruf dieses Formulars eingegeben werden muss.
22 :; Ohne Login
23 :: Gibt Formularnutzern die Option ohne Anmeldung fortzufahren.
24
25 == Aktionsplatzhalter ==
26
27 Aktionen vom Typ //Statuswechsel// stellen [[Aktionsplatzhalter>>Formcycle.UserInterface.Variables||anchor="Aktionsplatzhalter"]] bereit.
28
29 === Standardplatzhalter ===
30
31 ; [%$<Aktionsname>.SUCCESS%]
32 : Rückgabe ob Aktion erfolgreich ausgeführt wurde. Liefert Boolean (true/false) zurück.
33 ; [%$<Aktionsname>.RESULT%]
34 : Rückgabe aller von der Aktion bereitgestellten Ergebnisse in strukturierter Form.
35
36 ; [%$<Aktionsname>.ERROR_CODE%]
37 : Der geworfene Fehler-Code im Fehlerfall der Aktion. Leer wenn kein Fehler aufgetreten ist.
38 ; [%$<Aktionsname>.ERROR_MESSAGE%]
39 : Die geworfene Fehler-Nachricht im Fehlerfall der Aktion. Leer wenn kein Fehler aufgetreten ist.
40
41 === Aktionsspezifische Platzhalter ===
42
43 ; [%$<Aktionsname>.RESULT.changed%]
44 : Liefert true zurück, wenn sich der aktuelle Status des Vorgangs geändert hat, sonst false.
45 ; [%$<Aktionsname>.RESULT.newState.id%]
46 : Die ID des neuen Status.
47 ; [%$<Aktionsname>.RESULT.newState.name%]
48 : Die Name des neuen Status.
49 ; [%$<Aktionsname>.RESULT.newState.uuid%]
50 : Die UUID des neuen Status.
51 ; [%$<Aktionsname>.RESULT.oldState.id%]
52 : Die ID des vorhergehenden Status.
53 ; [%$<Aktionsname>.RESULT.oldState.name%]
54 : Die Name des vorhergehenden Status.
55 ; [%$<Aktionsname>.RESULT.oldState.uuid%]
56 : Die UUID des vorhergehenden Status.
57 ; [%$<Aktionsname>.ERROR.message%]
58 : Fehlernachricht, die zurückgeliefert wird, wenn der Status nicht gefunden werden konnte.