Differenze tra le versioni di "Creazione nuovo documento"

Da wiki.maggioli.it.
Jump to navigation Jump to search
imported>Lvalenti
imported>Fparise
 
(8 versioni intermedie di 2 utenti non mostrate)
Riga 1: Riga 1:
'''Azione di workflow per creare un nuovo documento generico.'''
Azione di workflow per creare un nuovo documento generico da workflow.


PARAMETRI DI INPUT:
Il parametro <code>interactive</code> 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.
- id_documento_modello: pkid di un DocDACDocumenti 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.
Tra i parametri in ingresso è presente <code>id_documento_modello</code>, 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.
- ids_an1: array di anagrafiche da cui verranno creati dei mittenti/destinatari da aggiungere al documento.
 
- nominativo, indirizzo, citta, cap, provincia, email: permettono di inserire nel documento un mittente/destinatario non collegato a nessuna anagrafica (nominatvo deve essere valorizzato).
 
- destinatari_append (di default a "(0) NO"): 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).
'''<u>INPUT</u>'''
- assegnatari_append e rep_documents_append: stesso comportamento di destinatari_append rispettivamente per gli assegnatari e per i documenti di repository da inserire come allegati.
* <code>id_documento_modello</code>: 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.
- interactive (di default a "(1) SI"): 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.
* <code>id_template</code>: pkid del prontuario di classificazione utilizzato per prevalorizzare gli attributi del documento.
* <code>origine</code>: origine del documento; valori: E/U/I (Entrata/Uscita/Interno)
PARAMETRI DI OUTPUT:
* <code>oggetto</code>: oggetto del documento
- id_documento: pkid del documento appena creato.
* <code>nominativo</code>: nominativo da inserire nel documento come mittente/destinatario non collegato ad alcuna anagrafica
* <code>indirizzo</code>: indirizzo del nominativo da inserire nel documento come mittente/destinatario non collegato ad alcuna anagrafica
* <code>citta</code>: città del nominativo da inserire nel documento come mittente/destinatario non collegato ad alcuna anagrafica
* <code>cap</code>: C.A.P. del nominativo da inserire nel documento come mittente/destinatario non collegato ad alcuna anagrafica
* <code>provincia</code>: provincia del nominativo da inserire nel documento come mittente/destinatario non collegato ad alcuna anagrafica
* <code>email</code>: email del nominativo da inserire nel documento come mittente/destinatario non collegato ad alcuna anagrafica
* <code>ids_an1</code>: array di anagrafiche da cui verranno creati dei mittenti/destinatari da aggiungere al documento.
* <code>destinatari_append</code>: 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])
* <code>id_ufficio_mitt</code>: id ufficio mittente
* <code>id_utente_mitt</code>: id utente mittente
* <code>id_uffici_dest</code>: array degli id degli uffici destinatari per competenza
* <code>id_utenti_dest</code>: array degli id degli utenti destinatari per competenza
* <code>id_uffici_cono</code>: array degli id degli uffici destinatari per conoscenza
* <code>id_utenti_cono</code>: array degli id degli utenti destinatari per conoscenza
* <code>assegnatari_append</code>: indica se gli eventuali assegnatari inseriti tramite parametri devono essere aggiunti o se li sosvrascrivono (comportamento di default: 0 [NO])
* <code>id_repository_documents</code>: array degli id dei documenti di repository da allegare al documento
* <code>rep_documents_append</code>: indica se i documenti di repository inseriti tramite parametri devono essere aggiunti o se sovrascrivono gli allegati presenti (comportamento di default: 0 [NO])
* <code>note</code>: note del documento
* <code>id_classifica</code>: id della classifica del documento
* <code>id_fascicolo</code>: id del fascicolo del documento
* <code>id_tipo_documento</code>: id del tipo documento
* <code>num_documento</code>: numero documento
* <code>data_documento</code>: data documento
* <code>anno_documento</code>: anno documento
* <code>app_prefix</code>: applicazione (prefisso) del documento
* <code>id_tipo_relazione</code>: pkid del tipo di collegamento che si vuole creare tra il nuovo documento e il documento specificato tramite il parametro
* <code>id_documento_relazione</code>: id del documento da collegare al nuovo documento.
* <code>interactive</code>: 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.
 
 
'''<u>OUTPUT</u>'''
* <code>id_documento</code>: pkid del documento appena creato.

Versione attuale delle 11:23, 10 ott 2017

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.