Bedingungsoperatoren für Workflowübergänge

Beim Definieren von Bedingungen für Workflowübergänge können Sie die folgenden Operatoren in der Spalte Vergleich verwenden.

Der Operator wird unter Vergleich ausgewählt und bestimmt in Verbindung mit dem Wert, welche Dateien die Bedingung erfüllen.

Welche Vergleichsoperatoren zur Verfügung stehen, hängt vom ausgewählten Variablentyp ab.

In der folgenden Tabelle gilt:

  • Bei Suchwerten wird nicht zwischen Groß- und Kleinschreibung unterschieden.
  • Zahlenvergleiche funktionieren am besten, wenn der Variablentyp „Zahl“ ist.
  • Datumsvergleiche funktionieren am besten, wenn der Variablentyp 'Datum' ist.
    Das Format des Datumsvergleichs hängt vom Datumsformat ab, das in den Tresoreigenschaften global zugewiesen wird.
  • Die Anführungszeichen in den Beispielen werden nicht benötigt.
  • Aktualisierte oder importierte Workflow-Bedingungen versuchen, den Vergleichstyp mit dem im Wert verwendeten Operator abzustimmen.
  • Um Werte in Dateien mit Konfigurationen zu vergleichen, die unterschiedliche Werte auf ihren Datenkarten haben, definieren Sie eine benannte Konfiguration in der Spalte Konfiguration als Vergleichsbasis. Geben Sie zum Beispiel @ ein, um immer Werte aus der Registerkarte für die @-Konfiguration in der Datenkarte zu vergleichen.
Operator Ausdruck ist wahr, wenn Beispiel
Text gleich Der definierte Wert entspricht einer exakten Textzeile in einer Variable. Der Wert Flansch entspricht Dateien mit dem exakten Variablenwert Flansch, aber nicht unterer Flansch oder Geländer. Wenn Sie den Wert leer lassen, würden alle Dateien, die keinen Wert in dieser Variable haben, eine Entsprechung ergeben.
Text nicht gleich Der definierte Wert entspricht keiner exakten Textzeile in einer Variable.
Verwenden Sie diesen Operator, um alle Variablentypen auf einen leeren Variablenwert zu prüfen.
Der Wert Flansch würde alle Variablenwerte finden, die nicht Flansch entsprechen, z. B. Geländer oder oberer Flansch. Wenn Sie den Wert leer lassen, würden alle Dateien, die einen Wert in dieser Variable haben, eine Entsprechung ergeben.
Text kleiner als Eine Textzeile in einer Variable ist alphabetisch niedriger als der definierte Wert. Der Wert ecad würde Dateien mit dem Variablenwert acad finden, aber nicht ecad oder mcad.
Text größer Als Eine Textzeile in einer Variable ist alphabetisch höher als der definierte Wert. Der Wert ecad würde Dateien mit dem Variablenwert mcad, aber nicht ecad oder acad finden.
Text kleiner als oder gleich Eine Textzeile in einer Variable ist alphabetisch niedriger oder gleich dem definierten Wert. Der Wert ecad würde Dateien mit dem Variablenwert acad oder ecad finden, aber nicht mcad.
Text größer als oder gleich Eine Textzeile in einer Variable ist alphabetisch höher oder gleich dem definierten Wert. Der Wert ecad würde Dateien mit dem Variablenwert mcad oder ecad finden, aber nicht acad.
Text enthält Der definierte Wert entspricht Teil einer Textzeile in einer Variable. Der Wert Oberfläche würde Dateien mit dem Variablenwert Oberflächenbeschaffenheit oder Oberflächenzeichnung entsprechen.
Text enthält nicht Der definierte Wert entspricht keinem Teil einer Textzeile in einer Variable. Der Wert Oberfläche würde Dateien mit dem Variablenwert Oberflächenverarbeitung, aber nicht Oberflächenzeichnung entsprechen.
Textvergleich Ermöglicht die Verwendung von Vergleichsoperatoren im Ausdruck. Siehe die folgende Tabelle.
Nummer gleich Der definierte Wert entspricht der exakten Zahl in einer Variable. Der Wert 123 würde Dateien mit dem Variablenwert 123, aber nicht 12 oder 1234 entsprechen.
Nummer nicht gleich Der definierte Wert entspricht nicht der exakten Zahl in einer Variable. Der Wert 123 würde Dateien mit einer beliebigen Zahl außer 123 im Variablenwert entsprechen, z. B. 12 oder 1234
Nummer kleiner als Eine Zahl in einer Variable ist numerisch niedriger als der definierte Wert. Der Wert 123 würde Dateien mit dem Variablenwert 1,23, 12, 122, aber nicht 123, 123,4 oder 1234 entsprechen.
Nummer größer als Eine Zahl in einer Variable ist numerisch höher als der definierte Wert. Der Wert 123 würde Dateien mit dem Variablenwert 123,4, 124 oder 1234 entsprechen, aber nicht 1,23, 12, 122 oder 123.
Nummer kleiner als oder gleich Eine Zahl in einem Variablenwert ist numerisch niedriger oder gleich dem definierten Wert. Der Wert 123 würde Dateien mit dem Variablenwert 1,23, 12, 122 oder 123 entsprechen, aber nicht 123,4 oder 1234.
Nummer größer als oder gleich Eine Zahl in einer Variable ist numerisch höher oder gleich dem definierten Wert. Der Wert 123 würde Dateien mit dem Variablenwert 123, 123,4, 124 oder 1234 entsprechen, aber nicht 1,23, 12 oder 122.
Datum gleich Der Wert entspricht einem exakten Datum in einer Variable. Der Wert 30/07/2012 würde Dateien mit dem Variablenwert 30/07/2012 entsprechen, aber nicht 30/07/2011, 29/07/2012 oder 30/08/2012.
Datum nicht gleich Der Wert entspricht keinem exakten Datum in einer Variable. Der Wert 30/07/2012 würde Dateien mit einem beliebigen Datum außer 30/07/2012 im Variablenwert entsprechen, z. B. 30/07/2011, 29/07/2012 oder 30/08/2012.
Datum kleiner als Ein Datum in einer Variable ist früher als der definierte Datumswert. Der Wert 30/07/2012 würde Dateien mit dem Variablenwert 30/07/2011 oder 29/07/2012 entsprechen, aber nicht 30/07/2012 oder 30/08/2012.
Datum größer als Ein Datum in einer Variable ist später als der definierte Datumswert. Der Wert 30/07/2012 würde Dateien mit dem Variablenwert 30/08/2012 entsprechen, aber nicht 30/07/2011, 29/07/2012 oder 30/07/2012.
Datum kleiner als oder gleich Ein Datum in einer Variable ist früher als oder gleich dem definierten Datumswert. Der Wert 30/07/2012 würde Dateien mit dem Variablenwert 30/07/2011, 29/07/2012 oder 30/07/2012 entsprechen, aber nicht 30/08/2012.
Datum größer als oder gleich Ein Datum in einer Variable ist später als oder gleich dem definierten Datumswert. Der Wert 30/07/2012 würde Dateien mit dem Variablenwert 30/07/2012 oder 08/30/2012 entsprechen, aber nicht 30/07/2011 oder 29/07/2012.
Ja oder Nein gleich Der Wert entspricht dem Variablenwert von Ja oder Nein.

Gilt für Variablen, für die der Typ Ja oder Nein verwendet wird.

Der Wert Ja würde Dateien finden, die auf Ja gesetzt sind (d. h., mit aktiviertem Kontrollkästchensteuerelement).

Vergleichsoperatoren für Textvergleich

Operator Beschreibung Beispiel
> Größer als >123
< Kleiner als <123
>= Größer oder gleich >= 123
<= Kleiner oder gleich <= 123
!= Ungleich != 123
% (Prozent) Beliebige Zeichenfolge mit null und mehr Zeichen %put% entspricht „put“, „putter“, „Output“ und „Computer“
_ (Unterstrich) Beliebiges einzelnes Zeichen _cad entspricht „ecad“ und „mcad“
[Zeichen] Beliebiges einzelnes Zeichen, das im Satz oder Bereich enthalten ist Rev[A1] entspricht „RevA“ und „Rev1“. Rev[A-C] entspricht „RevA“, „RevB“ und „RevC“.
[^Zeichen] Beliebiges einzelnes Zeichen, das nicht im Satz oder Bereich enthalten ist de[^xyz]% entspricht allen Zeichenfolgen, die mit „de“ beginnen und als nächsten Buchstaben nicht „x“, „y“ oder „z“ enthalten.