Criteri di selezione

I criteri di selezione possono consistere in una combinazione di attributi, operatori e valori all'interno di una frase di ricerca.

Quando si aggiunge una frase per i criteri di selezione in uno script, attenersi alle seguenti linee guida:

  • Delimitare tutto il criterio di selezione con doppi apici e delimitare i valori delle stringhe individuali con apici singoli.

  • È possibile creare frasi più complesse raggruppando i valori. Ad esempio, “(Job.ID > 100000015) and ((Job.Duplex = ‘Yes’) or (Job.TotalPages > 100))”

  • Non è possibile combinare gli attributi di lavoro e documento nella stessa frase.

  • I valori di data e ora devono essere espressi in un formato convertibile da una stringa di testo in un timestamp. Questo formato è YYYY-MM-DD HH:MI:SS:FFFFFF. È possibile abbreviare il timestamp completo, ad esempio YYYY-MM-DD o YYYY-MM-DD HH:MI.

Operatori

La seguente tabella descrive gli operatori che si possono utilizzare nelle frasi dei criteri di selezione.

Operatore Descrizione Esempio
=, !=, <>, >, >=, <, <= Gli operatori di confronto disponibili. “Job.ID = ‘100000015’”
e Restituisce risultati che soddisfano tutti i criteri specificati. Nell'esempio, vengono restituiti solo i lavori con Job.ID pari a 100000015 e Job.Name uguale a AcmeMortgage. “Job.ID = ‘100000015’ and Job.Name = ‘AcmeMortgage’”
in Restituisce risultati per valori appartenenti a un'appartenenza. Nell'esempio, vengono restituiti solo i risultati per i lavori con Job.ID pari a 10000015, 10000020, o 10000023. “Job.ID in (‘10000015’, ‘10000020’, ‘10000023’)”
simile a Restituisce un valore corrispondente a un percorso specifico. È possibile utilizzare il seguente carattere jolly.
  • Utilizzare il carattere jolly % per una corrispondenza con un gruppo di caratteri. Nell'esempio, verifica% restituisce i seguenti risultati: verifica, verifiche, verificare, verificato.

  • Utilizzare il carattere jolly _ per una corrispondenza con un numero specifico di caratteri. Ad esempio, verifica_ restituisce solo verifiche, mentre verifica__ restituisce solo verificare e verificato.

Un valore o un percorso nullo viene considerato come una stringa vuota.
“Job.Name like ‘test%’”
non Restituisce risultati che non soddisfano tutti i criteri specificati. È utilizzabile con altri operatori. Nell'esempio, vengono restituiti tutti i lavori con Job.ID maggiore di 100000015, eccetto 10000020. “Job.ID > ‘100000015’ and not Job.ID = ‘10000020’”
oppure Restituisce risultati che soddisfano uno dei criteri specificati. Per essere restituiti, non è necessario che i lavori soddisfino tutti i criteri specificati. Nell'esempio, vengono restituiti i lavori con Job.Name AcmeMortgage o AcmeInsurance. Per soddisfare il criterio specificato, un lavoro non deve presentare due valori Job.Name. “Job.Name = ‘AcmeMortgage’ or Job.Name = ‘AcmeInsurance’”