Dynamische Ersetzungstags werden in Workflow-Diagrammen zur Individualisierung initiierter Workflows verwendet.

Beispiel: Fügen Sie das Tag <Initiator /> in den Titel eines Workflows ein, sodass es nach der Initiierung als Johns Workflow-Diagramm angezeigt wird, indem Sie das Workflow-Diagramm von <Initiator /> im Titelfeld des Workflow-Diagramms auf der Seite Allgemeine Einstellungen eingeben.

Die folgenden dynamischen Austausch-Tags sind verfügbar:

<Initiator />

Zeigt den Anzeigenamen des Initiators an.

<InitiatedDate />

Zeigt das Datum an, an dem der Workflow initiiert wurde.

<InitiatorMail />

Zeigt die E-Mail-Adresse des Initiators an.

<workflowTitle />

Zeigt den Titel des Workflows an.

<WorkID />

Zeigt die Nummer des Workflows an.

<ParentTitle />

Zeigt den Titel des Haupt-Workflows eines Teil-Workflows an.

<SubInitiatedDate />

Zeigt das Datum an, an dem der jeweilige Teil-Workflow initiiert wurde.

<SubWorkTitle />

Zeigt den Titel des Teil-Workflows an.

<DataType_1_3_AttrName />

Dies ist ein Ersetzungstag für ein aus mehreren Werten bestehendes Attribut und wird in der folgenden Tabelle beschrieben. Wenn Sie z. B. ein Attribut mit dem Namen Sprachen haben, dem die Werte Französisch, Deutsch und Englisch zugewiesen sind, können Sie das Tag auf die gleiche Weise wie die anderen Tags verwenden. Die Syntax für ein Attribut mit nur einem Wert ist identisch mit der Syntax des Tags: <DataType_1_3_AttrName />.

Tag Ergebnis
<DataType_1_3_Sprachen[3] />  Deutsch
<DataType_1_3_Sprachen[*] /> Französisch, Deutsch, Englisch
<DataType_1_3_Sprachen /> Französisch, Deutsch, Englisch

Dynamische Austausch-Tags können nur in der oben gezeigten Form eingegeben werden.

 

Hinweis

Hinweis:
<SubWorkID />-Austausch-Tags werden derzeit nicht unterstützt.

 
 

Wichtig

Wichtig:
Der dynamische Austausch findet statt, wenn der Workflow initiiert wird. Austauschwerte werden während der Verarbeitung des Workflows nicht aktualisiert, auch wenn die Benutzer oder Systemereignisse die Grundwerte verändern. Für einen erfolgreichen dynamischen Austausch muss sich das dynamische Austausch-Tag auf eine Variable beziehen, die bei Initiierung des Workflows einen Wert besitzt.

Beispiel: Sie verwenden ein <ltDataType_1_3_AttrName />-Tag in den Workflow-Prozesskommentaren. Der dynamische Austausch funktioniert nicht, wenn der Attributwert beim Start des Workflows leer ist und erst während der Ausführung des Workflows ein Wert zugewiesen wird. Der Wert muss vor dem Start des Workflows vorhanden sein.

 

In der folgenden Tabelle wird erläutert, wo Tags in Haupt-Workflows und Teil-Workflows verwendet werden können:

Workflow-Bereich Tag
Nachricht bei Workflow-Initiierung1

<Initiator />

<InitiatedDate />

<InitiatorMail />

<workflowTitle />

<WorkID />

Workflow-Titel1

<Initiator />

<InitiatedDate />

<InitiatorMail />

<WorkID />

Workflow-Paketbeschreibung1

<Initiator />

<InitiatedDate />

<InitiatorMail />

<workflowTitle />

Schrittnamen 2

<Initiator />

<InitiatedDate />

<InitiatorMail />

<workflowTitle />

<ParentTitle />3

<SubInitiatedDate /> 3

<SubWorkTitle /> 3

<DataType_<x>_<y>_<AttrName> />

Anweisungen Benutzerschritt

<Initiator />

<InitiatedDate />

<InitiatorMail />

<workflowTitle />

<ParentTitle />3

<SubInitiatedDate />3

<SubWorkTitle />3

<DataType_<x>_<y>_<AttrName> />

<WorkID />*

* Die <ltWorkID /> wird im Startschritt nicht angewendet. Sie steht nur für die generellen Anweisungen und nicht die Paketanweisungen wie Kommentare, Attribute und Anlagen zur Verfügung.
Beschreibung Benutzer-Arbeitsmappe

<Initiator />

<InitiatedDate />

<InitiatorMail />

<workflowTitle />

<ParentTitle /> 3

<SubInitiatedDate /> 3

<SubWorkTitle /> 3

Prozesskommentare

<DataType_<x>_<y>_<AttrName> />

<Initiator />

<InitiatedDate />

<InitiatorMail />

<workflowTitle />

<WorkID />

<ParentTitle /> 3

<SubInitiatedDate /> 3

Prozessnachricht

<DataType_<x>_<y>_<AttrName> />

<Initiator />

<InitiatedDate />

<InitiatorMail />

<workflowTitle />

<WorkID />

<ParentTitle /> 3

<SubInitiatedDate /> 3

Prozessbetreff

<DataType_<x>_<y>_<AttrName> />

<Initiator />

<InitiatedDate />

<InitiatorMail />

<workflowTitle />

<WorkID />

<ParentTitle /> 3

<SubInitiatedDate /> 3

Objekt-Routine-Funktionen 4

<DataType_<x>_<y>_<AttrName> />

<Initiator />

<InitiatedDate />

<InitiatorMail />

<workflowTitle />

<WorkID />

<SubInitiatedDate /> 3

1 Nur im Haupt-Workflow verfügbar, nicht im Teil-Workflow.

2 Gilt für Start-, Benutzer-, Initiator- und Teil-Workflow-Schritte.

3 Tags sind nur in Teil-Workflows verfügbar.

4 Tags können in Objekt-Routine-Feldern verwendet werden, in denen Sie einen Namen eingeben können (einschließlich Felder zum Überschreiben von Namen).

Mit Austausch-Parametern für ein aus mehreren Werten bestehendes Attribut arbeiten

Für Austausch-Tags für ein aus mehreren Werten bestehendes Attribut gilt folgende Syntax:

<DataType_<x>_<y>_<AttrName> />

Dabei steht <x> für den Typ, <y> für den Untertyp und <AttrName> für den Namen des Attributs. Der Typwert für alle Workflow-Diagramm-Datenpakete (z. B. Anlagen, Kommentare, Attribute und Formulare) ist stets 1. Der Untertyp gibt den Datentyp an. So steht beispielsweise der Untertypwert 3 für Workflow-Diagramm-Attribute und der Untertypwert 4 für Formularfelder.

Mit Formularfeldern arbeiten

Wenn Sie mit Formularfeldern arbeiten, verwenden die Austausch-Tags für ein aus mehreren Werten bestehendes Attribut die folgende Syntax:

<DataType_<x>_<y>_<z>_<Feldname> />

Dabei gibt <x> die Ordnungszahl des Formulars im Workflow-Diagramm an, <y> ist gleich 4 und <Z> steht für das Formular. Wenn ein Workflow-Diagramm beispielsweise ein Formular enthält, sind die gültigen Werte für z 1, 2 und 3. Wenn ein Workflow-Diagramm außerdem ein Formular enthält und dieses Formular wiederum ein Feld mit dem Namen „Verfasser“ enthält, ist das Datenaustausch-Tag lt<DataType_1_4_1_Verfasser/>.