Änderungen von Dokument Platzhalter
Von Version 50.1
bearbeitet von Nils Schweigert
am 02.09.2022, 17:18
am 02.09.2022, 17:18
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
-
Seiteneigenschaften (2 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Dokument-Autor
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. nsc1 +XWiki.jdr - Inhalt
-
... ... @@ -38,22 +38,6 @@ 38 38 39 39 Beispielweise wird der Platzhalter //[%tfVorname%]// durch den Wert des [[Eingabefelds>>doc:Formcycle.Designer.Form.FormElements.Input]] mit Namen //Vorname// ersetzt. 40 40 41 -=== Platzhalter für Fragenelemente === 42 - 43 -Um auf die Werte von [[Auswahlelementen>>doc:Formcycle.Designer.Form.FormElements.Selection]] mit Darstellungstyp //Fragen// zuzugreifen, stehen folgende Platzhalter zur Verfügung. Gibt es beispielsweise an einem Fragenelement //sel1// 3 Fragen Q1, Q2, Q3 mit jeweils 3 Antworten A1, A2, A3 und sind folgende Antworten ausgewählt: 44 - 45 -{{table}} 46 -|= - |= A1 |= A2 |= A3 47 -|Q1|☑|☐|☐ 48 -|Q2|☑|☑|☐ 49 -|Q3|☑|☑|☑ 50 -{{/table}} 51 - 52 -Dann: 53 - 54 -* //[%sel1%]// wird ersetzt durch //A1;A1,A2;A1,A2,A3// 55 -* //[%sel1_0%]// wird ersetzt durch //A1//, //[%sel1_1%]// durch //A1,A2//, //[%sel1_2%]// durch //A1,A2,A3// 56 - 57 57 === Spezielle Formularplatzhalter === 58 58 59 59 Einige spezielle Formularplatzhalter existieren für alle Formulare: ... ... @@ -65,8 +65,6 @@ 65 65 66 66 === Systemplatzhalter === 67 67 68 -{{id name="system"/}} 69 - 70 70 {{panel monospace="true" title="Syntax"}} 71 71 [%$<Name>%] 72 72 {{/panel}} ... ... @@ -75,13 +75,8 @@ 75 75 76 76 ; [%$CLIENT_ID%] 77 77 : Gibt die Mandant-ID des Formulars zurück. 78 -; [%$CLIENT_MAIL_SENDER%] {{version major="7" minor="0" patch="4"/}} 79 -: Liefert die Mailabsenderadresse des Mandanten zurück. Wenn diese nicht konfiguriert wurde, wird ein Leerstring zurückgegeben. 80 -; [%$CLIENT_MAIL_SENDERNAME%] {{version major="7" minor="0" patch="4"/}} 81 -: Liefert den Mailabsendernamen des Mandanten zurück. Wenn dieser nicht konfiguriert wurde, wird ein Leerstring zurückgegeben. 82 82 ; [%$FORM_LINK%] 83 83 : Gibt die URL des Formulars zurück. 84 -{{id name="ph_form_process_link"/}} 85 85 ; [%$FORM_PROCESS_LINK%] 86 86 : Gibt die URL des Formulars mit dem Inhalt des Vorgangs zurück. 87 87 ; [%$FORM_VERIFY_LINK%] ... ... @@ -92,8 +92,6 @@ 92 92 : Gibt den Link des Postfachs zurück, indem sich der Vorgang derzeit befindet. 93 93 ; [%$FORM_INVITE_LINK%] 94 94 : Gibt den Einladungslink zum Formular zurück. 95 -; [%$FORM_HISTORY_HTML%] {{version major="7" minor="0" patch="4"/}} 96 -: Gibt eine den Verlauf eines Formulars als HTML zurück. 97 97 ; [%$PROCESS_ID%] 98 98 : Gibt die aktuelle Prozess-ID des Vorgangs zurück. 99 99 ; [%$PROJECT_ALIAS%] ... ... @@ -101,7 +101,6 @@ 101 101 ; [%$PROJECT_ID%] 102 102 : Gibt die Formular-ID zurück. 103 103 ; [%$PROJECT_TITLE%] 104 -: Ab 7 heißt [%$PROJECT_NAME%] nun [%$PROJECT_TITLE%] . 105 105 : Titel des derzeitigen Formulars. 106 106 ; [%$RECORD_ID%] 107 107 : ID des derzeitigen Vorgangs. ... ... @@ -120,13 +120,13 @@ 120 120 ; [%$STATUS_NAME%] 121 121 : Name des derzeitigen Status. 122 122 ; [%$STATUS_TYPE%] 123 -: Typ des derzeitigen Status. Diese Werte sind möglich: //RECEIVED// (Eingegangen) und //CUSTOM// (Benutzerdefinierter Status, der durch den Nutzer angelegt wurde). 124 -; [%$TRIGGER%] 125 -: Kann imneuenWorkflow verwendet werden,um auf die Daten zuzugreifen,diederaktuelle Trigger zur Verfügungstellt. Diese Datenwerdenals JSON zurückgegeben. Auf die einzelnen Werte desTriggerskann über JsonPath zugegriffen werden (siehe [%$TRIGGER.<JSON_PATH>%]).126 -; [%$TRIGGER. <JSON_PATH>%]127 -: Abhängig vomTypdes Triggers werdenunterschiedlicheInformationen überden Trigger-Platzhalterzur Verfügung gestellt. Per JsonPathkann auf spezifische InformationendesTriggers zugegriffen werden. Welche Informationen die verschiedenen Triggertypenbereitstellen,ist über die Infobox am Trigger einsehbar.128 -; [%$ COUNTER_CLIENT.<Namedes Zählers>%]129 -: DeraktuelleWerteines[[Mandantzählers>>doc:Formcycle.UserInterface.Data.Counter]].97 +: Typ des derzeitigen Status. Diese vier Werte sind möglich: //RECEIVED// (Eingegangen), //SAVED// (Zwischengespeichert), //ERROR// (Fehlerstatus) and //CUSTOM// (Benutzerdefinierter Status, der durch den Nutzer angelegt wurde). 98 +; [%$TRIGGER.actionName%] 99 +: Name der Aktion des bereitstellenden Ereignisses 100 +; [%$TRIGGER.taskName%] 101 +: Name des Tasks, wo sich die Aktion des Ereignis befindet. 102 +; [%$TRIGGER.triggerName%] 103 +: Name des Ereignisses, wo sich die Aktion des Ereignis befindet. 130 130 131 131 ==== Parametrisierbare Systemplatzhalter ==== 132 132 ... ... @@ -282,8 +282,6 @@ 282 282 283 283 === Aktionsplatzhalter === 284 284 285 -{{id name="action"/}} 286 - 287 287 {{panel monospace="true" title="Syntax"}} 288 288 [%$<Aktionsname>.<RückgabeWert>%] 289 289 {{/panel}} ... ... @@ -294,21 +294,14 @@ 294 294 295 295 ; [%$<Aktionsname>.SUCCESS%] 296 296 : Rückgabe ob Aktion erfolgreich ausgeführt wurde. Liefert Boolean (true/false) zurück. 269 +; [%$<Aktionsname>.COUNT%] 270 +: Dieser Platzhalter wird im neuen Workflow nicht unterstützt. 271 +: Rückgabe der Anzahl von Ergebnissen. Liefert Integer-Wert zurück. 297 297 ; [%$<Aktionsname>.RESULT%] 298 298 : Rückgabe eines einzelnen Ergebnis. Liefert String-Wert zurück. 299 299 ; [%$<Aktionsname>.RESULT[<Index>].<Bezeichner>%] 300 300 : Einige Aktionen liefern mehrere Ergebnisse zurück (//List<Map<String,String>>// in Java). Der Bezeichner ist dabei fest durch die Verarbeitung definiert. Wird häufig bei Plugins verwendet, falls mehrere Ergebnisse zurückgegeben werden. 301 - 302 -Die folgenden Aktionsplatzhalter werden __nicht__ im alten Workflow unterstützt: 303 - 304 304 ; [%$<Aktionsname>.ERROR_CODE%] 305 305 : Der geworfene Fehler-Code im Fehlerfall der Aktion. 306 306 ; [%$<Aktionsname>.ERROR_MESSAGE%] 307 307 : Die geworfene Fehler-Nachricht im Fehlerfall der Aktion. 308 - 309 -Im neuen Workflow kann die Anzahl der Elemente von JSON-Arrays in Platzhalterwerten mit //.length()// erfragt werden, z.B.: **[%$Database query.RESULT.rows.length()%]** 310 - 311 -Der folgende Aktionsplatzhalter wird __nur__ im alten Workflow unterstützt: 312 - 313 -; [%$<Aktionsname>.COUNT%] 314 -: Rückgabe der Anzahl von Ergebnissen. Liefert Integer-Wert zurück.