Visualizzazioni:

Domanda:
Quali operatori e funzioni possono essere utilizzati per le condizioni "È (clausola Where)" in DocuWare?



Soluzione:
Per le condizioni "Is (clausola Where)" è possibile utilizzare le seguenti funzioni predefinite (note anche come funzioni di sistema) e operatori.

Si prega di notare che il contenuto della funzione IS(where) verrà interpretato dall'origine dati. Se l'origine dati è un file di testo per un processo Autoindex, questi potrebbero non essere interpretati correttamente. Le condizioni "Is (clausola Where)" non possono essere utilizzate con il  Local Data Connector. A seconda della versione, i lavori con file di testo come origine dati potrebbero non offrire più questa opzione.

 

Operatori

= 

> 

>= 

< 

<= 

<> 

CONTIENE 

LIKE

NON 

E 

O 

INIZIA CON 

ENDSWITH 

 

Funzione  Descrizione 
CURRENTUSERLONGNAME()  Il nome utente lungo (nome visualizzato) dell'utente che ha effettuato l'accesso. 
CURRENTUSERSHORTNAME()  Il nome utente breve (nome interno) dell'utente che ha effettuato l'accesso. 
CURRENTUSEREMAIL()  L'indirizzo e-mail (se presente) associato all'utente che ha effettuato l'accesso. 
CURRENTDATE() 
CURRENTDATE(<giorni>) 
La data corrente. Se il parametro è specificato e diverso da zero, la data restituita viene spostata di questo numero di giorni. 
 
Ad esempio: 
CURRENTDATE()  19-03-2021 
DATA_CORRENTE(-7)  2021-03-12 
DATA_CORRENTE(2)  21-03-2021 
CURRENTDATETIME() 
CURRENTDATETIME(<giorni>) 
La data e l'ora correnti. Se il parametro è specificato e diverso da zero, la data restituita viene spostata di questo numero di giorni. 
 
Ad esempio: 
DATAATTUALEAOREA  19/03/2021 16:57:37 
CURRENTDATETIME(-4)  15/03/2021 16:57:37 
CURRENTDATETIME(10)  29/03/2021 16:57:37 
CURRENT_DAY() 
GIORNO_CORRENTE(<giorni>) 
La data corrente. Se il parametro è specificato e diverso da zero, la data restituita viene spostata di questo numero di giorni. 
 
Ad esempio: 
CURRENTDATE()  19/03/2021 
GIORNO_CORRENTE()  19/03/2021 
CURRENT_DAY(-21)  27-02-2021 
CURRENT_DAY(9)  28-03-2021 
ORA_CORRENTE() 
CURRENT_HOUR(<ore>) 

La data e l'ora correnti. Se il parametro è specificato e diverso da zero, la data e l'ora restituite vengono spostate
di questo numero di ore. 

 
Per esempio: 

CURRENTDATETIME()  19/03/2021 16:57:37 
CURRENT_HOUR()  19/03/2021 16:57:37 
CURRENT_HOUR(-9)  19/03/2021 07:57:37 
CURRENT_HOUR(5)  19/03/2021 21:57:37 
MESE_CORRENTE() 
MESE_CORRENTE(<mesi>) 
La data corrente. Se il parametro è specificato e diverso da zero, la data restituita viene spostata di questo numero di mesi. 
 
Ad esempio: 
CURRENTDATE()  19/03/2021 
MESE_CORRENTE()  19/03/2021 
MESE_CORRENTE(-8)  19-07-2020 
CURRENT_MONTH(3)  19-06-2021 
CURRENT_YEAR() 
CURRENT_YEAR(<anni>) 
La data corrente. Se il parametro è specificato e diverso da zero, la data restituita viene spostata di questo numero di anni. 
 
Ad esempio: 
DATA_CORRENTE()  19/03/2021 
CURRENT_YEAR()  19-03-2021 
CURRENT_YEAR(-3)  19-03-2018 
CURRENT_YEAR(1)  19-03-2022 
CURRENTYEARMONTH(<anni>, <mesi>, <primo?>)  Il primo o l'ultimo giorno di un mese. Il primo parametro è il numero di anni di cui viene spostata la data restituita,
il secondo parametro è il numero di mesi e il terzo parametro determina se la data restituita
è il primo (vero
) o l'ultimo (falso) giorno del mese. 
 
Ad esempio: 
DATA_CORRENTE()  19/03/2021 
CURRENTYEARMONTH(0, 0, true)  01/03/2021 
CURRENTYEARMONTH(0, 0, false)  31-03-2021 
CURRENTYEARMONTH(-1, 0, false)  31/03/2020 
CURRENTYEARMONTH(0, 4, vero)  01/07/2021 
EMPTY() 
IS EMPTY() 
Un valore vuoto. 
 
Qualsiasi operatore di confronto utilizzato con questa funzione verrà ignorato, ovvero l'espressione <>EMPTY() e =EMPTY()
 avranno lo stesso risultato (ovvero, solo i documenti con il campo filtrato vuoto). 
NOTEMPTY() 
IS NOTEMPTY() 
Un valore non vuoto. 
 
Qualsiasi operatore di confronto utilizzato con questa funzione verrà ignorato. Cioè, l'espressione <>NOTEMPTY() e =NOTEMPTY() 
avranno lo stesso risultato (ovvero, solo i documenti con il campo filtrato, non vuoto). 

KBA è applicabile sia alle organizzazioni cloud che a quelle on-premise.

Si prega di notare: Questo articolo è una traduzione dall'inglese. Le informazioni contenute in questo articolo si basano sulla versione originale in inglese del/i prodotto/i. Potrebbero esserci piccoli errori, ad esempio nella grammatica utilizzata nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa accuratezza della traduzione, nella maggior parte dei casi la troverete sufficientemente informativa. In caso di dubbi, si prega di fare riferimento alla versione inglese di questo articolo.