Creazione nuovo documento

Da wiki.maggioli.it.
Versione del 10 ott 2017 alle 11:23 di imported>Fparise
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Jump to navigation Jump to search

Azione di workflow per creare un nuovo documento generico da workflow.

Il parametro interactive permette di scegliere come deve essere eseguita la creazione del documento, se in modalità interattiva, quindi creando un'attività (todo) che permette all'utente di visualizzare e completare il documento prima di salvarlo, oppure se eseguire l'azione server-side senza alcuna interazione con l'utente.

Tra i parametri in ingresso è presente id_documento_modello, che permette di indicare il pkid di un documento da cui copiare le informazioni da riportare nel nuovo documento (tra cui i mittenti/destinatari, gli assegnatari e gli allegati). Gli altri parametri in input dell'azione permettono di impostare i campi del documento che si desidera creare, eventualmente sovrascrivendo ciò che è stato copiato dal documento modello.


INPUT

  • id_documento_modello: pkid di un elemento documentale da cui clonare tutti i campi del documento (tra cui i mittenti/destinatari, gli assegnatari e gli allegati). Tutti gli altri parametri in input dell'azione permettono di preimpostare i campi del documento che si desidera creare, eventualmente sovrascrivendo ciò che è stato copiato dal documento modello.
  • id_template: pkid del prontuario di classificazione utilizzato per prevalorizzare gli attributi del documento.
  • origine: origine del documento; valori: E/U/I (Entrata/Uscita/Interno)
  • oggetto: oggetto del documento
  • nominativo: nominativo da inserire nel documento come mittente/destinatario non collegato ad alcuna anagrafica
  • indirizzo: indirizzo del nominativo da inserire nel documento come mittente/destinatario non collegato ad alcuna anagrafica
  • citta: città del nominativo da inserire nel documento come mittente/destinatario non collegato ad alcuna anagrafica
  • cap: C.A.P. del nominativo da inserire nel documento come mittente/destinatario non collegato ad alcuna anagrafica
  • provincia: provincia del nominativo da inserire nel documento come mittente/destinatario non collegato ad alcuna anagrafica
  • email: email del nominativo da inserire nel documento come mittente/destinatario non collegato ad alcuna anagrafica
  • ids_an1: array di anagrafiche da cui verranno creati dei mittenti/destinatari da aggiungere al documento.
  • destinatari_append: indica se gli eventuali mittenti/destinatari inseriti tramite parametri devono essere aggiunti ai mittenti/destinatari clonati dal documento modello oppure se devono sostituirli (comportamento di default: 0 [NO])
  • id_ufficio_mitt: id ufficio mittente
  • id_utente_mitt: id utente mittente
  • id_uffici_dest: array degli id degli uffici destinatari per competenza
  • id_utenti_dest: array degli id degli utenti destinatari per competenza
  • id_uffici_cono: array degli id degli uffici destinatari per conoscenza
  • id_utenti_cono: array degli id degli utenti destinatari per conoscenza
  • assegnatari_append: indica se gli eventuali assegnatari inseriti tramite parametri devono essere aggiunti o se li sosvrascrivono (comportamento di default: 0 [NO])
  • id_repository_documents: array degli id dei documenti di repository da allegare al documento
  • rep_documents_append: indica se i documenti di repository inseriti tramite parametri devono essere aggiunti o se sovrascrivono gli allegati presenti (comportamento di default: 0 [NO])
  • note: note del documento
  • id_classifica: id della classifica del documento
  • id_fascicolo: id del fascicolo del documento
  • id_tipo_documento: id del tipo documento
  • num_documento: numero documento
  • data_documento: data documento
  • anno_documento: anno documento
  • app_prefix: applicazione (prefisso) del documento
  • id_tipo_relazione: pkid del tipo di collegamento che si vuole creare tra il nuovo documento e il documento specificato tramite il parametro
  • id_documento_relazione: id del documento da collegare al nuovo documento.
  • interactive: indica se l'azione deve creare un TODO che permette all'utente di aprire la maschera del documento e modificare quindi i dati prima di salvare (comportamento di default), oppure se eseguire l'azione server-side senza interazione con l'utente.


OUTPUT

  • id_documento: pkid del documento appena creato.