Skip to main content
Skip table of contents

Condition Editor

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

  1. Öffnen Sie einen Technical Process.
  2. 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 Branch wä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 Condition werden 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.

ComponentsOption, mit der Sie angeben können, ob in der Auswahlliste If result of Prozessbausteine angezeigt werden sollen, um deren Ausführstatus zur Prozesslaufzeit auszuwerten.
ParametersOption, 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.
VariablesOption, mit der Sie angeben können, ob in der Auswahlliste If result of eine 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.