Differenze tra le versioni di "Imposta ACL documento"
Jump to navigation
Jump to search
imported>Fparise |
imported>Dsampaoli (modificata) |
||
(6 versioni intermedie di 2 utenti non mostrate) | |||
Riga 4: | Riga 4: | ||
'''<u>INPUT</u>''' | '''<u>INPUT</u>''' | ||
* <code>'''id_documento'''</code>: id del documento su cui impostare le acl | * <code>'''id_documento'''</code>: id del documento su cui impostare le acl | ||
* <code>operazione</code>: tipo di operazione che si vuole effetuare sulle acl (AGGIUNGI, RIMUOVI, SOSTITUISCI). | * <code>'''operazione'''</code>: 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 | *# AGGIUNGI (default) aggiunge permessi al documento specificato, se non presenti ne crea e aggiunge | ||
*# RIMUOVI rimuove i permessi specificati da workflow dal documento corrente | *# RIMUOVI rimuove i permessi specificati da workflow dal documento corrente | ||
*# SOSTITUISCI rimpiazza permessi esistenti con quelli specificati da workflow | *# SOSTITUISCI rimpiazza permessi esistenti con quelli specificati da workflow | ||
* <code>num_righe</code>: numero di istanze di permessi che si vuole impostare. | * <code>'''num_righe'''</code>: numero di istanze di permessi che si vuole impostare. (Parametro rientrante: a seconda del valore include n parametri permessi (permesso, id_utente, id_ufficio)) | ||
* <code>'''permesso'''</code>: parametro identificativo composto da una stringa tipo "appPrefix.NomePermesso", che specifica il prefisso dell'applicazione e relativo permesso | * <code>'''permesso'''</code>: parametro identificativo composto da una stringa tipo "appPrefix.NomePermesso", che specifica il prefisso dell'applicazione e relativo permesso es. ("rep.vanilla_driver.doc_view" per la visualizzazione, rep.vanilla_driver.doc_modify" per la modifica, ecc.). | ||
* <code>'''id_utente'''</code>: | * <code>'''id_utente'''</code>: elenco di identificativi utente (alternativamente valorizzato a id_ufficio, se valorizzati entrambi dovranno avere valore null per indicare permesso a tutti). | ||
* <code>'''id_ufficio'''</code>: | * <code>'''id_ufficio'''</code>: elenco identificativi uffici (alternativamente valorizzato a id_utente, se valorizzati entrambi dovranno avere valore null per indicare permesso a tutti). | ||
Versione attuale delle 13:02, 17 feb 2017
Azione di Worflow che permette di impostare, aggiungere o rimuovere dei permessi sull'ACL di un elemento documentale.
INPUT
id_documento
: id del documento su cui impostare le acloperazione
: 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
num_righe
: numero di istanze di permessi che si vuole impostare. (Parametro rientrante: a seconda del valore include n parametri permessi (permesso, id_utente, id_ufficio))permesso
: parametro identificativo composto da una stringa tipo "appPrefix.NomePermesso", che specifica il prefisso dell'applicazione e relativo permesso es. ("rep.vanilla_driver.doc_view" per la visualizzazione, rep.vanilla_driver.doc_modify" per la modifica, ecc.).id_utente
: elenco di identificativi utente (alternativamente valorizzato a id_ufficio, se valorizzati entrambi dovranno avere valore null per indicare permesso a tutti).id_ufficio
: elenco identificativi uffici (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.