Iscrizione documenti in lista firma

Da wiki.maggioli.it.
Jump to navigation Jump to search

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 utilizzare
  • id_documento: id dell'elemento documentale a cui appartengono i documenti da firmare
  • id_utente_dest: utente che deve eseguire la firma
  • upd_doc_collegati: indica di aggiornare automaticamente i documenti collegati rimpiazzando il riferimento al documento originale con quello firmato
  • doc_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 firmato
  • wait: 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