Differenze tra le versioni di "Imposta ACL documento"
Jump to navigation
Jump to search
imported>Dsampaoli |
imported>Dsampaoli (Nuova pagina: /** * Azione di Worflow che permette di impostare le ACL su un elemento documentale. * Questa action imposta anche le acl sui fascicoli (viene utilizzata nella act DocACTFascicoloAcl...) |
||
Riga 1: | Riga 1: | ||
/** | |||
* Azione di Worflow che permette di impostare le ACL su un elemento documentale. | |||
* Questa action imposta anche le acl sui fascicoli (viene utilizzata nella act DocACTFascicoloAcl). | |||
* | |||
INPUT: | * INPUT: | ||
- num_righe: numero di istanze di permessi che si vuole impostare. | * - num_righe: numero di istanze di permessi che si vuole impostare. | ||
- operazione: tipo di operazione che si vuole effetuare sulle acl (AGGIUNGI, RIMUOVI, SOSTITUISCI). | * - operazione: tipo di operazione che si vuole effetuare sulle acl (AGGIUNGI, RIMUOVI, SOSTITUISCI). | ||
* AGGIUNGI (default) aggiunge permessi al documento specificato, se non presenti ne crea e aggiunge | |||
* RIMUOVI rimuove i permessi specificati da workflow dal documento corrente | |||
* SOSTITUISCI rimpiazza permessi esistenti con quelli specificati da workflow | |||
- id_nome_elemento: se vale "id_documento" rappresenta l'id del documento su cui impostare le acl; se vale "id_fascicolo" rappresenta l'id | * - id_nome_elemento: se vale "id_documento" rappresenta l'id del documento su cui impostare le acl; se vale "id_fascicolo" rappresenta l'id del fascicolo su cui impostare acl. | ||
- permesso: parametro identificativo composto da una stringa tipo "appPrefix.NomePermesso", che specifica il prefisso dell'applicazione e relativo permesso. | * - permesso: parametro identificativo composto da una stringa tipo "appPrefix.NomePermesso", che specifica il prefisso dell'applicazione e relativo permesso. | ||
- id_utente: identificativo utente (alternativamente valorizzato a id_ufficio, se valorizzati entrambi dovranno avere valore null per indicare permesso a tutti). | * - id_utente: identificativo utente (alternativamente valorizzato a id_ufficio, se valorizzati entrambi dovranno avere valore null per indicare permesso a tutti). | ||
- id_ufficio: identificativo ufficio (alternativamente valorizzato a id_utente, se valorizzati entrambi dovranno avere valore null per indicare permesso a tutti). | * - id_ufficio: identificativo ufficio (alternativamente valorizzato a id_utente, se valorizzati entrambi dovranno avere valore null per indicare permesso a tutti). | ||
* | |||
OUTPUT: | * OUTPUT: | ||
- id_acl: identificativo dell'acl impostata dall'azione. | * - id_acl: identificativo dell'acl impostata dall'azione. | ||
* | |||
**/ |
Versione delle 18:25, 22 mag 2014
/**
* Azione di Worflow che permette di impostare le ACL su un elemento documentale. * Questa action imposta anche le acl sui fascicoli (viene utilizzata nella act DocACTFascicoloAcl). * * INPUT: * - num_righe: numero di istanze di permessi che si vuole impostare. * - operazione: tipo di operazione che si vuole effetuare sulle acl (AGGIUNGI, RIMUOVI, SOSTITUISCI). * AGGIUNGI (default) aggiunge permessi al documento specificato, se non presenti ne crea e aggiunge * RIMUOVI rimuove i permessi specificati da workflow dal documento corrente * SOSTITUISCI rimpiazza permessi esistenti con quelli specificati da workflow * - id_nome_elemento: se vale "id_documento" rappresenta l'id del documento su cui impostare le acl; se vale "id_fascicolo" rappresenta l'id del fascicolo su cui impostare acl. * - permesso: parametro identificativo composto da una stringa tipo "appPrefix.NomePermesso", che specifica il prefisso dell'applicazione e relativo permesso. * - id_utente: identificativo utente (alternativamente valorizzato a id_ufficio, se valorizzati entrambi dovranno avere valore null per indicare permesso a tutti). * - id_ufficio: identificativo ufficio (alternativamente valorizzato a id_utente, se valorizzati entrambi dovranno avere valore null per indicare permesso a tutti). * * OUTPUT: * - id_acl: identificativo dell'acl impostata dall'azione. * **/