Mit dem Expression Builder können Sie bedingte Anweisungen und komplexe Ausdrücke erstellen, die die folgenden Möglichkeiten bieten:

  • Legen Sie fest, wie der Auswertungsschritt das Workflow-Diagramm weiterleitet.

  • Benutzer- oder Formularschritte bedingungsabhängig zuweisen.

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.

 

Hinweis

Hinweis:
Der Status „Wird ausgeführt“ gibt Workflow-Diagramme und Teil-Workflow-Diagramme zurück, die den Status „Wird ausgeführt“ besitzen. Der Status „OK“ gibt Workflow-Diagramme und Teil-Workflow-Diagramme zurück, die derzeit ausgeführt werden und nicht überfällig sind.

 

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:

  • Operatoren für Werte

    • = (gleich)

    • <> (ungleich)

    • < (kleiner als)

    • > (größer als)

  • Operatoren für Text

    • beginnt mit

    • endet mit

    • enthält

    • ist leer

    • ist nicht definiert

  • Operatoren für Anweisungen

    • AND

    • OR

    • AND NOT

    • OR NOT