<< 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 |
Contains |
Testo, Collegamento (*) |
Testo |
Non case-sensitive |
BeginsWith |
Testo, Collegamento (*) |
Testo |
Non case-sensitive |
GreaterThan |
Data, Numero |
Data, Numero |
|
GreatherThanOrEqual |
Data, Numero |
Data, Numero |
|
LessThan |
Data, Numero |
Data, Numero |
|
LessThanOrEqual |
Data, Numero |
Data, Numero |
|