Batch Iniziale

La tabella Desmos risultante dai batch fatti per fare refresh della pagina deve contenere i dati necessari al funzionamento del template ed al minimo deve avere le colonne con i dati riguardanti all’ordine e collo da mostrare (nelle colonne TMES3D_Ordine e TMES3D_Item, rispettivamente).

La tabella Desmos risultante dai batch fatti per fare refresh della pagina deve contenere i seguenti campi, necessari al corretto funzionamento del template.

  • Ordine: Contenente l’identificativo dell’ordine, uguale in tutte le righe.
    Se vuoto o mancante il modello non verrà scaricato ed il template mostrerà un messaggio di errore.
    Campo Lista: TMES3D_Ordine = cast(“” as nvarchar(50))
  • Item: Contenente l’identificativo del collo da mostrare.
    Se vuoto o mancante il modello non verrà scaricato ed il template mostrerà un messaggio di errore.
    Campo Lista: TMES3D_Item = cast(“” as nvarchar(50))
  • Matricola: Contenente gli identificativi delle matricole appartenenti al collo riportato in TMES3D_Item.
    Se mancante o vuoto, la riga non viene presa in considerazione.
    Se nessuna matricola è presente verrà mostrato un messaggio di errore, ma il template cercherà comunque di scaricare il modello e mostrare l’intera composizione.
    Campo Lista: TMES3D_Matricola = cast(“” as nvarchar(50))
  • Mode: Contenente un intero usato come indice per determinare quale modalità di visualizzazione usare per l’ordine.
    Se mancante, vuoto o errato verrà usato il mode di default.
    Campo Lista: TMES3D_Mode = cast(“” as nvarchar(50))
  • NomeFile Contenente il nome del file da scaricare relativo all’ordine e collo da mostrare.
    Se vuoto o mancante verrà cercato un file con nome uguale all’identificativo dell’ordine inserito in TMES3D_Ordine.
    Campo Lista: TMES3D_NomeFile = cast(“” as nvarchar(255))
  • Parametri: Al momento inutilizzato, deve essere mancante o vuoto.
    Per sviluppi futuri si considera di usarlo per contenere eventuali parametri da aggiungere alla richiesta del modello.
    Campo Lista: TMES3D_Parametri = cast(“” as nvarchar(255))
  • Info_Item: Contenente le informazioni relative al collo da mostrare a video, usando “;” come separatore.
    Se vuoto o mancante il campo info verrà mostrato solo alla selezione di una matricola.
    Esempio: “Ordine: TESTORDINE1;Collo: TESTCOLLO2”.
    Campo Lista: TMES3D_Info_Item = cast(“Ordine: TESTORDINE1;Collo: TESTCOLLO2” as nvarchar(255))
  • Info_Ordine Contenente le informazioni relative all’ordine da mostrare a video, usando “;” come separatore.
    Se vuoto o mancante il campo il campo info verrà mostrato solo alla selezione di un collo.
    Esempio: “Ordine: TESTORDINE1”.
    Campo Lista: TMES3D_Info_Ordine = cast(“Ordine: TESTORDINE1” as nvarchar(255))
  • SelectionAzioneItem: Contenente le azioni da eseguire alla selezione di un collo, usato assieme a TMES3D_SelectionLancioItem.
    Se entrambi i campi sono vuoti o mancanti non verranno eseguite azioni e non verrà dato errore, mentre se solo uno dei due campi è mancante verrà mostrato un errore.
    Il contenuto di questo campo deve seguire una specifica forma:
    • Le azioni sono separate tra loro con “;”.
    • Le azioni contengono il nome dell’azione ed eventuali dati, separati tramite “=”
    • I dati relativi all’azione, se necessario, sono separati tramite “|”

    Le azioni consentite sono:

    • Refresh: Effettua il refresh dei template nelle posizioni segnate (Left, Right, Bottom) se presenti. Se non vi sono template presenti non effettua refresh.
    • BatchDettagli: Richiede un Batch Desmos il cui risultato verrà mostrato all’interno del template, il dato richiesto in quest’azione è il nome del batch da eseguire.

    Esempio: “Refresh=Right|Bottom;BatchDettagli=DettagliCollo.dsm”.
    Campo Lista: TMES3D_SelectionAzioneItem = cast(“Refresh=Right|Bottom;BatchDettagli=DettagliCollo.dsm” as nvarchar(255))

  • SelectionAzioneMatricola: Contenente le azioni da eseguire alla selezione di una matricola, usato assieme a TMES3D_SelectionLancioMatricola, funziona allo stesso modo di TMES3D_SelectionAzioneItem.
    Campo Lista: TMES3D_SelectionAzioneMatricola = cast(“” as nvarchar(255))
  • SelectionLancioItem: Contenente i dati da allegare alle azioni specificate in TMES3D_SelectionAzioneItem.
    Campo Lista: TMES3D_SelectionLancioItem = cast(“0” as nvarchar(255))
  • SelectionLancioMatricola: Contenente i dati da allegare alle azioni specificate in TMES3D_SelectionAzioneMatricola.
    Campo Lista: TMES3D_SelectionLancioMatricola = cast(“1” as nvarchar(255))
  • Item_Stato: Contenente un intero usato per definire lo stato di produzione del collo. Un collo completato ha TMES3D_Item_Stato = 60.
    Campo Lista: TMES3D_Item_Stato= cast(60 as int)
  • Ultima modifica: 05/08/2025 07:22
  • da 127.0.0.1