Imposta ACL documento

Da wiki.maggioli.it.
Versione del 7 feb 2017 alle 17:09 di imported>Dsampaoli (Adeguato valorizzazione nome permesso con combo box)
Jump to navigation Jump to search

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 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: Nome permesso, comboBox con valori (Visualizzazione, Modifica, Riservato). Per retrocompatibilità imposta un valore "appPrefix.NomePermesso" del tipo "rep.vanilla_driver.doc_view" per la visualizzazione, rep.vanilla_driver.doc_modify" per il permesso di modifica, pro.visualizza_riservati per il permesso di protocollo riservato).
  • 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.