Differenze tra le versioni di "Inserimento nei documenti collegati"

Da wiki.maggioli.it.
Jump to navigation Jump to search
imported>Fparise
 
(3 versioni intermedie di un altro utente non mostrate)
Riga 1: Riga 1:
Azione di Worflow che permette di inserire un documento nei documenti collegati.   
Azione di Worflow che permette di inserire uno o più documenti nei documenti collegati di un oggetto.   


'''<u>INPUT</u>'''
'''<u>INPUT</u>'''
* <code>dac_class_name</code>: nome della classe del DAC che ospita i documenti collegati (Es. per i verbali degli atti: 'it.saga.pubblici.delibere.DlbDACVerbale')
* <code>dac_class_name</code>: nome della classe del DAC che ospita i documenti collegati (Es. per i verbali degli atti: verbali consiglio 'it.saga.pubblici.delibere.DlcDACVerbale'  oppure verbali giunta 'it.saga.pubblici.delibere.DlgDACVerbale')
Per ottenere il nome della classe del DAC è sufficiente aprire la maschera di gestione del DAC  e premere la combinazione Ctrl-F7; il nome della classe del DAC lo si trova sulla riga "type:"
Per ottenere il nome della classe del DAC è sufficiente aprire la maschera di gestione del DAC  e premere la combinazione Ctrl-F7; il nome della classe del DAC lo si trova sulla riga "type:"


Riga 8: Riga 8:
- type: it.saga.library.gestioneDocumentale.flows.DocDACDocumenti
- type: it.saga.library.gestioneDocumentale.flows.DocDACDocumenti
* <code>dac_pkid</code>: pkid dell'elemento che ospita i documenti collegati (Es. l'id_verbale [pkid della tabella 'dlb_verbali'] di riferimento)
* <code>dac_pkid</code>: pkid dell'elemento che ospita i documenti collegati (Es. l'id_verbale [pkid della tabella 'dlb_verbali'] di riferimento)
* <code>id_document</code>: id del documento del repository da inserire nei documenti collegati
* <code>id_document</code>: id del documento/i di repository da inserire nei documenti collegati
* <code>clone_document</code>: SI/NO [default NO] indica se deve essere fatta una copia del documento indicato da 'id_document'
* <code>clone_document</code>: SI/NO [default NO] indica se deve essere fatta una copia del documento indicato da 'id_document'
* <code>document_description</code>: (disponibile solo se clone_document=SI) nuova descrizione da attribuire al documento (opzionale)
* <code>document_description</code>: (disponibile solo se clone_document=SI) nuova descrizione da attribuire al documento (opzionale)
Riga 15: Riga 15:
* <code>flg_pubblica</code>: permette di indicare se documento può essere pubblicato
* <code>flg_pubblica</code>: permette di indicare se documento può essere pubblicato
* <code>area_pubblicazione</code>: permette di indicare l'area su cui pubblicare il documento
* <code>area_pubblicazione</code>: permette di indicare l'area su cui pubblicare il documento
* <code>id_modello</code>: id del modello utilizzato per generare il documento (necessario se si vuole poterne eseguire la ricompilazione)
* <code>logical_id</code>: permette di indicare il 'logical_id'(*) del documento (* dato ad uso interno)
NOTA: negli elementi documentali per gli allegati di tipo "Documento principale" o "Allegato parte integrante" vengono inseriti come pubblicabili per default ed è possibile modificare il valore passandolo nel <code>flg_pubblica</code>
NOTA: negli elementi documentali per gli allegati di tipo "Documento principale" o "Allegato parte integrante" vengono inseriti come pubblicabili per default ed è possibile modificare il valore passandolo nel <code>flg_pubblica</code>


'''<u>OUTPUT</u>'''
'''<u>OUTPUT</u>'''
* <code>new_detail_id</code>: id del dettaglio dei documenti collegati inserito
* <code>new_detail_id</code>: id del dettaglio/i dei documenti collegati inseriti
* <code>new_document_id</code>: id del documento inserito (ha senso solo se 'clone=SI' perchè solo in questo caso viene creato un nuovo documento)
* <code>new_document_id</code>: id del documento/i inseriti (ha senso solo se 'clone=SI' perchè solo in questo caso viene creato un nuovo documento)

Versione attuale delle 11:45, 20 nov 2023

Azione di Worflow che permette di inserire uno o più documenti nei documenti collegati di un oggetto.

INPUT

  • dac_class_name: nome della classe del DAC che ospita i documenti collegati (Es. per i verbali degli atti: verbali consiglio 'it.saga.pubblici.delibere.DlcDACVerbale' oppure verbali giunta 'it.saga.pubblici.delibere.DlgDACVerbale')

Per ottenere il nome della classe del DAC è sufficiente aprire la maschera di gestione del DAC e premere la combinazione Ctrl-F7; il nome della classe del DAC lo si trova sulla riga "type:"

DATA SOURCE INFO: - type: it.saga.library.gestioneDocumentale.flows.DocDACDocumenti

  • dac_pkid: pkid dell'elemento che ospita i documenti collegati (Es. l'id_verbale [pkid della tabella 'dlb_verbali'] di riferimento)
  • id_document: id del documento/i di repository da inserire nei documenti collegati
  • clone_document: SI/NO [default NO] indica se deve essere fatta una copia del documento indicato da 'id_document'
  • document_description: (disponibile solo se clone_document=SI) nuova descrizione da attribuire al documento (opzionale)
  • document_name: (disponibile solo se clone_document=SI) nuovo nome del documento (opzionale)
  • contesto: valore del campo 'contesto' dei documenti collegati. Tale campo può essere valorizzato con un combo caricato con i valori previsti dal programmatore nell'interfaccia DocCollegatiInfoInterface (Es. per i verbali il campo può avere i seguenti valori: "Allegato non parte integrante", "Allegato parte integrante")
  • flg_pubblica: permette di indicare se documento può essere pubblicato
  • area_pubblicazione: permette di indicare l'area su cui pubblicare il documento
  • id_modello: id del modello utilizzato per generare il documento (necessario se si vuole poterne eseguire la ricompilazione)
  • logical_id: permette di indicare il 'logical_id'(*) del documento (* dato ad uso interno)

NOTA: negli elementi documentali per gli allegati di tipo "Documento principale" o "Allegato parte integrante" vengono inseriti come pubblicabili per default ed è possibile modificare il valore passandolo nel flg_pubblica

OUTPUT

  • new_detail_id: id del dettaglio/i dei documenti collegati inseriti
  • new_document_id: id del documento/i inseriti (ha senso solo se 'clone=SI' perchè solo in questo caso viene creato un nuovo documento)