Mit dem Expression Builder können Sie bedingte Anweisungen und komplexe Ausdrücke erstellen, die die folgenden Möglichkeiten bieten:
Wenn z. B. ein früherer Benutzer-Schritt in einem Workflow-Diagramm eine hohe Priorität hatte, können Sie in einem Auswertungsschritt einen Ausdruck definieren, der die Workflow-Diagramm-Verarbeitung entlang des Wahr-Pfades zu einem anderen Benutzer-Schritt weiterleitet. Wenn der Schritt eine mittlere oder niedrige Priorität hat, können Sie einen Ausdruck definieren, der die Workflow-Diagramm-Verarbeitung entlang des Falsch-Pfades an einen Initiator-Schritt weiterleitet. Sie können Ausdrücke auf der Grundlage der folgenden Kriterien definieren:
Allgemein: Dies ist der Status des vorherigen Schritts, des letzten Meilenstein-Schritts bzw. des Workflow-Diagramms im Allgemeinen. Gültige Statuswerte sind allgemein „OK“, „Schritt überfällig“, „Meilenstein überfällig“ und „Workflow überfällig“.
Priorität: Dies ist die Priorität vorheriger Benutzer-Schritte, die eine Priorität besitzen.
Entscheidung: Dies ist die Entscheidung, die bei der Auswertung eines früheren Schrittes gefällt wurde.
Attribute: Dies sind die Workflow-Diagramm-Attributwerte. Die Option „Attribute“ wird nur angezeigt, wenn für das Workflow-Diagramm mindestens ein Attribut definiert wurde.
Formulare: Dies sind Feldwerte in einem Formular, das in einem Formular-Schritt oder der Arbeitsmappe hinzugefügt wurde.
Weitere Informationen zu Auswertungsschritten finden Sie unter Auswertungsschritt definieren. Weitere Informationen zu Benutzer-Schritten finden Sie unter Benutzer- oder Initiator-Schritt definieren. Weitere Informationen zum Verwenden von Dispositionen finden Sie unter Benutzer- und Initiator-Schritte. Weitere Informationen zu Attributen finden Sie unter Attribute definieren.
Zum Definieren komplexer Ausdrücke können Sie Klammern verwenden. So ergibt z. B. der folgende Ausdruck „Wahr“, wenn das Workflow-Diagramm den Status „OK“ hat und ein Attribut mit dem Namen Titel das Wort Recherche enthält, jedoch nicht, wenn ein Attribut mit dem Namen Autor den Namen Schmidt enthält.
1 "Status = OK" UND ("Titel enthält Recherche") UND NICHT ("Verfasser enthält Schmidt")
Sie können komplexe Ausdrücke auch mithilfe der folgenden Suchelemente definieren: