Operatori di condizione per le transizioni del flusso di lavoro

Per definire le condizioni per le transizioni del flusso di lavoro, è possibile utilizzare gli operatori seguenti nella colonna Confronto.

L'operatore viene selezionato in Confronto e utilizzato insieme al valore per determinare quali file soddisfino le condizioni.

Gli operatori di confronto disponibili dipendono dal tipo variabile selezionato.

Nella tabella seguente:

  • I valori di ricerca sono sensibili al carattere.
  • I confronti tra numeri funzionano meglio se il tipo di variabile è «numero».
  • I confronti tra le date funzionano meglio se il tipo della variabile è impostato su "Data".
    Il formato del confronto date dipende dal formato data assegnato globalmente nelle proprietà del vault.
  • Negli esempi non sono richieste le virgolette.
  • Le condizioni del flusso di lavoro aggiornate dovrebbero corrispondere al tipo del confronto in base al tipo di operatore usato nel valore.
  • Per confrontare i valori nei file con configurazioni che hanno valori diversi nelle relative schede dati, definire una configurazione denominata nella colonna Configurazione con cui confrontare il valore. Ad esempio, inserire @ per confrontare sempre i valori dalla scheda di configurazione @ nella scheda dati.
Operatore L'espressione è vera se Esempio
Testo uguale a Il valore definito corrisponde a una stringa di testo esatta in una variabile. Il valore flangia trova i file con il valore variabile esatto flangia, ma non flangia inferiore o binario. Se si lascia il valore vuoto, vengono trovati tutti i file che non hanno un valore in questa variabile.
Testo non uguale a Il valore definito non corrisponde a una stringa di testo esatta in una variabile.
Utilizzare questo operatore per verificare la presenza di un valore variabile vuoto per tutti i tipi di variabile.
Il valore flangia trova i file con qualsiasi valore variabile che non sia flangia, ad esempio binario o flangia superiore. Se si lascia un valore vuoto, vengono trovati tutti i file che hanno un valore in questa variabile.
Testo minore di Una stringa di testo in una variabile, nell'ordine alfabetico, è minore del valore definito. Il valore ecad trova i file con il valore variabile acad, ma non ecad o mcad.
Testo maggiore di Una stringa di testo in una variabile, nell'ordine alfabetico, è maggiore del valore definito. Il valore ecad trova i file con il valore variabile mcad, ma non ecad o acad
Testo minore o uguale a Una stringa di testo in una variabile è minore o uguale, nell'ordine alfabetico, al valore definito. Il valore ecad trova i file con il valore variabile acad o ecad, ma non mcad
Testo maggiore o uguale a Una stringa di testo in una variabile è maggiore o uguale, nell'ordine alfabetico, al valore definito. Il valore ecad trova i file con il valore variabile mcad o ecad, ma non acad
Testo contiene Il valore definito corrisponde alla parte di una stringa di testo in una variabile. Il valore fini trova i file con il valore variabile finitura di superficie o disegno finito
Testo non contiene Il valore definito non corrisponde a nessuna parte di una stringa di testo in una variabile. Il valore fini trova i file con il valore variabile disegno completato, ma non disegno finito.
Confronto testo Consente l'uso di operatori di confronto nell'espressione. Vedere la seguente tabella.
Numero uguale a Il valore definito corrisponde al numero esatto in una variabile. Il valore 123 trova i file con il valore variabile 123, ma non 12 o 1234
Numero non uguale a Il valore definito non corrisponde al numero esatto in una variabile. Il valore 123 trova i file con qualsiasi numero diverso da 123 nel valore della variabile, ad esempio 12 o 1234
Numero minore di Un numero in una variabile è numericamente minore del valore definito. Il valore 123 trova i file con il valore variabile 1,23, 12 o 122, ma non 123, 123,4 o 1234
Numero maggiore di Un numero in una variabile è numericamente maggiore del valore definito. Il valore 123 trova i file con il valore variabile 123,4, 124 o 1234, ma non 1,23, 12, 122 o 123
Numero minore o uguale a Un numero in una variabile è numericamente minore o uguale al valore definito. Il valore 123 trova i file con il valore variabile 1,23, 12, 122 o 123, ma non 123,4 o 1234
Numero maggiore o uguale a Un numero in una variabile è numericamente maggiore o uguale al valore definito. Il valore 123 trova i file con il valore variabile 123, 123,4, 124 o 1234, ma non 1,23, 12 o 122
Data uguale a Il valore corrisponde a una data esatta in una variabile. Il valore 30/7/2012 trova i file con il valore variabile 30/7/2012, ma non 30/7/2011, 29/7/2012 o 30/8/2012
Data non uguale a Il valore non corrisponde a una data esatta in una variabile. Il valore 30/7/2012 trova i file con qualsiasi data diversa da 30/7/2012 nel valore della variabile, ad esempio 30/7/2011, 29/7/2012 o 30/8/2012
Data minore di Una data in una variabile è precedente rispetto al valore della data definita. Il valore 30/7/2012 trova i file con il valore variabile 30/7/2011 o 29/7/2012, ma non 30/7/2012 o 30/8/2012
Data maggiore di Una data in una variabile è successiva rispetto al valore della data definita. Il valore 30/7/2012 trova i file con il valore variabile 30/8/2012, ma non 30/7/2011, 29/7/2012 o 30/7/2012
Data minore o uguale a Una data in una variabile è precedente o uguale rispetto al valore della data definita. Il valore 30/7/2012 trova i file con il valore variabile 30/7/2011 29/7/2012 o 30/7/2012, ma non 30/8/2012
Data maggiore o uguale a Una data in una variabile è successiva o uguale rispetto al valore della data definita. Il valore 30/7/2012 trova i file con il valore variabile 30/7/2012 o 30/8/2012, ma non 30/7/2011 o 29/7/2012
Sì o No Uguale a Il valore corrisponde al valore variabile o No.

Si applica alle variabili utilizzando il tipo Sì o No.

Il valore trova i file impostati su (cioè con la casella controllo attivata).

Operatori di confronto per Confronto testo

Operatore Descrizione Esempio
> Maggiore di >123
< Minore di <123
>= Maggiore o uguale a >=123
<= Minore o uguale a <=123
= Non uguale a !=123
% (percentuale) Qualsiasi stringa di zero o più caratteri %put% trova «put», «input», «output» e «computer»
_ (sottolineatura) Qualsiasi carattere singolo _cad trova «ecad» e «mcad»
[caratteri] Qualsiasi carattere singolo nell'insieme o nell'intervallo Rev[A1] trova «RevA» e «Rev1». Rev [A-C] trova «RevA», «RevB» e «RevC»
[^caratteri] Qualsiasi carattere singolo non compreso nell'insieme o nell'intervallo de[^xyz]% trova tutte le stringhe che iniziano con «de», dove la lettera successiva non è «x», «y» o «z».