Differenze tra le versioni di "Imposta ACL documento"

Da wiki.maggioli.it.
Jump to navigation Jump to search
imported>Dsampaoli
imported>Dsampaoli
(Nuova pagina: /** * 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...)
Riga 1: Riga 1:
 
/**
'''Azione di Worflow che permette di impostare le ACL su un elemento documentale.'''
* 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).''
* Questa action imposta anche le acl sui fascicoli (viene utilizzata nella act DocACTFascicoloAcl).
 
*
  INPUT:
  * INPUT:
  - num_righe: numero di istanze di permessi che si vuole impostare.
  * - num_righe: numero di istanze di permessi che si vuole impostare.
  - operazione: tipo di operazione che si vuole effetuare sulle acl (AGGIUNGI, RIMUOVI, SOSTITUISCI).
  * - 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
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.
  * - 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.
  * - 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_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).
  * - id_ufficio: identificativo ufficio (alternativamente valorizzato a id_utente, se valorizzati entrambi dovranno avere valore null per indicare permesso a tutti).
   
  *
  OUTPUT:
  * OUTPUT:
  - id_acl: identificativo dell'acl impostata dall'azione.
  * - id_acl: identificativo dell'acl impostata dall'azione.
*
**/

Versione delle 19:25, 22 mag 2014

/**

* 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.
*
**/