Arbeitsschritte können zusätzlich mit Parametern angereichert werden, die deren Ausführung steuern. Diese sind:
Property | Beschreibung | Beispielswert |
|---|---|---|
commitTemplate | Das zu verwendende Commit Template (Bestätigungsseite) bei aktivierter Option "Benötigt Bestätigung?". | formSubmit.html |
templateName | Dateiname der HTML-Vorlage, die für die Anzeige der Abschlussseite verwendet wird. | formSubmitConfirmation.html |
templateNameNonTicketMode | Dateiname der HTML-Vorlage, die für die Anzeige der Abschlussseite in NonTicket Modus verwendet wird. | NonTicketFormSubmitConfirmation.html |
ticketModeDisabled | Definiert, ob der Ticket-Modus für diese Aktion deaktiviert werden soll. | true |
hideIfNoK | Bedingung, die erfüllt sein muss, damit die Workflow Schaltfläche eingeblendet wird. | hasChanged() |
okCondition | Bedingung, die erfüllt sein muss, damit die Workflow Schaltfläche aktiviert wird. | hasChanged() |
okCondition_Commit | Bedingung, die erfüllt sein muss, damit die Commit Schaltfläche aktiviert wird (im Dialogfeld). | hasChanged() |
okTarget |
| |
cancelTarget |
| |
readOnly | Definiert, ob das Formular gesperrt werden soll. | true |
isDialog | Definiert, ob ein Dialogfeld geöffnet werden soll. | true |
dialogType | Typ des Dialogfelds. | type-info, type-success, type-warning, type-danger |
dialogLayout | Layout (Breite, Höhe) des zu öffnenden Dialogfelds. | 660, 480 |
iconName | Symbol für die Schaltfläche der Workflow-Aktion. | fa-regular fa-file-import |
endpointResponseUrl | Endpunkt-URL für die Antwort nach erfolgreichen REST-Aufrufen. | https://api.example.com |
endpointUrl | Endpunkt-URL für REST-Aufrufe. | https://api.example.com |
releaseCache | Definiert, ob der Cache freigegeben werden soll. | true |
showWorkflowPostConditionError | Definitiert, ob die Fehlermeldung angezeigt werden soll, wenn die Nachbedingung nicht erfüllt ist. | true |
PID_FORMATTER |
|
|
mailTo* | E-Mail-Adresse des Empfängers (mehrere Einträge durch Kommas getrennt). | test@mail.com, nodeValue("email") |
mailFrom* | E-Mail-Adresse des Absenders. | test@mail.com, nodeValue("email") |
mailReplyTo* | E-Mail-Adresse, an die die Antwort gesendet werden soll, anstatt an die E-Mail-Adresse des Absenders. | test@mail.com, nodeValue("email") |
mailCC* | E-Mail-Adresse des CC Empfängers (mehrere Einträge durch Kommas getrennt). | test@mail.com, nodeValue("email") |
mailBCC* | E-Mail-Adresse des BCC Empfängers (mehrere Einträge durch Kommas getrennt). | test@mail.com, nodeValue("email") |
mailSubject | Betreff der E-Mail, falls keine Vorlage verwendet wird. | Lorem ipsum |
mailContent | Inhalt der E-Mail, falls keine Vorlage verwendet wird. | Lorem ipsum |
mailTemplate | Das zu verwendende E-Mail Template für die zu versendende E-Mail. | email_submitted.txt |
mailAttachXML | Definiert, ob das Formular als XML für die Empfänger angehängt werden soll. | true |
mailAttachPDF | Definiert, ob das Formular als PDF für die Empfänger angehängt werden soll. | true |
mailAttachHTMLPDF | Definiert, ob das Formular als HTML2PDF für die Empfänger angehängt werden soll. | true |
mailAttachHTML | Definiert, ob das Formular als HTML für die Empfänger angehängt werden soll. | true |
sendEmailThreaded | Definiert, ob die E-Mail in einem separaten Thread (im Hintergrund) versendet werden soll. | true |
messageSubject | Betreff der Benachrichtigung (SendNotificationAction). | |
messageTo | Empfänger der Benachrichtigung (SendNotificationAction). | |
messageType | Typ der Benachrichtigung (SendNotificationAction). | |
messageClass | Klasse der Benachrichtigung (SendNotificationAction). | error, fatal, incomplete, info, warning, hint, question, ok |
messageText | Text der Benachrichtigung (SendNotificationAction). | |
messageNeedsConfirmation | Definiert, ob die Benachrichtigung eine Bestätigung durch den Empfänger erfordert (SendNotificationAction). | true |
deleteMethod |
| |
performSQL |
|
|
receiptJavascript |
|
|
formID |
|
|
xPath |
|
|
persistSubmittedPDF | Definiert, ob die PDF-Datei in die übermittelte Spalte der Formularinstanz in der Datenbank geschrieben werden soll. | true |
attachmentTitle | Dateiname, der für Anhänge verwendet werden soll. |
|
avoidPDFCreation | Definiert, ob die PDF-Datei nicht erstellt werden soll. | true |
printEmptyPDF |
|
|
title |
|
|
maxFileSize |
|
|
allowedFileExtensions |
|
|
allowedMimeTypes |
|
|
preBindingXSD |
|
|
transformXML |
|
|
formStateAfterSave |
|
|
customCSS | Fügt dem übergeordneten Element (li) der Schaltfläche eine benutzerdefinierte CSS-Klasse hinzu. | jax-invisible-field |
targetWorkflowId | Wird für die parallele Freigabeworkflow verwendet. ID der Workflow-Aktion, an die die ausgelöste Genehmigung weitergeleitet wird. | pending_completed |
includeGroups | Wird für die parallele Freigabeworkflow verwendet. Definiert, welche Gruppen die Genehmigungen ausführen müssen. Alle Backend-Benutzer, die der Gruppe zugewiesen wurden, müssen ihre Freigabe erteilen. Entweder includeGroups oder includeUsers verwenden, nicht beides. | GroupApproval1,GroupApproval2 |
includeUsers | Wird für die parallele Freigabeworkflow verwendet. Definiert, welche Benutzer die Genehmigungen ausführen müssen. Alle Backend-Benutzer, die hier aufgelistet sind, müssen ihre Freigabe erteilen. Entweder includeUsers oder includeGroups verwenden, nicht beides. | User1,User2 |
createAccesskeyKey | Definiert, ob ein Zugriffsschlüssel für das Datenbank-Mapping generiert werden soll. | true |
createAccesskeyPassword | Definiert, ob ein Passwort für den Accesskey des Datenbank-Mappings generiert werden soll. | true |
processingLanguage | Sprache, die für die Verarbeitung von E-Mail-Vorlagen und Anhängen verwendet werden soll. | en |
processingFormState | Status des Formulars, der für die Verarbeitung von E-Mail-Vorlagen und Anhängen verwendet werden soll. | 30 |
"file_" + nodeValue("/type/@nr") | ||
processingPerRecipient | Definiert, ob die Anhänge pro Empfänger verarbeitet werden sollen. | true |
soapURL | SOAP-Dienst URL, der dem Workflow angeschlossen werden soll. | |
soapOperation | SOAP Operation, die im Workflow aufgerufen werden soll. |
|
soapAuthenticationType | Authentifizierungstyp für den SOAP Aufruf BASIC (HTTP-Basisauthentifizierung), SSL_CLIENT_CERTIFICATE (SSL-basierte Authentifizierung mit Client-Zertifikat), NONE (Standard). |
|
soapUsername | Benutzername für die Authentifizierung des SOAP-Aufrufs. |
|
soapPassword | Passwort für die Authentifizierung des SOAP-Aufrufs. |
|
soapClientStoreInput | ClientStore Ressource für die Authentifizierung des SOAP-Aufrufs. | myCert.p12 |
soapClientStorePW | ClientStore Passwort für die Authentifizierung des SOAP-Aufrufs. |
|
soapClientStoreType | ClientStore Typ für die Authentifizierung des SOAP-Aufrufs. | PKCS12 |
soapTrustStoreInput | TrustStore Ressource für die Authentifizierung des SOAP-Aufrufs. | cacert |
soapTrustStorePW | TrustStore Passwort für die Authentifizierung des SOAP-Aufrufs. |
|
soapTrustStoreType | TrustStore Typ für die Authentifizierung des SOAP-Aufrufs. | JKS |
soapShowSummary | Definiert, ob eine Zusammenfassung mit der SOAP-Antwort erstellt werden soll. | true |
executePDFCreationSynchron | Definiert, ob die PDF-Erstellung synchron oder asynchron (im Hintergund) erfolgen soll. | true |
allowBulkExecution | Definiert, ob eine Massenaktion ausgeführt werden kann. | true |
invalidateSessionAfter | Definiert, ob die HTTP-Session im Anschluss invalidiert werden soll. | true |
removeRepresentation | Definiert, ob die Repräsentation aus der Session entfernt werden soll. | true |
contentDispositionType |
|
|
initWizardVisbilityRules |
|
|
transitionDefinitionXUI |
|
|
publicAccessGroups |
|
|
storeXML | Definiert, ob die XML-Daten als XML-Datei an einem bestimmten Speicherort (festgelegt als Eigenschaft in der Formulardefinition) gespeichert werden sollen. | true |
storeFormDataBundle | Definiert, ob die gesamten Formulardaten (XML, PDF, Anhänge) als ZIP-Datei an einem bestimmten Speicherort (festgelegt als Eigenschaft in der Formulardefinition) gespeichert werden sollen. | true |
storeXMLTransform | Definiert, ob die XML-Daten in ein anderes XML-Format umgewandelt und als XML-Datei an einem bestimmten Speicherort (festgelegt als Eigenschaft in der Formulardefinition) gespeichert werden sollen. | true |
html2pdfBaseTemplate | HTML2PDF Base Vorlage, die verwendet werden soll. |
|
html2pdfCoverTemplate | HTML2PDF Cover Vorlage, die verwendet werden soll. |
|
html2pdfAppendixTemplate | HTML2PDF Appendix Vorlage, die verwendet werden soll. | |
| html2pdfHeaderTemplate | HTML2PDF Header Vorlage, die verwendet werden soll. |
|
html2pdfFooterTemplate | HTML2PDF Footer Vorlage, die verwendet werden soll. |
|
html2pdfSignaturesTemplate | HTML2PDF Signatures Vorlage, die verwendet werden soll. |
|
paymentAmount | E-Payment Betrag (als Formel evaluiert), Pflichtfeld. |
|
paymentOrderDescription | E-Payment Auftragsbeschreibung (als Formel evaluiert), Pflichtfeld. |
|
paymentOrderId | E-Payment Auftrags-ID (als Formel evaluiert). |
|
paymentOrderData | E-Payment-Auftragsdaten (als Formel evaluiert) zur Transaktionsidentifikation ohne Formularinstanz. |
|
serviceId | ID der Servicekonfiguration aus services.xml. | serviceID |
- Als E-Mail kann entweder eine korrekte E-Mail-Adresse, der aktuell eingeloggte Benutzer (${USER-ID} oder die ID eines dem Formularservice bekannten Benutzers aus dem aktuellen Mandanten gesetzt werden. Wird eine Benutzer-ID verwendet, so wird automatisch die für diesen Benutzer hinterlegte E-Mail (aus dem Benutzerprofil) benutzt.