Ricerca dei documenti tramite i web service di Titulus

Le query con cui è possibile ricercare i documenti nell'archivio Titulus sono espresse secondo la sintassi:

([NOT] [<canale di ricerca>]=<termini>) [<operatore> ([<canale di ricerca>]=termini) ...]

Dove:

Ricerche per intervallo di valori

Di seguito si riporta la sintassi da usare per esprimere le ricerche su un intervallo di valori (per es. una data):


Le ricerche per intervallo di valori possono essere espresse anche mediante gli operatori “⇐”, “>=”, “<” o “>”. Esempi:


([docdataprot]>=20130603) AND ([docdataprot]⇐20130802)

([docdataprot]>20130603) AND ([docdataprot]<20130802)

Esempi

I principali canali di ricerca attivi per i documenti


Canali di ricerca per fascicoli speciali

Le ricerche sui fascicoli speciali devono sempre riportare il corretto codice di classificazione del fascicolo, quindi si dovreà sempre valorizzare il campo [fasc_classif_cod] con la classificazione configurata per il fascicolo speciale. Si veda la documentazione specifica, ma normalmente la classificazione è la seguente:

Quindi una query che deve selezionare dei fascicoli studenti dovrà avere sempre il filtro

[fasc_classifcod]=05/00)

Così come una query che deve selezionare sia fascicoli studenti che del persoanle dovrà avere sempre il filtro

[fasc_classifcod]=05/00 OR 07/00)


Altri canali di ricerca per fascicoli speciali

Esempio ricerca fascicoli speciali

Cerca lo studente e/o il dipendente con il codice fiscale corrispondente

([fasc_classifcod]=05/00 OR 07/00) AND [/fascicolo/fascicolo_speciale/@cod_fis]=dltdv278d22h440z

Cerca lo studente Mario Rossi

[fasc_classifcod]=05/00 AND [fasc_ogggetto]="Mario Rossi"

Cerca tutti gli studente di nome Mario

[fasc_classifcod]=05/00 AND [fasc_ogggetto]=Mario


Canali di ricerca non più supportati



Canali di ricerca non più supportati


Canali di ricerca non più supportati


/doc//xw:file


I canali di ricerca attivi per le sedute di Organi

Ordinamenti

Il criterio di ordinamento da seguire per presentare i risultati di una ricerca deve essere espresso secondo la seguente sintassi:

XML(xpart:XPATH1),xml(xpart:XPATH2),...,xml(xpart:XPATHN)

Dove XPATH1, XPATH2, … XPATHN rappresentano i campi xml su cui effettuare l'ordinamento e “XML” indica un ordinamento crescente, mentre “xml” uno decrescente.

Esempio:

XML(xpart:/doc/@data_prot),xml(xpart:/doc/@num_prot),XML(xpart:/doc/repertorio/@numero)

Avvertenze



Gli operatori e le sintassi illustrate nella pagina “Sintassi di ricerca linguaggio nativo eXtraWay” ma non presenti in questa pagina NON sono più supportate.