Lotus Workflow Architect - Teil 3

Formeln erstellen und testen

Wenn Formeln eingesetzt werden können, erkennt man das immer schon daran, dass es in einem Dialogfeld eine oder mehrere Schaltflächen mit der Bezeichnung Formula gibt. Ein gutes Beispiel sind die automatisierten Aktivitäten (Bild 1). So lassen sich Titel und Text einer Mail mithilfe von Formeln generieren.

Bild 1: In einigen Dialogfeldern von Lotus Workflow können Formeln erstellt werden.
Bild 1: In einigen Dialogfeldern von Lotus Workflow können Formeln erstellt werden.

Nach dem Anklicken dieser Schaltfläche wird der Formula edit dialog angezeigt (Bild 2). In diesem Dialogfeld kann die Formel erstellt werden. Auf der linken Seite findet sich das Fenster für die Erstellung der Formel, rechts sind mehrere Register mit Elementen angeordnet, die für die Formel ausgewählt werden können:

Bild 2: Das Dialogfeld zum Editieren von Formeln.
Bild 2: Das Dialogfeld zum Editieren von Formeln.

  • Fields: Hier finden sich Operatoren, Masken und Felder. Nach der Auswahl einer Maske ändert sich die Anzeige der Feldliste dynamisch. Der Bereich ist vor allem wichtig, um Felder für eine Formel auszuwählen.

  • Functions: Enthält alle Funktionen, die in der Design Repository-Datenbank vorhanden sind.

  • Library: Dieses Register ist die Schnittstelle zur Business Object Library, die im zweiten Teil der Serie vorgestellt wurde. Hier können alle Objekte ausgewählt werden, die in der Bibliothek angelegt wurden. Im unteren Bereich findet sich die Auswahl Formulas, um auf vordefinierte Formeln aus dieser Bibliothek zuzugreifen.

  • Decision: Dieses Register wird nur angezeigt, wenn in der vorangegangenen Aktivität Alternativen für Entscheidungen definiert wurden, die dann für die Formel verwendet werden.

Die Formel kann aus den vorgegebenen Elementen zusammengesetzt oder manuell bearbeitet werden.

Um eine Formel zu testen, muss die Maske (OS Formula Test) in OS Formula Test umbenannt werden. Die Klammern sind also zu entfernen. Anschließend wird die Maske über das Menü Create aufgerufen, wenn gezielt eine Formel getestet werden soll. Darüber hinaus kann das Verhalten von Formeln natürlich auch beim regulären Durchlauf von Workflows analysiert werden.