Differenze tra le versioni di "Creazione nuovo documento"

Da wiki.maggioli.it.
Jump to navigation Jump to search
imported>Fparise
imported>Fparise
 
(4 versioni intermedie di uno stesso utente non sono 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.
- id_template: pkid del prontuario di classificazione utilizzato per prevalorizzare gli attributi del documento.
- 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).
- 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.
- 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_documento_relazione: documento da collegare al nuovo documento.
- 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.
PARAMETRI DI OUTPUT:
- id_documento: pkid del documento appena creato.


TITLE: Creazione nuovo documento
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.
Azione di workflow che ...




'''<u>INPUT</u>'''
'''<u>INPUT</u>'''
* <code>id_documento_modello</code>: 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.
* <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.
* <code>id_template</code>: pkid del prontuario di classificazione utilizzato per prevalorizzare gli attributi del documento.
* <code>id_template</code>: pkid del prontuario di classificazione utilizzato per prevalorizzare gli attributi del documento.
* <code>origine</code>:  
* <code>origine</code>: origine del documento; valori: E/U/I (Entrata/Uscita/Interno)
* <code>oggetto</code>: oggetto del documento
* <code>oggetto</code>: oggetto del documento
* <code>nominativo</code>: nominativo da inserire nel documento come mittente/destinatario non collegato ad alcuna anagrafica
* <code>nominativo</code>: nominativo da inserire nel documento come mittente/destinatario non collegato ad alcuna anagrafica
Riga 33: Riga 19:
* <code>ids_an1</code>: array di anagrafiche da cui verranno creati dei mittenti/destinatari da aggiungere al documento.
* <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>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>:  
* <code>id_ufficio_mitt</code>: id ufficio mittente
* <code>id_utente_mitt</code>:  
* <code>id_utente_mitt</code>: id utente mittente
* <code>id_uffici_dest</code>:  
* <code>id_uffici_dest</code>: array degli id degli uffici destinatari per competenza
* <code>id_utenti_dest</code>:  
* <code>id_utenti_dest</code>: array degli id degli utenti destinatari per competenza
* <code>id_uffici_cono</code>:  
* <code>id_uffici_cono</code>: array degli id degli uffici destinatari per conoscenza
* <code>id_utenti_cono</code>:  
* <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>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>:  
* <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>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>note</code>: note del documento

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.