<< 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 |
Contiene (Contains) |
Testo, Collegamento (*) |
Testo |
Non case-sensitive |
Inizia con (BeginsWith) |
Testo, Collegamento (*) |
Testo |
Non case-sensitive |
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 |
|