Acl Web Service 4.1

Scopo

In questo documento si descrive il servizio Acl4, il cui scopo è quello di offrire un accesso ai dati contenuti nell'anagrafica di Titulus (ACL - Access Control List).

Il servizio Acl4 viene distribuito nel pacchetto dei web service di Titulus 4 .

L’interfaccia di questo servizio è di basso livello e richiede che l'utilizzatore conosca la struttura dell’anagrafica dell’ateneo.

Riferimenti

Java DOC dei Web Service.

A questa documentazione si accede dalla pagina di presentazione dei servizi .

URL del Servizio

L'URL del servizio Acl4 ha la seguente struttura (<host> e <port> sono quelli della macchina che ospita i web service):

http://<host>:<port>/titulus_ws/services/Acl4

Il WSDL del servizio può essere recuperato al seguente URL (esso viene riportato anche nella pagina di presentazione dei servizi ):

http://<host>:<port>/titulus_ws/services/Acl4?wsdl

Autenticazione

Si veda Autenticazione .

Cambiamento del profilo usato per le operazioni

Si veda Cambiamento del profilo usato per le operazioni .

Mantenimento della sessione http delle chiamate

Si veda Mantenimento della sessione http delle chiamate .

Metodi esposti

Persone interne e diritti
Strutture interne
Persone esterne
Strutture esterne

I metodi elencati - raggruppati per tipologia - possono anche essere raggruppati per funzionalità:

Ricerche e consultazioni
Titoli e risultati di sintesi
Inserimento e modifica
Gestione dei profili (diritti)

Per una descrizione dettagliata dei metodi e dei relativi parametri, si rimanda al Java Doc di riferimento. Segue una descrizione sommaria delle principali funzionalità messe a disposizione dal servizio.

Ricerche

Ricerche con query

Il metodo search()

Questo metodo si comporta esattamente come l'omonimo metodo del servizio Titulus4. Per questo motivo si rimanda al paragrafo Consultare la banca dati del manuale del servizio Titulus4.

Anche in questo caso l’esito positivo di una ricerca produce una “busta XML” (envelope) contenente un estratto dei primi N documenti rispondenti ai requisiti di ricerca.

Per navigare le pagine del result set di tutti i documenti trovati si fa uso dei metodi firstTitlePage(), nextTitlePage(), prevTitlePage(), lastTitlePage(), currentTitlePage() e titlePage(): ognuno di essi restituisce un envelope XML contenente un estratto (risultati di sintesi) di un insieme di N documenti, ove la dimensione N di una pagina del result set è un parametro configurabile.

Il caricamento di uno dei documenti trovati deve essere effettuato tramite il metodo load() usando l'identificativo univoco (physdoc o nrecord) del documento; il numero fisico di ogni documento è tra le informazioni presenti nei risultati di sintesi.

Principali canali di ricerca

Ecco i principali canali di ricerca che possono essere usati nella query, raggruppati per tipologia ed affiancati dal xpath del corrispondente campo xml:

strutture interne
Canale (alias) xpath
struint_coduff /struttura_interna/@cod_uff
struint_nome /struttura_interna/nome
struint_codresponsabile /struttura_interna/@cod_responsabile
struint_tipologia /struttura_interna/@tipologia
struint_indirizzocomune /struttura_interna/indirizzo/@comune
struint_indirizzoprov /struttura_interna/indirizzo/@prov
struint_competenze /struttura_interna/competenze
struint_codammaoo /struttura_interna/#cod_ammaoo
struint_operatore /struttura_interna/storia/creazione/@oper
struint_uffoperatore /struttura_interna/storia/creazione/@uff_oper
strutture esterne
Canale (alias) xpath
struest_coduff /struttura_esterna/@cod_uff
struest_codsap /struttura_esterna/@cod_SAP
struest_codfisc /struttura_esterna/@codice_fiscale
struest_piva /struttura_esterna/@partita_iva
struest_nome /struttura_esterna/nome
struest_tipologia /struttura_esterna/@tipologia
struest_indirizzocomune /struttura_esterna/indirizzo/@comune
struest_indirizzoprov /struttura_esterna/indirizzo/@prov
struest_competenze /struttura_esterna/competenze
struest_emailaddr /struttura_esterna/email/@addr
struest_codresponsabile /struttura_esterna/@cod_responsabile
struestcreazione /struttura_esterna/storia/creazione/@data
struest_categoria /struttura_esterna/categoria/@spec
struest_operatore /struttura_esterna/storia/creazione/@oper
struest_uffoperatore /struttura_esterna/storia/creazione/@uff_oper
struest_telnum /struttura_esterna/telefono/@num
persone interne
Canale (alias) xpath
persint_gruppoappartenenzacod /persona_interna/gruppo_appartenenza/@cod
persint_coduff /persona_interna/@cod_uff
persint_matricola /persona_interna/@matricola
persint_tipo /persona_interna/@tipo
persint_nomcogn /persona_interna/#cgnm
persint_codammaoo /persona_interna/#cod_ammaoo
persint_nome /persona_interna/@nome
persint_loginname /persona_interna/login/@name
persint_cognome /persona_interna/@cognome
persint_soprannome /persona_interna/@soprannome
persint_qualifica /persona_interna/qualifica
persint_mansione /persona_interna/mansione
persint_mansionecod /persona_interna/mansione/@cod
persint_competenze /persona_interna/competenze
persint_diritti /persona_interna/personal_rights/right/@label
persint_diritticod /persona_interna/personal_rights/right/@cod
persint_recapitoemailaddr /persona_interna/recapito/email/@addr
persint_operatore /persona_interna/storia/creazione/@oper
persint_uffoperatore /persona_interna/storia/creazione/@uff_oper
persint_profilecod /persona_interna/profile/@cod
persint_profilename /persona_interna/profile/@name
profili di diritti
Canale (alias) xpath
profilo_nome /persona_interna/@nome_profilo
profilo_matricola /persona_interna/@matricola_profilo
persone esterne
Canale (alias) xpath
persest_nomcogn /persona_esterna/#cgnm
persest_cognome /persona_esterna/@cognome
persest_matricola /persona_esterna/@matricola
persest_codfisc /persona_esterna/@codice_fiscale
persest_appartenenzacoduff /persona_esterna/appartenenza/@cod_uff
persest_soprannome /persona_esterna/@soprannome
persest_appartenenzaqualifica /persona_esterna/appartenenza/@qualifica
persest_competenze /persona_esterna/competenze
persest_recapitoemailaddr /persona_esterna/recapito/email/@addr
persest_operatore /persona_esterna/storia/creazione/@oper
persest_uffoperatore /persona_esterna/storia/creazione/@uff_oper
comuni
Canale (alias) xpath
comuni_nome /comune/@nome
comuni_regione /comune/@regione
comuni_prefisso /comune/@prefisso
comuni_prov /comune/@prov
comuni_nazione /comune/@nazione
comuni_codiceistat /comune/@codice_istat
comuni_nome_prov /comune/#comune_nome_prov
gruppi
Canale (alias) xpath
gruppi_nome /gruppo/nome
gruppi_id /gruppo/@id
gruppi_descrizionegr /gruppo/descrizione_gr
gruppi_codresponsabile /gruppo/@cod_responsabile
gruppi_codammaoo /gruppo/#cod_ammaoo
AOO
Canale (alias) xpath
aoo_codamm /aoo/@cod_amm
aoo_codaoo /aoo/@cod_aoo
aoo_codammaoo /aoo/#cod_ammaoo
aoo_interopmailboxinemail /aoo/interoperabilita/mailbox_in/@email
aoo_interopcodamm /aoo/interoperabilita/@cod_amm
aoo_interopcodaoo /aoo/interoperabilita/@cod_aoo

Si ricorda che in una ricerca è possibile usare indifferentemente gli alias o i percorsi xpath. Per esempio, per cercare il fornitore “Kion s.p.a.” è indifferente usare la ricerca

([struest_nome]=“Kion s.p.a.”)

oppure

([/struttura_esterna/nome]=“Kion s.p.a.”)

Metodo lookup()

Questo metodo permette di effettuare una ricerca sulle strutture interne e sulle persone interne. Il funzionamento è analogo a quello che si ha in Titulus nei lookup della sezione per l'assegnazione del documento.

Ecco un esempio di una chiamata al metodo lookup.

...
 
acl4.lookup("Servizio Tecnico", "Rossi Mario");
...

Il primo parametro è il nome dell'ufficio mentre il secondo è il nominativo della persona interna.

Lookup possibili:

Nel caso di ricerca solo sulle strutture verrà restituito di default il responsabile della struttura (se specificato).

E' possibile utilizzare il carattere speciale * per ricercare tutte le strutture e/o tutte le persone.

Tutte le ricerche sono filtrate in base al codice amministrazione e codice AOO dell'utente usato dal client.

Il metodo restituisce un elenco di strutture interne con al loro interno un elenco di persone interne.

<?xml version="1.0" encoding="UTF-8"?>
<Response>
  <struttura_interna cod_responsabile="PI000001" cod_uff="SI00001" cod_amm_aoo="KIONCLE">
    <nome>Servizio Tecnico</nome>
    <persona_interna matricola="PI000010" cod_uff="SI00003" nome="Mario" cognome="Rossi" cod_amm_aoo="KIONCLE"/>
  </struttura_interna>
</Response>

Inserimento di persone e strutture

Creazione di una struttura interna

La creazione di un ufficio interno avviene attraverso l'invocazione del metodo addInternalStructure().

Ecco un esempio di codice xml da passare in input per la creazione della struttura “Unità organizzativa XYZ” in relazione gerarchica di figliolanza con l'ufficio identificato dal codice cod_padre=”00001” (si rimanda al javadoc per la dtd completa):

<?xml version="1.0" encoding="UTF-8"?>
  <struttura_interna cod_aoo="CLE" 
                     cod_amm="KION" 
                     tipologia="Area" 
                     cod_padre="00001" 
                     cod_responsabile="1">
    <nome>Unità organizzativa XYZ</nome>
    <indirizzo nazione="Italia" 
               prov="BO" 
               cap="40033"
               comune="Casalecchio di Reno">
      Via Magnanelli, 2
    </indirizzo>
    <email addr="email1@dom.it" />
    <note>Alcune note...</note>
  </struttura_interna>

In risposta il metodo fornisce il codice xml della struttura salvata:

<?xml version="1.0" encoding="UTF-8"?>
<Response xmlns:xw="http://www.kion.it/ns/xw"
          canSee="true"
          canEdit="true"
          canDelete="true">
  <Document physdoc="13396">
    <struttura_interna cod_amm="KION"
                       cod_aoo="CLE"
                       cod_padre="00001"
                       cod_responsabile="1"
                       cod_uff="SI000090"
                       nrecord="000013396-KIONCLE-71e68374-c94f-4f08-ab4b-1ad10f3d27fa"
                       tipologia="Area"
                       physdoc="13396">
      <nome xml:space="preserve">Unità organizzativa XYZ</nome>
      <indirizzo cap="40033" comune="Casalecchio di Reno" nazione="Italia" prov="BO" xml:space="preserve">
      Via Magnanelli, 2</indirizzo>
      <email addr="email1@dom.it"/>
      <note xml:space="preserve">Alcune note...</note>
      <storia>
        <creazione cod_oper="PI000122" cod_uff_oper="SI000085" data="20120315" oper="Grillini Federico" ora="12:14:59" uff_oper="Sviluppo"/>
      </storia>
    </struttura_interna>
  </Document>
</Response>

Notare la tipica struttura delle risposte xml dei servizi Titulus4.

In questo caso alla struttura inserita è stato assegnato automaticamente un id univoco (campo / /struttura_interna/@cod_uff).

Volendo, è possibile passare in input un proprio id, a patto ovviamente che non esista già nella base dati.

Per compatibilità con il passato in una struttura interna è presente ancora il campo “email_certificata”.

Evitare di valorizzarlo per non avere problemi con l'interoperabilità via PEC.

Creazione di una persona interna

La creazione di una persona interna avviene attraverso l'invocazione del metodo addUser().

Ecco un esempio di codice xml da passare in input per la creazione della persona “Rossi Ettore” appartenente all'ufficio interno “Unità organizzativa XYZ” (si rimanda al javadoc per la dtd completa):

<?xml version="1.0" encoding="UTF-8"?>
<persona_interna nome="Ettore" cognome="Rossi" cod_uff="SI000090" sesso="M">
  <profilo>Utente base</profilo>
  <login name="erossi"/>
  <recapito_personale>
    <indirizzo nazione="Italia" prov="Bologna" comune="Casalecchio di Reno" cap="40033">via Magnanelli, 2</indirizzo>
    <email addr="erossi@kion.it"/>
  </recapito_personale>
  <mansione>sviluppatore</mansione>
  <mansione>analista</mansione>
 </persona_interna>

In risposta il metodo fornisce il codice xml della persona salvata:

<?xml version="1.0" encoding="UTF-8"?>
<Response xmlns:xw="http://www.kion.it/ns/xw"
          canSee="true"
          canEdit="true"
          canDelete="true">
  <Document physdoc="13399">
    <persona_interna cod_amm="KION"
                     cod_aoo="CLE"
                     cod_uff="SI000090"
                     cognome="Rossi"
                     matricola="PI000132"
                     nome="Ettore"
                     nrecord="000013399-KIONCLE-eba851c0-7547-417e-8e6c-8a8f0b3f4b06"
                     physdoc="13399"
                     sesso="M">
      <login name="erossi"/>
      <recapito_personale>
        <indirizzo cap="40033" comune="Casalecchio di Reno" nazione="Italia" prov="Bologna" xml:space="preserve">via Magnanelli, 2</indirizzo>
        <email addr="erossi@kion.it"/>
      </recapito_personale>
      <mansione xml:space="preserve">sviluppatore</mansione>
      <mansione xml:space="preserve">analista</mansione>
      <personal_rights>
        <right cod="DW-PFGR-A-VisRep" label="Repertori di xdocway/Visualizzazione Prova per test tipologie arrivo">TRUE</right>
        <right cod="DW-DOCP-RIS6" label="Strutture periferiche - diritti dell'utente sull'archivio/Visibilità/Restrizione ai documenti della propria AOO">TRUE</right>
        <right cod="DW-DOCP-RIS4" label="Strutture periferiche - diritti dell'utente sull'archivio/UOR di responsabilità/Visione documenti">TRUE</right>
        <right cod="DW-DOCT-RIS6" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Visibilità/Restrizione ai documenti della propria AOO">TRUE</right>
        <right cod="DW-DOCT-RIS4" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/UOR di responsabilità/Visione documenti">TRUE</right>
        <right cod="DW-DOC-RIS38" label="Amministrazione centrale - diritti dell'utente sull'archivio/Fascicoli/Creazione sottofascicoli in fascicoli della UOR">TRUE</right>
        <right cod="DW-DOC-RIS37" label="Amministrazione centrale - diritti dell'utente sull'archivio/Visibilità/Visione delle Bozze di documento">TRUE</right>
        <right cod="DW-DOC-RIS30" label="Amministrazione centrale - diritti dell'utente sull'archivio/Diritti speciali/Restrizione di intervento sui documenti della propria AOO">TRUE</right>
        <right cod="DW-ALBO-A-VisRep" label="Repertori di xdocway/Visualizzazione Albo ufficiale di Ateneo arrivo">TRUE</right>
        <right cod="DW-DOCP-0012" label="Strutture periferiche - diritti dell'utente sull'archivio/Inserimento/Può associare file">TRUE</right>
        <right cod="DW-DDL-V-InsRep" label="Repertori di xdocway/Inserimento Diploma di Laurea ">TRUE</right>
        <right cod="DW-DOCP-0011" label="Strutture periferiche - diritti dell'utente sull'archivio/Inserimento/Può associare immagini">TRUE</right>
        <right cod="DW-DOCT-0012" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Inserimento/Può associare file">TRUE</right>
        <right cod="DW-DOCT-0011" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Inserimento/Può associare immagini">TRUE</right>
        <right cod="DW-DOCP-0009" label="Strutture periferiche - diritti dell'utente sull'archivio/Conferenza di servizi/Documenti Non Protocollati">TRUE</right>
        <right cod="DW-DOCP-0004" label="Strutture periferiche - diritti dell'utente sull'archivio/Archiviazione/Documenti Non Protocollati">TRUE</right>
        <right cod="DW-DOC-RIS9" label="Amministrazione centrale - diritti dell'utente sull'archivio/Diritti speciali/Intervento su tutti i documenti...">TRUE</right>
        <right cod="DW-DOC-RIS8" label="Amministrazione centrale - diritti dell'utente sull'archivio/Fascicoli/Visione di tutti i fascicoli">TRUE</right>
        <right cod="DW-DOC-RIS7" label="Amministrazione centrale - diritti dell'utente sull'archivio/Fascicoli/Visione dei fascicoli della propria UOR">TRUE</right>
        <right cod="DW-DOC-RIS6" label="Amministrazione centrale - diritti dell'utente sull'archivio/Visibilità/Restrizione ai documenti della propria AOO">TRUE</right>
        <right cod="DW-PFGR-A-InsRep" label="Repertori di xdocway/Inserimento Prova per test tipologie arrivo">TRUE</right>
        <right cod="DW-DOC-RIS4" label="Amministrazione centrale - diritti dell'utente sull'archivio/UOR di responsabilità/Visione documenti">TRUE</right>
        <right cod="DW-DOC-RIS2" label="Amministrazione centrale - diritti dell'utente sull'archivio/Visibilità/Visione dei documenti della propria UOR">TRUE</right>
        <right cod="DW-DOCT-0009" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Conferenza di servizi/Documenti Non Protocollati">TRUE</right>
        <right cod="DW-DOC-RIS1" label="Amministrazione centrale - diritti dell'utente sull'archivio/Visibilità/Visione di tutto il protocollo generale (esclusi riservati)...">TRUE</right>
        <right cod="DW-DOC-RIS18" label="Amministrazione centrale - diritti dell'utente sull'archivio/Diritti speciali/Annullamento documenti">TRUE</right>
        <right cod="DW-DOCT-0004" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Archiviazione/Documenti Non Protocollati">TRUE</right>
        <right cod="DW-DOC-RIS14" label="Amministrazione centrale - diritti dell'utente sull'archivio/Fascicoli/Creazione di nuovi fascicoli">TRUE</right>
        <right cod="ACL-8" label="Access Control List/Persone esterne/Inserimento e Modifica">TRUE</right>
        <right cod="DW-DOC-RIS12" label="Amministrazione centrale - diritti dell'utente sull'archivio/UOR di responsabilità/Intervento sui documenti">TRUE</right>
        <right cod="ACL-6" label="Access Control List/Strutture esterne/Inserimento e Modifica">TRUE</right>
        <right cod="ACL-16" label="Access Control List/Diritti speciali/Restrizione persone interne e strutture interne alla propria AOO">TRUE</right>
        <right cod="ACL-4" label="Access Control List/Comuni/Inserimento e Modifica">TRUE</right>
        <right cod="DW-DOC-0012" label="Amministrazione centrale - diritti dell'utente sull'archivio/Inserimento/Può associare file">TRUE</right>
        <right cod="DW-ALBO-A-InsRep" label="Repertori di xdocway/Inserimento Albo ufficiale di Ateneo arrivo">TRUE</right>
        <right cod="DW-DOC-0011" label="Amministrazione centrale - diritti dell'utente sull'archivio/Inserimento/Può associare immagini">TRUE</right>
        <right cod="DW-PP-P-VisRep" label="Repertori di xdocway/Visualizzazione Protocollo particolare in Partenza">TRUE</right>
        <right cod="DW-DOC-0009" label="Amministrazione centrale - diritti dell'utente sull'archivio/Conferenza di servizi/Documenti Non Protocollati">TRUE</right>
        <right cod="DW-DOC-0004" label="Amministrazione centrale - diritti dell'utente sull'archivio/Archiviazione/Documenti Non Protocollati">TRUE</right>
        <right cod="DW-DOC-0003" label="Amministrazione centrale - diritti dell'utente sull'archivio/Archiviazione/Protocollo Interno">TRUE</right>
        <right cod="DW-DOC-0002" label="Amministrazione centrale - diritti dell'utente sull'archivio/Archiviazione/Protocollo Partenza">TRUE</right>
        <right cod="DW-DOC-0001" label="Amministrazione centrale - diritti dell'utente sull'archivio/Archiviazione/Protocollo Arrivo">TRUE</right>
        <right cod="DW-DOCP-PROT0001" label="Strutture periferiche - diritti dell'utente sull'archivio/Diritti del protocollista/Visibilità dei documenti in arrivo">TRUE</right>
        <right cod="DW-NOT-V-VisRep" label="Repertori di xdocway/Visualizzazione Atti di notifica ">TRUE</right>
        <right cod="DW-DOC-PROT0001" label="Amministrazione centrale - diritti dell'utente sull'archivio/Diritti del protocollista/Visibilità dei documenti in arrivo">TRUE</right>
        <right cod="DW-PFGR-P-VisRep" label="Repertori di xdocway/Visualizzazione Prova per test tipologie partenza">TRUE</right>
        <right cod="DW-ALBO-P-VisRep" label="Repertori di xdocway/Visualizzazione Albo ufficiale di Ateneo partenza">TRUE</right>
        <right cod="DW-DOCT-RIS37" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Visibilità/Visione delle Bozze di documento">TRUE</right>
        <right cod="DW-PP-P-CompRep" label="Repertori di xdocway/Visualizzazione completa Protocollo particolare in Partenza">TRUE</right>
        <right cod="DW-DOCT-RIS30" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Diritti speciali/Restrizione di intervento sui documenti della propria AOO">TRUE</right>
        <right cod="DW-DOCP-RIS37" label="Strutture periferiche - diritti dell'utente sull'archivio/Visibilità/Visione delle Bozze di documento">TRUE</right>
        <right cod="DW-NOT-V-InsRep" label="Repertori di xdocway/Inserimento Atti di notifica ">TRUE</right>
        <right cod="DW-DOCP-RIS30" label="Strutture periferiche - diritti dell'utente sull'archivio/Diritti speciali/Restrizione di intervento sui documenti della propria AOO">TRUE</right>
        <right cod="DW-DOC-FS0503" label="Amministrazione centrale - diritti dell'utente sull'archivio/Fascicoli degli studenti/Visione di tutti i documenti contenuti in fascicoli degli studenti ">TRUE</right>
        <right cod="DW-DOC-FS0502" label="Amministrazione centrale - diritti dell'utente sull'archivio/Fascicoli degli studenti/Visione dei fascicoli degli studenti">TRUE</right>
        <right cod="DW-DOC-FS0501" label="Amministrazione centrale - diritti dell'utente sull'archivio/Fascicoli degli studenti/Intervento sui fascicoli degli studenti">TRUE</right>
        <right cod="DW-PFGR-P-InsRep" label="Repertori di xdocway/Inserimento Prova per test tipologie partenza">TRUE</right>
        <right cod="DW-DDL-V-VisRep" label="Repertori di xdocway/Visualizzazione Diploma di Laurea ">TRUE</right>
        <right cod="DW-DOCT-PROT0001" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Diritti del protocollista/Visibilità dei documenti in arrivo">TRUE</right>
        <right cod="DW-DOCT-RIS14" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Fascicoli/Creazione di nuovi fascicoli">TRUE</right>
        <right cod="DW-PP-A-CompRep" label="Repertori di xdocway/Visualizzazione completa Protocollo particolare in Arrivo">TRUE</right>
        <right cod="DW-DOCT-RIS12" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/UOR di responsabilità/Intervento sui documenti">TRUE</right>
        <right cod="DW-PP-A-VisRep" label="Repertori di xdocway/Visualizzazione Protocollo particolare in Arrivo">TRUE</right>
        <right cod="DW-ALBO-P-InsRep" label="Repertori di xdocway/Inserimento Albo ufficiale di Ateneo partenza">TRUE</right>
        <right cod="DW-DOCP-RIS14" label="Strutture periferiche - diritti dell'utente sull'archivio/Fascicoli/Creazione di nuovi fascicoli">TRUE</right>
        <right cod="DW-DOCP-RIS12" label="Strutture periferiche - diritti dell'utente sull'archivio/UOR di responsabilità/Intervento sui documenti">TRUE</right>
        <right cod="ACL-26-ACL" label="Access Control List/Inibisci accesso all'applicativo/Inibisci accesso all'applicativo">FALSE</right>
        <right cod="ACL-0" label="Access Control List/Strutture interne/Inserimento e Modifica">FALSE</right>
        <right cod="ACL-1" label="Access Control List/Strutture interne/Cancellazione">FALSE</right>
        <right cod="ACL-2" label="Access Control List/Persone interne/Inserimento e Modifica">FALSE</right>
        <right cod="ACL-3" label="Access Control List/Persone interne/Cancellazione">FALSE</right>
        <right cod="ACL-5" label="Access Control List/Comuni/Cancellazione">FALSE</right>
        <right cod="ACL-12" label="Access Control List/Profili/Inserimento e Modifica">FALSE</right>
        <right cod="ACL-13" label="Access Control List/Profili/Cancellazione">FALSE</right>
        <right cod="ACL-7" label="Access Control List/Strutture esterne/Cancellazione">FALSE</right>
        <right cod="ACL-9" label="Access Control List/Persone esterne/Cancellazione">FALSE</right>
        <right cod="ACL-10" label="Access Control List/Gruppi/Inserimento e Modifica">FALSE</right>
        <right cod="ACL-11" label="Access Control List/Gruppi/Cancellazione">FALSE</right>
        <right cod="ACL-28" label="Access Control List/Ruoli/Inserimento e Modifica">FALSE</right>
        <right cod="ACL-29" label="Access Control List/Ruoli/Cancellazione">FALSE</right>
        <right cod="ACL-14" label="Access Control List/Thesauri vincolati/Inserimento">FALSE</right>
        <right cod="ACL-15" label="Access Control List/Thesauri vincolati/Cancellazione">FALSE</right>
        <right cod="ACL-25" label="Access Control List/Amministrazione/SuperUser">FALSE</right>
        <right cod="ACL-24-ACL" label="Access Control List/Amministrazione/ACL">FALSE</right>
        <right cod="ACL-24-DW" label="Access Control List/Amministrazione/TITULUS">FALSE</right>
        <right cod="ACL-24-TO" label="Access Control List/Amministrazione/TITULUS ORGANI">FALSE</right>
        <right cod="ACL-26-DW-DOC" label="Amministrazione centrale - diritti dell'utente sull'archivio/Inibisci accesso all'applicativo/Inibisci accesso all'applicativo">FALSE</right>
        <right cod="DW-DOC-RIS21" label="Amministrazione centrale - diritti dell'utente sull'archivio/Archiviazione/Documenti Riservati">FALSE</right>
        <right cod="DW-DOC-RIS22" label="Amministrazione centrale - diritti dell'utente sull'archivio/Archiviazione/Documenti Altamente Confidenziali">FALSE</right>
        <right cod="DW-DOC-RIS39" label="Amministrazione centrale - diritti dell'utente sull'archivio/Archiviazione/Documenti Segreti">FALSE</right>
        <right cod="DW-DOC-0013" label="Amministrazione centrale - diritti dell'utente sull'archivio/Archiviazione/Registrazione Protocolli Pregressi">FALSE</right>
        <right cod="DW-DOC-RIS3" label="Amministrazione centrale - diritti dell'utente sull'archivio/UOR sottostanti/Visione documenti">FALSE</right>
        <right cod="DW-DOC-RIS11" label="Amministrazione centrale - diritti dell'utente sull'archivio/UOR sottostanti/Intervento sui documenti">FALSE</right>
        <right cod="DW-DOC-RIS35" label="Amministrazione centrale - diritti dell'utente sull'archivio/Raccoglitori/Disattiva">FALSE</right>
        <right cod="DW-DOC-RIS36" label="Amministrazione centrale - diritti dell'utente sull'archivio/Restrizioni/Divieto di intervento sui documenti">FALSE</right>
        <right cod="DW-DOC-RIS10" label="Amministrazione centrale - diritti dell'utente sull'archivio/Diritti speciali/Intervento sui documenti della propria UOR">FALSE</right>
        <right cod="DW-DOC-RIS13" label="Amministrazione centrale - diritti dell'utente sull'archivio/Diritti speciali/Altre UOR">*NHL*</right>
        <right cod="DW-DOC-0014" label="Amministrazione centrale - diritti dell'utente sull'archivio/Diritti speciali/Opzioni Avanzate Cambio Classificazione">FALSE</right>
        <right cod="DW-DOC-0015" label="Amministrazione centrale - diritti dell'utente sull'archivio/Diritti speciali/Modifica data di protocollo">FALSE</right>
        <right cod="DW-DOC-0016" label="Amministrazione centrale - diritti dell'utente sull'archivio/Diritti speciali/Modifica dati di protocollo">FALSE</right>
        <right cod="DW-DOC-PROT0002" label="Amministrazione centrale - diritti dell'utente sull'archivio/Diritti del protocollista/Intervento sui documenti in arrivo">FALSE</right>
        <right cod="DW-DOC-RIS32" label="Amministrazione centrale - diritti dell'utente sull'archivio/Amministrazione/Abilita Strumenti di Amministrazione">FALSE</right>
        <right cod="DW-DOC-0005" label="Amministrazione centrale - diritti dell'utente sull'archivio/Amministrazione/Rimozione/aggiunta di allegati/immagini a documenti protocollati">FALSE</right>
        <right cod="DW-DOC-RIS33" label="Amministrazione centrale - diritti dell'utente sull'archivio/Amministrazione/Rimozione di fascicoli">FALSE</right>
        <right cod="DW-DOC-RIS27" label="Amministrazione centrale - diritti dell'utente sull'archivio/Amministrazione/Import documenti">FALSE</right>
        <right cod="DW-DOC-0010" label="Amministrazione centrale - diritti dell'utente sull'archivio/Inserimento/Acquisizione differita immagini">FALSE</right>
        <right cod="DW-DOC-RIS41" label="Amministrazione centrale - diritti dell'utente sull'archivio/Visibilità/...ad esclusione di immagini e file">FALSE</right>
        <right cod="DW-DOC-RIS5" label="Amministrazione centrale - diritti dell'utente sull'archivio/Visibilità/Altre UOR">*NHL*</right>
        <right cod="DW-DOC-0006" label="Amministrazione centrale - diritti dell'utente sull'archivio/Conferenza di servizi/Protocollo Arrivo">FALSE</right>
        <right cod="DW-DOC-0007" label="Amministrazione centrale - diritti dell'utente sull'archivio/Conferenza di servizi/Protocollo Partenza">FALSE</right>
        <right cod="DW-DOC-0008" label="Amministrazione centrale - diritti dell'utente sull'archivio/Conferenza di servizi/Protocollo Interno">FALSE</right>
        <right cod="DW-DOC-RIS16" label="Amministrazione centrale - diritti dell'utente sull'archivio/Fascicoli/Trasferimento documenti in fascicoli della UOR">FALSE</right>
        <right cod="DW-DOC-RIS42" label="Amministrazione centrale - diritti dell'utente sull'archivio/Fascicoli/Archiviazione Fascicoli">FALSE</right>
        <right cod="DW-DOC-FS0701" label="Amministrazione centrale - diritti dell'utente sull'archivio/Fascicoli del personale/Intervento sui fascicoli del personale">FALSE</right>
        <right cod="DW-DOC-FS0702" label="Amministrazione centrale - diritti dell'utente sull'archivio/Fascicoli del personale/Visione dei fascicoli del personale">FALSE</right>
        <right cod="DW-DOC-FS0703" label="Amministrazione centrale - diritti dell'utente sull'archivio/Fascicoli del personale/Visione di tutti i documenti contenuti in fascicoli del personale">FALSE</right>
        <right cod="DW-DOC-MD001" label="Amministrazione centrale - diritti dell'utente sull'archivio/Notifiche differite/Utente abilitato all'invio">FALSE</right>
        <right cod="DW-DOC-MD002" label="Amministrazione centrale - diritti dell'utente sull'archivio/Notifiche differite/Abilita ricezione differita notifiche">FALSE</right>
        <right cod="DW-DOC-WFA001" label="Amministrazione centrale - diritti dell'utente sull'archivio/Procedimenti in scadenza/Abilita la vaschetta 'Procedimenti in scadenza'">FALSE</right>
        <right cod="DW-DOC-RIS23" label="Riservatezza/Ambito/Limitatamente alla propria UOR">FALSE</right>
        <right cod="DW-DOC-RIS24" label="Riservatezza/Ambito/Solo personali">FALSE</right>
        <right cod="DW-DOC-RIS19" label="Riservatezza/Diritti/Visione dei documenti riservati">FALSE</right>
        <right cod="DW-DOC-RIS20" label="Riservatezza/Diritti/Visione dei documenti altamente confidenziali">FALSE</right>
        <right cod="DW-DOC-RIS40" label="Riservatezza/Diritti/Visione dei documenti segreti">FALSE</right>
        <right cod="ACL-26-DW-PROC" label="Amministrazione centrale - diritti dell'utente sui procedimenti/Inibisci accesso/Inibisci accesso">FALSE</right>
        <right cod="DW-PROC-0001" label="Amministrazione centrale - diritti dell'utente sui procedimenti/Flussi/Inserimento/modifica flussi">FALSE</right>
        <right cod="DW-PROC-0003" label="Amministrazione centrale - diritti dell'utente sui procedimenti/Flussi/Annullamento flussi">FALSE</right>
        <right cod="DW-PROC-0002" label="Amministrazione centrale - diritti dell'utente sui procedimenti/Voci di indice/Inserimento/modifica voci di indice">FALSE</right>
        <right cod="ACL-26-DW-DOCT" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Inibisci accesso all'applicativo/Inibisci accesso all'applicativo">FALSE</right>
        <right cod="DW-DOCT-0001" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Archiviazione/Protocollo Arrivo">FALSE</right>
        <right cod="DW-DOCT-0002" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Archiviazione/Protocollo Partenza">FALSE</right>
        <right cod="DW-DOCT-0003" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Archiviazione/Protocollo Interno">FALSE</right>
        <right cod="DW-DOCT-RIS21" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Archiviazione/Documenti Riservati">FALSE</right>
        <right cod="DW-DOCT-RIS22" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Archiviazione/Documenti Altamente Confidenziali">FALSE</right>
        <right cod="DW-DOCT-RIS39" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Archiviazione/Documenti Segreti">FALSE</right>
        <right cod="DW-DOCT-0013" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Archiviazione/Registrazione Protocolli Pregressi">FALSE</right>
        <right cod="DW-DOCT-RIS3" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/UOR sottostanti/Visione documenti">FALSE</right>
        <right cod="DW-DOCT-RIS11" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/UOR sottostanti/Intervento sui documenti">FALSE</right>
        <right cod="DW-DOCT-RIS35" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Raccoglitori/Disattiva">FALSE</right>
        <right cod="DW-DOCT-RIS36" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Restrizioni/Divieto di intervento sui documenti">FALSE</right>
        <right cod="DW-DOCT-RIS9" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Diritti speciali/Intervento su tutti i documenti...">FALSE</right>
        <right cod="DW-DOCT-RIS10" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Diritti speciali/Intervento sui documenti della propria UOR">FALSE</right>
        <right cod="DW-DOCT-RIS13" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Diritti speciali/Altre UOR">*NHL*</right>
        <right cod="DW-DOCT-RIS18" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Diritti speciali/Annullamento documenti">FALSE</right>
        <right cod="DW-DOCT-0014" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Diritti speciali/Opzioni Avanzate Cambio Classificazione">FALSE</right>
        <right cod="DW-DOCT-0015" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Diritti speciali/Modifica data di protocollo">FALSE</right>
        <right cod="DW-DOCT-0016" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Diritti speciali/Modifica dati di protocollo">FALSE</right>
        <right cod="DW-DOCT-PROT0002" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Diritti del protocollista/Intervento sui documenti in arrivo">FALSE</right>
        <right cod="DW-DOCT-RIS32" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Amministrazione/Abilita Strumenti di Amministrazione">FALSE</right>
        <right cod="DW-DOCT-0005" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Amministrazione/Rimozione/aggiunta di allegati/immagini a documenti protocollati">FALSE</right>
        <right cod="DW-DOCT-RIS33" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Amministrazione/Rimozione di fascicoli">FALSE</right>
        <right cod="DW-DOCT-RIS27" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Amministrazione/Import documenti">FALSE</right>
        <right cod="DW-DOCT-0010" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Inserimento/Acquisizione differita immagini">FALSE</right>
        <right cod="DW-DOCT-RIS1" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Visibilità/Visione di tutto il protocollo generale (esclusi riservati)...">FALSE</right>
        <right cod="DW-DOCT-RIS41" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Visibilità/...ad esclusione di immagini e file">FALSE</right>
        <right cod="DW-DOCT-RIS2" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Visibilità/Visione dei documenti della propria UOR">FALSE</right>
        <right cod="DW-DOCT-RIS5" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Visibilità/Altre UOR">*NHL*</right>
        <right cod="DW-DOCT-0006" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Conferenza di servizi/Protocollo Arrivo">FALSE</right>
        <right cod="DW-DOCT-0007" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Conferenza di servizi/Protocollo Partenza">FALSE</right>
        <right cod="DW-DOCT-0008" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Conferenza di servizi/Protocollo Interno">FALSE</right>
        <right cod="DW-DOCT-RIS38" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Fascicoli/Creazione sottofascicoli in fascicoli della UOR">FALSE</right>
        <right cod="DW-DOCT-RIS7" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Fascicoli/Visione dei fascicoli della propria UOR">FALSE</right>
        <right cod="DW-DOCT-RIS8" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Fascicoli/Visione di tutti i fascicoli">FALSE</right>
        <right cod="DW-DOCT-RIS16" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Fascicoli/Trasferimento documenti in fascicoli della UOR">FALSE</right>
        <right cod="DW-DOCT-RIS42" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Fascicoli/Archiviazione Fascicoli">FALSE</right>
        <right cod="DW-DOCT-FS0501" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Fascicoli degli studenti/Intervento sui fascicoli degli studenti">FALSE</right>
        <right cod="DW-DOCT-FS0502" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Fascicoli degli studenti/Visione dei fascicoli degli studenti">FALSE</right>
        <right cod="DW-DOCT-FS0503" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Fascicoli degli studenti/Visione di tutti i documenti contenuti in fascicoli degli studenti ">FALSE</right>
        <right cod="DW-DOCT-FS0701" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Fascicoli del personale/Intervento sui fascicoli del personale">FALSE</right>
        <right cod="DW-DOCT-FS0702" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Fascicoli del personale/Visione dei fascicoli del personale">FALSE</right>
        <right cod="DW-DOCT-FS0703" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Fascicoli del personale/Visione di tutti i documenti contenuti in fascicoli del personale">FALSE</right>
        <right cod="DW-DOCT-FS0704" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Fascicoli del personale/Modifica matricola in fascicoli del personale">FALSE</right>
        <right cod="DW-DOCT-MD001" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Notifiche differite/Utente abilitato all'invio">FALSE</right>
        <right cod="DW-DOCT-MD002" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Notifiche differite/Abilita ricezione differita notifiche">FALSE</right>
        <right cod="DW-DOCT-WFA001" label="Diritti dell'utente per ARCHIVIO TEST WS - diritti dell'utente sull'archivio/Procedimenti in scadenza/Abilita la vaschetta 'Procedimenti in scadenza'">FALSE</right>
        <right cod="DW-DOCT-RIS23" label="Riservatezza/Ambito/Limitatamente alla propria UOR">FALSE</right>
        <right cod="DW-DOCT-RIS24" label="Riservatezza/Ambito/Solo personali">FALSE</right>
        <right cod="DW-DOCT-RIS19" label="Riservatezza/Diritti/Visione dei documenti riservati">FALSE</right>
        <right cod="DW-DOCT-RIS20" label="Riservatezza/Diritti/Visione dei documenti altamente confidenziali">FALSE</right>
        <right cod="DW-DOCT-RIS40" label="Riservatezza/Diritti/Visione dei documenti segreti">FALSE</right>
        <right cod="ACL-26-DW-PROCT" label="Diritti dell'utente per Archivio Procedimenti TEST WS - diritti dell'utente sui procedimenti/Inibisci accesso/Inibisci accesso">FALSE</right>
        <right cod="DW-PROCT-0001" label="Diritti dell'utente per Archivio Procedimenti TEST WS - diritti dell'utente sui procedimenti/Flussi/Inserimento/modifica flussi">FALSE</right>
        <right cod="DW-PROCT-0003" label="Diritti dell'utente per Archivio Procedimenti TEST WS - diritti dell'utente sui procedimenti/Flussi/Annullamento flussi">FALSE</right>
        <right cod="DW-PROCT-0002" label="Diritti dell'utente per Archivio Procedimenti TEST WS - diritti dell'utente sui procedimenti/Voci di indice/Inserimento/modifica voci di indice">FALSE</right>
        <right cod="ACL-26-DW-DOCP" label="Strutture periferiche - diritti dell'utente sull'archivio/Inibisci accesso all'applicativo/Inibisci accesso all'applicativo">FALSE</right>
        <right cod="DW-DOCP-0001" label="Strutture periferiche - diritti dell'utente sull'archivio/Archiviazione/Protocollo Arrivo">FALSE</right>
        <right cod="DW-DOCP-0002" label="Strutture periferiche - diritti dell'utente sull'archivio/Archiviazione/Protocollo Partenza">FALSE</right>
        <right cod="DW-DOCP-0003" label="Strutture periferiche - diritti dell'utente sull'archivio/Archiviazione/Protocollo Interno">FALSE</right>
        <right cod="DW-DOCP-RIS21" label="Strutture periferiche - diritti dell'utente sull'archivio/Archiviazione/Documenti Riservati">FALSE</right>
        <right cod="DW-DOCP-RIS22" label="Strutture periferiche - diritti dell'utente sull'archivio/Archiviazione/Documenti Altamente Confidenziali">FALSE</right>
        <right cod="DW-DOCP-RIS39" label="Strutture periferiche - diritti dell'utente sull'archivio/Archiviazione/Documenti Segreti">FALSE</right>
        <right cod="DW-DOCP-0013" label="Strutture periferiche - diritti dell'utente sull'archivio/Archiviazione/Registrazione Protocolli Pregressi">FALSE</right>
        <right cod="DW-DOCP-RIS3" label="Strutture periferiche - diritti dell'utente sull'archivio/UOR sottostanti/Visione documenti">FALSE</right>
        <right cod="DW-DOCP-RIS11" label="Strutture periferiche - diritti dell'utente sull'archivio/UOR sottostanti/Intervento sui documenti">FALSE</right>
        <right cod="DW-DOCP-RIS35" label="Strutture periferiche - diritti dell'utente sull'archivio/Raccoglitori/Disattiva">FALSE</right>
        <right cod="DW-DOCP-RIS36" label="Strutture periferiche - diritti dell'utente sull'archivio/Restrizioni/Divieto di intervento sui documenti">FALSE</right>
        <right cod="DW-DOCP-RIS9" label="Strutture periferiche - diritti dell'utente sull'archivio/Diritti speciali/Intervento su tutti i documenti...">FALSE</right>
        <right cod="DW-DOCP-RIS10" label="Strutture periferiche - diritti dell'utente sull'archivio/Diritti speciali/Intervento sui documenti della propria UOR">FALSE</right>
        <right cod="DW-DOCP-RIS13" label="Strutture periferiche - diritti dell'utente sull'archivio/Diritti speciali/Altre UOR">*NHL*</right>
        <right cod="DW-DOCP-RIS18" label="Strutture periferiche - diritti dell'utente sull'archivio/Diritti speciali/Annullamento documenti">FALSE</right>
        <right cod="DW-DOCP-0014" label="Strutture periferiche - diritti dell'utente sull'archivio/Diritti speciali/Opzioni Avanzate Cambio Classificazione">FALSE</right>
        <right cod="DW-DOCP-0015" label="Strutture periferiche - diritti dell'utente sull'archivio/Diritti speciali/Modifica data di protocollo">FALSE</right>
        <right cod="DW-DOCP-0016" label="Strutture periferiche - diritti dell'utente sull'archivio/Diritti speciali/Modifica dati di protocollo">FALSE</right>
        <right cod="DW-DOCP-PROT0002" label="Strutture periferiche - diritti dell'utente sull'archivio/Diritti del protocollista/Intervento sui documenti in arrivo">FALSE</right>
        <right cod="DW-DOCP-RIS32" label="Strutture periferiche - diritti dell'utente sull'archivio/Amministrazione/Abilita Strumenti di Amministrazione">FALSE</right>
        <right cod="DW-DOCP-0005" label="Strutture periferiche - diritti dell'utente sull'archivio/Amministrazione/Rimozione/aggiunta di allegati/immagini a documenti protocollati">FALSE</right>
        <right cod="DW-DOCP-RIS33" label="Strutture periferiche - diritti dell'utente sull'archivio/Amministrazione/Rimozione di fascicoli">FALSE</right>
        <right cod="DW-DOCP-RIS27" label="Strutture periferiche - diritti dell'utente sull'archivio/Amministrazione/Import documenti">FALSE</right>
        <right cod="DW-DOCP-0010" label="Strutture periferiche - diritti dell'utente sull'archivio/Inserimento/Acquisizione differita immagini">FALSE</right>
        <right cod="DW-DOCP-RIS1" label="Strutture periferiche - diritti dell'utente sull'archivio/Visibilità/Visione di tutto il protocollo generale (esclusi riservati)...">FALSE</right>
        <right cod="DW-DOCP-RIS41" label="Strutture periferiche - diritti dell'utente sull'archivio/Visibilità/...ad esclusione di immagini e file">FALSE</right>
        <right cod="DW-DOCP-RIS2" label="Strutture periferiche - diritti dell'utente sull'archivio/Visibilità/Visione dei documenti della propria UOR">FALSE</right>
        <right cod="DW-DOCP-RIS5" label="Strutture periferiche - diritti dell'utente sull'archivio/Visibilità/Altre UOR">*NHL*</right>
        <right cod="DW-DOCP-0006" label="Strutture periferiche - diritti dell'utente sull'archivio/Conferenza di servizi/Protocollo Arrivo">FALSE</right>
        <right cod="DW-DOCP-0007" label="Strutture periferiche - diritti dell'utente sull'archivio/Conferenza di servizi/Protocollo Partenza">FALSE</right>
        <right cod="DW-DOCP-0008" label="Strutture periferiche - diritti dell'utente sull'archivio/Conferenza di servizi/Protocollo Interno">FALSE</right>
        <right cod="DW-DOCP-RIS38" label="Strutture periferiche - diritti dell'utente sull'archivio/Fascicoli/Creazione sottofascicoli in fascicoli della UOR">FALSE</right>
        <right cod="DW-DOCP-RIS7" label="Strutture periferiche - diritti dell'utente sull'archivio/Fascicoli/Visione dei fascicoli della propria UOR">FALSE</right>
        <right cod="DW-DOCP-RIS8" label="Strutture periferiche - diritti dell'utente sull'archivio/Fascicoli/Visione di tutti i fascicoli">FALSE</right>
        <right cod="DW-DOCP-RIS16" label="Strutture periferiche - diritti dell'utente sull'archivio/Fascicoli/Trasferimento documenti in fascicoli della UOR">FALSE</right>
        <right cod="DW-DOCP-RIS42" label="Strutture periferiche - diritti dell'utente sull'archivio/Fascicoli/Archiviazione Fascicoli">FALSE</right>
        <right cod="DW-DOCP-FS0501" label="Strutture periferiche - diritti dell'utente sull'archivio/Fascicoli degli studenti/Intervento sui fascicoli degli studenti">FALSE</right>
        <right cod="DW-DOCP-FS0502" label="Strutture periferiche - diritti dell'utente sull'archivio/Fascicoli degli studenti/Visione dei fascicoli degli studenti">FALSE</right>
        <right cod="DW-DOCP-FS0503" label="Strutture periferiche - diritti dell'utente sull'archivio/Fascicoli degli studenti/Visione di tutti i documenti contenuti in fascicoli degli studenti ">FALSE</right>
        <right cod="DW-DOCP-FS0701" label="Strutture periferiche - diritti dell'utente sull'archivio/Fascicoli del personale/Intervento sui fascicoli del personale">FALSE</right>
        <right cod="DW-DOCP-FS0702" label="Strutture periferiche - diritti dell'utente sull'archivio/Fascicoli del personale/Visione dei fascicoli del personale">FALSE</right>
        <right cod="DW-DOCP-FS0703" label="Strutture periferiche - diritti dell'utente sull'archivio/Fascicoli del personale/Visione di tutti i documenti contenuti in fascicoli del personale">FALSE</right>
        <right cod="DW-DOCP-FS0704" label="Strutture periferiche - diritti dell'utente sull'archivio/Fascicoli del personale/Modifica matricola in fascicoli del personale">FALSE</right>
        <right cod="DW-DOCP-MD001" label="Strutture periferiche - diritti dell'utente sull'archivio/Notifiche differite/Utente abilitato all'invio">FALSE</right>
        <right cod="DW-DOCP-MD002" label="Strutture periferiche - diritti dell'utente sull'archivio/Notifiche differite/Abilita ricezione differita notifiche">FALSE</right>
        <right cod="DW-DOCP-WFA001" label="Strutture periferiche - diritti dell'utente sull'archivio/Procedimenti in scadenza/Abilita la vaschetta 'Procedimenti in scadenza'">FALSE</right>
        <right cod="DW-DOCP-RIS23" label="Riservatezza/Ambito/Limitatamente alla propria UOR">FALSE</right>
        <right cod="DW-DOCP-RIS24" label="Riservatezza/Ambito/Solo personali">FALSE</right>
        <right cod="DW-DOCP-RIS19" label="Riservatezza/Diritti/Visione dei documenti riservati">FALSE</right>
        <right cod="DW-DOCP-RIS20" label="Riservatezza/Diritti/Visione dei documenti altamente confidenziali">FALSE</right>
        <right cod="DW-DOCP-RIS40" label="Riservatezza/Diritti/Visione dei documenti segreti">FALSE</right>
        <right cod="ACL-26-DW-PROCP" label="Strutture periferiche - diritti dell'utente sui procedimenti/Inibisci accesso/Inibisci accesso">FALSE</right>
        <right cod="DW-PROCP-0001" label="Strutture periferiche - diritti dell'utente sui procedimenti/Flussi/Inserimento/modifica flussi">FALSE</right>
        <right cod="DW-PROCP-0003" label="Strutture periferiche - diritti dell'utente sui procedimenti/Flussi/Annullamento flussi">FALSE</right>
        <right cod="DW-PROCP-0002" label="Strutture periferiche - diritti dell'utente sui procedimenti/Voci di indice/Inserimento/modifica voci di indice">FALSE</right>
      </personal_rights>
      <profile cod="PR000012" name="Utente base"/>
      <storia>
        <creazione cod_oper="PI000122" cod_uff_oper="SI000085" data="20120315" oper="Grillini Federico" ora="13:18:07" uff_oper="Sviluppo"/>
      </storia>
    </persona_interna>
  </Document>
</Response>

Notare la tipica struttura delle risposte xml dei servizi Titulus4.

In questo caso alla persona inserita è stato assegnato automaticamente un id univoco (campo / /persona_interna/@matricola).

Volendo, è possibile passare in input un proprio id, a patto ovviamente che non esista già nella base dati.

Il salvataggio di una persona interna prevede di indicare una login (campo /persona_interna/login/@name) e un profilo di diritti che regolano l'attività dell'utente in Titulus.

Il profilo, che deve essere stato preventivamente definito nell'anagrafica, viene specificato nell'elemento /persona_interna/profilo. All'atto del salvataggio il servizio recupera il profilo e inserisce nel documento della persona la batteria di diritti in esso definiti (elementi /persona_interna/personal_rights/right).

Creazione di una struttura esterna

Per creare una struttura esterna nell'anagrafica di Titulus occorre invocare il metodo addExternalStructure().

Ecco un esempio di codice xml da passare in input per la creazione della struttura “Kion s.p.a.” (si rimanda al javadoc per la dtd completa):

<?xml version="1.0" encoding="UTF-8"?>
<struttura_esterna codice_fiscale="02191651203" partita_iva="02191651203" tipologia="Cineca Company">
  <nome>Kion s.p.a.</nome>
  <indirizzo nazione="Italia" prov="Bologna" comune="Casalecchio di Reno" cap="40033">via Magnanelli, 2</indirizzo>
  <telefono num="+39 051 6111411" tipo="tel"/>
  <telefono num="+39 051 570423" tipo="fax"/>
  <email addr="email1@kion.it"/>
  <email addr="email2@kion.it"/>
  <email_certificata addr="email_cert@kion.it"/>
  <sito_web url="www.kion.it"/>
  <sito_web url="www.cineca.it"/>
  <note>Queste sono note</note>
</struttura_esterna>

In risposta il metodo fornisce il codice xml della struttura salvata:

<?xml version="1.0" encoding="UTF-8"?>
<Response xmlns:xw="http://www.kion.it/ns/xw"
          canSee="true"
          canEdit="true"
          canDelete="true">
  <Document physdoc="13395">
    <struttura_esterna cod_uff="SE001359"
                       codice_fiscale="02191651203"
                       nrecord="000013395-CDAMMAOO-d6653a2f-a9b4-420e-a470-4569e9f7a955"
                       physdoc="13395"
                       partita_iva="02191651203"
                       tipologia="Cineca Company">
      <nome xml:space="preserve">Kion s.p.a.</nome>
      <indirizzo cap="40033" comune="Casalecchio di Reno" nazione="Italia" prov="Bologna" xml:space="preserve">via Magnanelli, 2</indirizzo>
      <telefono num="+39 051 6111411" tipo="tel"/>
      <telefono num="+39 051 570423" tipo="fax"/>
      <email addr="email1@kion.it"/>
      <email addr="email2@kion.it"/>
      <email_certificata addr="email_cert@kion.it"/>
      <sito_web url="www.kion.it"/>
      <sito_web url="www.cineca.it"/>
      <note xml:space="preserve">Queste sono note</note>
      <storia>
        <creazione cod_oper="PI000122" cod_uff_oper="SI000085" data="20120314" oper="Grillini Federico" ora="17:23:31" uff_oper="Sviluppo"/>
      </storia>
    </struttura_esterna>
  </Document>
</Response>

Notare la tipica struttura delle risposte xml dei servizi Titulus4.

In questo caso alla struttura inserita è stato assegnato automaticamente un id univoco (campo / /struttura_esterna/@cod_uff).

Volendo, è possibile passare in input un proprio id, a patto ovviamente che non esista già nella base dati.

Creazione di una persona esterna

Per creare una persona esterna nell'anagrafica di Titulus occorre invocare il metodo addExternalUser().

Ecco un esempio di codice xml da passare in input per la creazione della persona “Bianchi Andrea” appartenente alla struttura esterna “Kion s.p.a.”, il cui codice è SE001359 (si rimanda al javadoc per la dtd completa):

<?xml version="1.0" encoding="UTF-8"?>
<persona_esterna nome="Andrea" cognome="Bianchi" data_nascita="21/07/1945" luogo_nascita="Bologna" sesso="M" codice_fiscale="BNCNDR45L21A944F" partita_iva="02191651203" nazione_nascita="Italia">
  <recapito>
    <indirizzo nazione="Italia" prov="Bologna" comune="Casalecchio di Reno" cap="40033">via Magnanelli, 2</indirizzo>
    <telefono num="+39 051 6111411" tipo="tel"/>
    <telefono num="+39 051 570423" tipo="fax"/>
    <email addr="email1@kion.it"/>
    <email_certificata addr="email_cert@kion.it"/>
  </recapito>
  <appartenenza cod_uff="SE001359" qualifica="analista di procedure"/>
  <competenze>Amministrazione</competenze>
</persona_esterna>

In risposta il metodo fornisce il codice xml della persona salvata:

<?xml version="1.0" encoding="UTF-8"?>
<Response xmlns:xw="http://www.kion.it/ns/xw"
          canSee="true"
          canEdit="true"
          canDelete="true">
  <Document physdoc="13397">
    <persona_esterna codice_fiscale="BNCNDR45L21A944F"
                     cognome="Bianchi"
                     data_nascita="21/07/1945"
                     luogo_nascita="Bologna"
                     matricola="PE001651"
                     nazione_nascita="Italia"
                     nome="Andrea"
                     nrecord="000013397-CDAMMAOO-62a8d346-b70f-45ba-ae80-cf7313c66fc9"
                     partita_iva="02191651203"
                     sesso="M"
                     physdoc="13397">
      <recapito>
        <indirizzo cap="40033" comune="Casalecchio di Reno" nazione="Italia" prov="Bologna" xml:space="preserve">via Magnanelli, 2</indirizzo>
        <telefono num="+39 051 6111411" tipo="tel"/>
        <telefono num="+39 051 570423" tipo="fax"/>
        <email addr="email1@kion.it"/>
        <email_certificata addr="email_cert@kion.it"/>
      </recapito>
      <appartenenza cod_uff="SE001359" qualifica="analista di procedure"/>
      <competenze xml:space="preserve">Amministrazione</competenze>
      <storia>
        <creazione cod_oper="PI000122" cod_uff_oper="SI000085" data="20120315" oper="Grillini Federico" ora="12:48:29" uff_oper="Sviluppo"/>
      </storia>
    </persona_esterna>
  </Document>
</Response>

Notare la tipica struttura delle risposte xml dei servizi Titulus4.

In questo caso alla persona inserita è stato assegnato automaticamente un id univoco (campo / /persona_esterna/@matricola).

Volendo, è possibile passare in input un proprio id, a patto ovviamente che non esista già nella base dati.

Version History

Version history dei servizi web di Titulus 4.1