Differenze tra le versioni di "Imposta ACL documento"

Da wiki.maggioli.it.
Jump to navigation Jump to search
imported>Fparise
imported>Fparise
Riga 2: Riga 2:
Azione di Worflow che permette di impostare, aggiungere o rimuovere dei permessi sull'ACL di un elemento documentale.
Azione di Worflow che permette di impostare, aggiungere o rimuovere dei permessi sull'ACL di un elemento documentale.


INPUT:
'''<u>INPUT</u>'''
  - num_righe: numero di istanze di permessi che si vuole impostare.
* <code>'''id_documento'''</code>: id del documento su cui impostare le acl
- operazione: 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).
operazione:
   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
- 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.
* <code>num_righe</code>: numero di istanze di permessi che si vuole impostare.
- 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).
* <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).
- id_utente: identificativo utente (alternativamente valorizzato a id_ufficio, se valorizzati entrambi dovranno avere valore null per indicare permesso a tutti).
* <code>'''id_utente'''</code>: 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>'''id_ufficio'''</code>: 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.
 
'''<u>OUTPUT</u>'''
* <code>'''id_acl'''</code>: identificativo dell'acl impostata dall'azione.

Versione delle 10:44, 7 apr 2016

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).

operazione:

  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.
  • 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: 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.