I filtri sui cataloghi

<< Fare clic per visualizzazione il sommario >>

Percorso:  Gli oggetti del mondo Jamio >

I filtri sui cataloghi

I filtri, definiti su un catalogo, permettono di selezionare elementi che rispettano criteri predeterminati. Ad esempio tramite la definizione di un filtro sul catalogo Richieste d'acquisto è possibile selezionare le richieste con importo superiore a 200 euro.

Un filtro su un catalogo si compone dei seguenti elementi:

<soggetto>-<predicato>-<oggetto>

dove:

il soggetto è il nome della colonna del catalogo. Ogni colonna riporta dati di un tipo specifico rispetto al campo della risorsa;

il predicato è la rappresentazione di una azione di trasformazione del soggetto e dipende dalla natura del soggetto stesso;

l'oggetto è opzionalmente indicato nei casi in cui il predicato prevede l’utilizzo di un’informazione.

 

Ad esempio: Importo maggiore di 200. Nell'interrogazione dei cataloghi tramite processo,si utilizzano gli oggetti di tipo Filter per rappresentare i filtri che definiscono i parametri di ricerca su un catalogo (SearchParameters). In Jamio on Stage i filtri su un catalogo si costruiscono con l'apposito tasto Gestione filtri.

 

Predicati cataloghi Jamio openwork

La tabella seguente riporta i predicati utili a filtrare i cataloghi che proiettano Risorse Jamio openwork.

Predicato

Tipo colonna catalogo Jamio

Tipo complemento

Note

NotNull

Testo, Data, Collegamento

N/A

 

EqualsTo

Testo, Data, Numero, Booleano, Collegamento

Testo, Data, Numero, Booleano

Nel caso Collegamento il filtro è applicato al Name

Contains

Testo, Collegamento

Testo

Nel caso Collegamento il filtro è applicato al Name

BeginsWith

Testo, Collegamento

Testo

Nel caso Collegamento il filtro è applicato al Name

EndsWith

Testo, Collegamento

Testo

Nel caso Collegamento il filtro è applicato al Name

GreaterThan

Data, Numero

Data, Numero

 

GreaterThanOrEqual

Data, Numero

Data, Numero

 

LessThan

Data, Numero

Data, Numero

 

LessThanOrEqual

Data, Numero

Data, Numero

 

IsReferenceOf

Collegamento

Collegamento

 

BelongsToList

Testo, Data, Numero

Lista di Testo, Data, Numero

 

 

Predicati cataloghi di Dataset del Plug Elastic Storage

La tabella seguente riporta i predicati utili a filtrare i cataloghi che proiettano dati strutturati memorizzati in indici del plug Elastic Storage.

Predicato

Tipo colonna catalogo Jamio

Tipo complemento

Note

NotNull/Not Empty (equivalenti)

Testo, Numero, Data, Booleano

Collegamento

N/A

 

EqualsTo

Testo, Numero, Data, Booleano Collegamento (*)

Testo, Numero, Data, Boolean

Sui campi Testo e Collegamento il predicato è case-sensitive
(*) Il tipo Collegamento è valido per i cataloghi con fonte dati esterna, ma non valido per le funzioni del Plug ElasticStorage.Sui campi Collegamento il predicato si applica sul name.

Contains

Testo, Collegamento (*)

Testo

Non case-sensitive
(*) Il tipo Collegamento è valido per i cataloghi con fonte dati esterna, non valido per le funzioni del Plug ElasticStorage.Sui campi Collegamento il predicato si applica sul name.

BeginsWith

Testo, Collegamento (*)

Testo

Non case-sensitive
(*) Il tipo Collegamento è valido per i cataloghi con fonte dati esterna, non valido per le funzioni del Plug ElasticStorage.Sui campi Collegamento il predicato si applica sul name.

GreaterThan

Data, Numero

Data, Numero

 

GreatherThanOrEqual

Data, Numero

Data, Numero

 

LessThan

Data, Numero

Data, Numero

 

LessThanOrEqual

Data, Numero

Data, Numero