Eingeben von Bedingungen (Condition)
In diesem Abschnitt wird die Eingabe von graphischen Bedingungen sowie Bedingungen als Statements beschrieben.
Die Bedingung wird an dieser Stelle im Workflow benötigt, damit in einem Vorgang später an dieser Stelle abgefragt wird, ob ein Attribut (hier: „CaseSolution.SolutionText″) den Wert „Chef″ hat oder nicht. In Abhängigkeit des Ergebnisses wird der Vorgang dann über den entsprechenden Ast geleitet.
- graphische Bedingung:
- Bedingung als Statement:
Eingeben einer graphischen Bedingung
- Öffnen Sie den Pfeil neben dem roten Ausrufezeichen und wählen Sie die Meldung an.
- Wählen Sie im Eigenschaften-Raster in der Zeile Condition die drei Punkte am Ende der Zeile an.
-
Wählen Sie im geöffneten Dialog Objektbedingungen die
Schaltfläche Neu.
-
Wählen Sie im geöffneten Dialog Bedingungen am linken
Rand Neue Bedingung.
-
Wählen Sie im Drop-down-Menü
aus und geben rechts den Wert „Chef″ ein.Anmerkung: Diese Bedingung wäre erfüllt, wenn der eingetragene Lösungstext gleich dem Wort „Chef“ ist.Wenn Sie prüfen möchten, ob in dem SolutionText das Wort „Chef“ enthalten ist, können Sie statt „gleich“ auch den Operator „enthält“ verwenden.
- Übernehmen Sie die Einstellungen mit OK.
- Geben Sie für die erstellte Bedingung im Dialog Objektbedingung über die Schaltfläche Umbenennen einen eindeutigen Namen.
Eingeben einer Bedingung als Statement
-
Beginnen Sie mit der Eingabe des Wortes „this“; dies bezeichnet das Objekt,
das in der Aktivität zur Verfügung steht.
Ab jetzt sind Sie auf der Objekt-Ebene, die Sie als Administrator bereits kennen, d. h. Sie sprechen die Attribute wie gewohnt durch Angabe von „ODE.Attribut“ an (im vorliegenden Beispiel „CaseSolution.SolutionText“).
-
Um die entsprechende ODE zu erreichen, geben Sie „CaseS“ ein oder gehen Sie
mithilfe des Scrollbalkens dorthin.
- Übernehmen Sie diese ODE wieder mit dem Punkt.
-
Wählen Sie anschließend das Attribut „SolutionText“ aus und übernehmen Sie
es diesmal durch Drücken der <ENTER>-Taste oder eines Leerzeichens:
Eine beispielhafte Syntaxbeschreibung sehen Sie oben im Beschreibungsfeld des Fensters, also beispielsweise „==“ für GLEICH, „!=“ für UNGLEICH, „&&“ für AND, „||“ für OR usw.
Da wir auf Gleichheit prüfen wollen, verwenden wir „==“, setzen ein Leerzeichen und die (textuelle) Chef-Bedingung dahinter.
- Bestätigen Sie die Eingaben mit OK.