Imposta ACL documento

Da wiki.maggioli.it.
Versione del 22 mag 2014 alle 19:29 di imported>Dsampaoli
Jump to navigation Jump to search

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.