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

E' non nullo (NotNull)

Testo, Data, Collegamento

N/A

 

E' uguale a (EqualsTo)

Testo, Data, Numero, Booleano, Collegamento

Testo, Data, Numero, Booleano

Nel caso Collegamento il filtro è applicato al Name

Contiene (Contains)

Testo, Collegamento

Testo

Nel caso Collegamento il filtro è applicato al Name

Inizia con (BeginsWith)

Testo, Collegamento

Testo

Nel caso Collegamento il filtro è applicato al Name

Termina con (EndsWith)

Testo, Collegamento

Testo

Nel caso Collegamento il filtro è applicato al Name

E' maggiore di (GreaterThan)

Data, Numero

Data, Numero

 

E' maggiore o uguale di (GreaterThanOrEqual)

Data, Numero

Data, Numero

 

E' minore di (LessThan)

Data, Numero

Data, Numero

 

E' minore o uguale di (LessThanOrEqual)

Data, Numero

Data, Numero

 

Referenzia (IsReferenceOf)

Collegamento

Collegamento

 

Appartiene alla lista (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 Dataset memorizzati in indici del plug Elastic Storage.

Predicato

Tipo colonna catalogo Jamio

Tipo complemento

Note

E' non nullo/è non vuoto (NotNull/Not Empty) (equivalenti)

Testo, Numero, Data, Booleano

Collegamento

N/A

 

E' uguale 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 Elastic Storage. Sui campi Collegamento il predicato si applica sul name.

Contiene (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 Elastic Storage. Sui campi Collegamento il predicato si applica sul name.

Inizia con (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 Elastic Storage. Sui campi Collegamento il predicato si applica sul name.

E' maggiore di (GreaterThan)

Data, Numero

Data, Numero

 

E' maggiore o uguale a (GreatherThanOrEqual)

Data, Numero

Data, Numero

 

E' minore di (LessThan)

Data, Numero

Data, Numero

 

E' minore o uguale di (LessThanOrEqual)

Data, Numero

Data, Numero