Il Widget "Firma Documenti" si trova nel modulo “Documenti”
https://[hostname-titulus]/fe/#/documenti
è suddiviso in due tab:
- "Firmato", mostra gli ultimi documenti che sono stati firmati dall'utente collegato
- "Da Firmare", mostra i documenti che sono allo stato di firma e che l'utente collegato deve ancora firmare.
Per popolare il tab “Da Firmare” occorre inserire una pre-function nel disegno del wf, in particolare
IU - Imposta il documento da Firmare (iu.crea.firma)
N.B.: Si inserisce in pre-function di result nello step precedente allo step di firma
Parametri:
1.Matricola persona: inserire la matricola del firmatario
2.Nome persona: lasciare vuoto in caso di valorizzazione della matricola
3.Codice ufficio: valorizzare con il codice ufficio del firmatario
4.Nome ufficio: lasciare vuoto in caso di valorizzazione del codice ufficio
5.Id action: riportare il numero dell'azione di firma
6.Id action rifiuto: riportare eventuale il numero dell'azione di rifiuto
In acluni casi nei wf il firmatario viene individuato tramite un ruolo. Attualmente la pre-function non prevede il campo “Ruolo/Mansione”, invece è possibile depositare alcuni variabili in modo da “memorizzare” la matricola ed il codice ufficio del firmatario con il ruolo “XX”, ad esempio per il ruolo ${DG} è possibile usare le variabili:
N.B: per poter recuperare la matricola dell’utente con il ruolo XX, il ruolo XX deve essere inserito come il primo ruolo sulla scheda ACL dell'utente, ad esempio:
Una volta salvata la matricola è possibile risalire anche al codice dell'ufficio:
Quindi successivamente nella pre-funcion IU - Imposta il documento da Firmare (iu.crea.firma) sarà possibile inserire le variabili salvate prima:
Comunque è possibile compilare anche i campi Matricola../Nome../...Ufficio manualmente.
Ad esempio nel wf seguente la pre-function va inserita nel result "Approva dirigente" (result dello step precedente), dove viene indicato Id dell'action di firma del DG:
Una volta inserita la pre-function, quando il documento arriverà allo step di firma il firmatario vedrà il documento anche nel tab “Da firmare”:
Una volta firmato il documento tramite l'azione indicata nel p.5 della pre-function IU - Imposta il documento da Firmare (iu.crea.firma), questo viene spostato nel tab “Firmato” del widget "Firma Documenti" dell’utente-firmatario.