In fakturbox:archive und docuvita Workflows kann dynamisch auf bestimmte Systemvariablen und alle Objekteigenschaften zu gegriffen werden. Mittels der Syntax @@Variablenname@@ kann zur Laufzeit des Workflows auf Variablen zugegriffen werden. Der Aufruf von Objekteigenschaften erfolgt nach dem Schema @@OBJECT.< technischer Feldname >@@.
Die nachfolgdenen Variabeln stehen im jeden Workflow zur Verfügung.
| Variablenname | Beschreibung |
|---|---|
| WORKFLOW.CREATEDUSEREMAIL | EMail-Adresse des Users, der den Workflow erstellt (gestartet) hat - Owner (erzeugender Benutzer) |
| WORKFLOW.CREATEDUSERID | ID des Owners. Benutzer der den Workflow gestartet hat. |
| WORKFLOW.CREATEDUSERNAME | Name des Owners. Benutzer der den Workflow gestartet hat. |
| WORKFLOW.DATECREATED | Erstellungsdatum des Workflows |
| WORKFLOW.WORKFLOWDESCRIPTION | Beschreibung des Workflow Templates |
| WORKFLOW.WORKFLOWDISPLAYNAME | Anzeigename des Workflows |
| WORKFLOW.WORKFLOWID | eindeutige (technische)ID des Workflows |
| WORKFLOW.WORKFLOWNAME | (Technischer) Name des Workflows |
| Variablenname | Beschreibung |
|---|---|
| TASK.TASKDISPLAYNAME | Anzeigename der Aufgabe |
| TASK.TASKDESCRIPTION | Beschreibung zur Aufgabe |
| TASK.TASKFORMDEFINITION | Formulardefinition (Eigenschaftenliste) zur Aufgabe |
| TASK.TASKFORMTYPE | Formulartyp (PropertyGrid / HTML / …) |
| TASK.DATECREATED | Erstellungsdatum des Tasks (Datumswert in Kurzform ohne Zeitangabe) |
| TASK.TASKID | eindeutige ID der Aufgabe |
| < TaskName >.TASKRESULT | Ergebnis der Aufgabe (string) |
| TASK.TASKSYSTEMSTATE | Status der Aufgabe (dvTaskState) |
| TASK.TASKTEMPLATE | Name des TaskTemplate dieser Aufgabe |
| TASK.TASKTEMPLATETYPE | Typ des TaskTemplate dieser Aufgabe (dvTaskTemplateTypes) |
| < TaskName> .TASKCOMMENT | Kommentar zur Aufgabe |
| < TaskName >.LASTACTIVITYUSERNAME | Benutzername des Anwenders, der die Aufgabe zuletzt bearbeitet hat |
| < TaskName >.USERLASTACTIVITY | Benutzer-ID des Anwenders, der die Aufgabe zuletzt bearbeitet hat |
| < TaskName >.DATELASTACTIVITY | Datum der letzten Bearbeitung dieser Aufgabe durch einen Benutzer (Datumswert in Kurzform ohne Zeitangabe) |
| < TaskName >.LASTACTIVITYUSEREMAIL | EMail-Adresse des Users, der die letzte Aktion im Workflow durchgeführt hat (z.B. zum Antworten an den vorhergehenden User) |
| OBJECT.OBJ.NAME | Name des 1. Workflow-Objekts (und andere Standard-Properties) |
| OBJECT.MYVALUE | Zugriff auf selbst definierte Felder des Objektes |
<!-- Zugriff auf die Beischreibung des Workflow Objekts -->
@@OBJECT.OBJ.DESCRIPTION@@
<!-- Zugriff auf die Eigenschaft Kundenname -->
@@OBJECT.KUNDENNAME@@
<!-- Zugriff auf die Beischreibung der aktuellen Aufgabe -->
@@TASK.TASKCOMMENT@@
<!-- Zugriff auf das Erstellungsdatum des Workflows -->
@@WORKFLOW.DATECREATED@@
Bei der WorkflowAction SendMail stehen in den Felder Betreff und Body noch folgende Variablen zur Verfügung.
| Variablenname | Beschreibung |
|---|---|
| ##USERID## | Eindeutige ID des Benutzer, der der Aufgabe zugewisen ist. |
| ##USERNAME## | Obj.Name des Benutzer, der der Aufgabe zugewisen ist. |
| ##USERFULLNAME## | obj.description des Benutzer, der der Aufgabe zugewisen ist. |