Mit dem Condition Editor können Sie für Condition-Bausteine innerhalb eines Technical Processes festlegen, wann verschiedene Verzweigungen ausgeführt werden sollen. Für jede Verzweigung lassen sich Bedingungen definieren, die Statuswerte von vorangehenden Prozessbausteinen, Kontextvariablenwerte oder Parameterwerte (globale, Projekt- oder System-Parameter) zur Prozesslaufzeit auswerten.
So öffnen Sie den Condition Editor
Öffnen Sie einen Technical Process.
Doppelklicken Sie im Technical Process auf ein Condition-Symbol oder auf einen der Ausführungszweige hinter dem Condition-Baustein. Im Condition Editor wird eine vereinfachte Ansicht des Prozessdiagramms ohne Zeichnungselemente angezeigt:
Rechte Seite des Bereichs Branch
Im Bereich Branchwählen Sie zunächst auf der rechten Seite über die Auswahlliste den Zweig, für den Sie eine Bedingung festlegen möchten. Alternativ können Sie in der Prozessansicht auch die gewünschte Übergangslinie anklicken, um für diesen Zweig eine Bedingung zu definieren.
Ansichtsoptionen für die Prozessdarstellung:
Zoom in
Ansicht vergrößern
Original zoom
Ursprüngliche Größe anzeigen
Zoom out
Ansicht verkleinern
Zoom to page
Alles anzeigen
Zoom to width
Ansicht auf voller Breite
Linke Seite des Bereichs Branch
Auf der linken Seite des Bereichs Branch können Sie über eine Auswahlliste zusätzliche Kriterien zur Definition von Bedingungen wählen. Im Bereich darunter werden gemäß Ihrer Auswahl alle verfügbaren Einträge angezeigt. Als Kriterien stehen folgende Optionen zur Auswahl:
Parameters: eine Liste der aktuell verfügbaren Parametergruppen und deren Parameter (System-, Projekt- oder globale Parameter)
Globale Parameter sind nur auswählbar, wenn sie bereits in der Global Parameter Configuration angelegt wurden. Projekt-Parameter sind nur auswählbar, wenn sie bereits in der Datei mit der Endung *.param des Projekts angelegt wurden (siehe Projekt-Parameter erstellen).
Variables: eine Liste der Kontextvariablen, die im aktuellen Technical Process bereits definiert wurden
Bereich Condition
Im Bereich Conditionwerden die Bedingungen für den ausgewählten Zweig angezeigt und bearbeitet.
Um eine neue Bedingung zu erstellen oder zu bearbeiten, doppelklicken Sie in den Bereich Condition.
Bearbeitungsoptionen für Bedingungen:
Undo
Rückgängig machen
Redo
Rückgängig gemachten Schritt wiederherstellen
Cut
Auswahl ausschneiden
Copy
Auswahl kopieren
Paste
Auswahl einfügen
Logical AND
Logische UND-Verknüpfung einfügen
Logical OR
Logische ODER-Verknüpfung einfügen
Logical NOT
Logische NICHT-Verknüpfung einfügen
Delete
Markierte Bedingung löschen
Bereich Edit Condition
Im Bereich Edit Condition können Sie die gewählte Bedingung erstellen oder bearbeiten. Weitere Informationen hierzu finden Sie unter Bedingungen erstellen und verwenden.
Components
Option, mit der Sie angeben können, ob in der Auswahlliste If result of Prozessbausteine angezeigt werden sollen, um deren Ausführstatus zur Prozesslaufzeit auszuwerten.
Parameters
Option, mit der Sie angeben können, ob in der Auswahlliste If result of eine Liste aller aktuell verfügbaren Parameter (System-, Projekt- und globale Parameter) angezeigt werden soll, um deren Werte zur Prozesslaufzeit auszuwerten.
Variables
Option, mit der Sie angeben können, ob in der Auswahlliste If result ofeine Liste aller im aktuellen Prozess bereits definierten Kontextvariablen angezeigt werden soll, um deren Variableninhalt zur Prozesslaufzeit auszuwerten.
If result of
In dieser Auswahlliste wählen Sie das Kriterium (Prozessbaustein, Parameter oder Variable) für Ihre Bedingung.
is
Hier wählen Sie einen Vergleichsoperator:
<kleiner als …
<=kleiner als oder gleich wie …
=gleich wie …
>=größer als oder gleich wie …
>größer als …
<>ungleich zu …
Für Parameter und Variablen stehen hier folgende Vergleichsoperatoren für Zeichenketten zur Verfügung:
= gleich wie …
!= ungleich …
contains enthält …
startsWith beginnt mit …
endsWith endet mit …
(Vergleichswert)
Im Eingabefeld geben Sie den Wert an, der mit dem ausgewählten Kriterium verglichen werden soll.
a) Bei Bezug auf Prozessbausteine ist dies immer ein numerischer Statuswert:
1: Standardwert bei erfolgreicher Ausführung
-1: Standardwert bei fehlerhafter Ausführung
0: Standardwert bei leerem Ergebnis bzw. noch nicht erreichter erfolgreicher Ausführung
nnnn: beliebiger ganzzahliger Wert (z. B. 2000) bei Bezug auf ein ConditionState-Mapping
b) Bei Bezug auf Kontextvariablen und Parameter ist dies ein alphanumerischer Vergleichswert.
Inhalt einer zuvor mit Put erzeugten Kontextvariable
Inhalt eines Parameters (System-Parameters oder zuvor definierten globalen oder Projekt-Parameters)
JavaScript errors detected
Please note, these errors can depend on your browser setup.
If this problem persists, please contact our support.