Iscrizione documenti in lista firma
Azione di workflow che iscrive un insieme di documenti di un elemento documentale alla lista firma di un utente.
L’azione prende in ingresso una lista di 'id' documenti di repository che devono essere firmati digitalmente, l’identificativo dell’elemento documentale a cui si riferiscono e l’attore che dovrà eseguire la firma. L’azione per default è sospensiva, nel senso che dopo l’iscrizione il flusso si blocca in attesa che si compia la firma digitale su tutti i file che sono stati indicati. L’apposizione della firma digitale su uno dei file inoltra un messaggio al workflow in modo che l’azione sospesa possa verificare se tutti i file che aveva iscritto alla firma risultino effettivamente firmati e nel caso riattivare con il flusso.
INPUT
id_repository_documents
: id dei documenti di repository da firmare (se viene passato un elenco vuoto, l'azione si completa facendo proseguire il flusso)signature_type
: permette di indicare il tipo di firma (CAdES, PAdES o XAdES) da utilizzareid_documento
: id dell'elemento documentale a cui appartengono i documenti da firmareid_utente_dest
: utente che deve eseguire la firmaupd_doc_collegati
: indica di aggiornare automaticamente i documenti collegati rimpiazzando il riferimento al documento originale con quello firmatodoc_collegati_class
: classe dei documenti collegati da aggiornare (da indicare solo se diversa da elemento documentale)plugin
: plugin che viene eseguito dopo che il documento è stato firmatowait
: SI=attende che siano stati firmati tutti i documenti per completare l'azione (default); NO=prosegue senza attendere
OUTPUT
id_repository_documents_out
: id dei documenti firmati (valorizzato solo se wait=SI)
NOTA: è possibile passare anche documenti che non appartengono ad un elemento documentale, lasciando id_documento
non valorizzato