Differenze tra le versioni di "Imposta ACL fascicolo"

Da wiki.maggioli.it.
Jump to navigation Jump to search
imported>Dsampaoli
(Nuova pagina: Azione di Worflow che permette di impostare le ACL su un fascicolo. INPUT: - id_nome_elemento: con valore "id_fascicolo" rappresenta l'id del fascicolo su cui impostare acl. - nu...)
 
imported>Fparise
 
(2 versioni intermedie di 2 utenti non mostrate)
Riga 1: Riga 1:
Azione di Worflow che permette di impostare le ACL su un fascicolo.


  INPUT:
Azione di Worflow che permette di impostare, aggiungere o rimuovere dei permessi sull'ACL di un fascicolo.
- id_nome_elemento: con valore "id_fascicolo" rappresenta l'id del fascicolo su cui impostare acl.
 
- 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)
'''<u>INPUT</u>'''
- operazione: tipo di operazione che si vuole effetuare sulle acl (AGGIUNGI, RIMUOVI, SOSTITUISCI).
* <code>'''id_fascicolo'''</code>: id del fascicolo su cui impostare le acl
  AGGIUNGI (default) aggiunge permessi al fascicolo specificato, se non presenti ne crea e aggiunge,
* <code>'''operazione'''</code>: tipo di operazione che si vuole effetuare sulle acl (AGGIUNGI, RIMUOVI, SOSTITUISCI).
  RIMUOVI rimuove i permessi specificati da workflow dal fascicolo corrente,
*# AGGIUNGI (default) aggiunge permessi al documento specificato, se non presenti ne crea e aggiunge
  SOSTITUISCI rimpiazza permessi esistenti con quelli specificati da workflow,
*# RIMUOVI rimuove i permessi specificati da workflow dal documento corrente
- permesso: parametro identificativo composto da una stringa tipo "appPrefix.NomePermesso", che specifica il prefisso dell'applicazione e relativo permesso.
*# SOSTITUISCI rimpiazza permessi esistenti con quelli specificati da workflow
- 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).
* <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 (Ad es. "rep.vanilla_driver.doc_view" per la visualizzazione o "rep.vanilla_driver.doc_modify" per i permesso di modifica).
* <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>: 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.
 
'''<u>OUTPUT</u>'''
* <code>id_acl</code>: identificativo dell'acl impostata dall'azione.

Versione attuale delle 10:07, 21 set 2016

Azione di Worflow che permette di impostare, aggiungere o rimuovere dei permessi sull'ACL di un fascicolo.

INPUT

  • id_fascicolo: id del fascicolo su cui impostare le acl
  • operazione: tipo di operazione che si vuole effetuare sulle acl (AGGIUNGI, RIMUOVI, SOSTITUISCI).
    1. AGGIUNGI (default) aggiunge permessi al documento specificato, se non presenti ne crea e aggiunge
    2. RIMUOVI rimuove i permessi specificati da workflow dal documento corrente
    3. 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 (Ad es. "rep.vanilla_driver.doc_view" per la visualizzazione o "rep.vanilla_driver.doc_modify" per i permesso di modifica).
  • 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.