Vai al contenuto principale

Azioni di attivazione dello script dell'evento - Evento di uscita

Panoramica su "
" Quando un evento viene completato, vengono eseguite le seguenti azioni. Laddove in questo processo sono presenti dei trigger, questi sono indicati in blu.

Ogni fase del diagramma di flusso con sfondo arancione è una fase in cui è possibile richiamare AbortAction per interrompere l'esecuzione.
Come annullare la partecipazione a un evento

  • Annulla evento
  • Viene visualizzata la finestra di dialogo di conferma/annullamento
  • Annullamento dell'evento - Dopo la conferma
  • L'evento volge al termine
Al completamento dell'evento


·

  • Fine evento - Inizio
  • le approvazioni vengono richieste automaticamente
  • ·numerose verifiche dei dati dell'evento, in base alle impostazioni di configurazione del flusso di lavoro
  • primo ciclo attraverso 'Scegli attrezzatura' l'attrezzatura inizia
    • ·se l'evento è COMPLETO, allora Fine evento
    • ·se l'evento è INCOMPLETO, allora Fine evento incompleto
  • ·primo ciclo attraverso 'Scegli Attrezzatura' l'attrezzatura termina
  • secondo ciclo principale attraverso 'Scegli Attrezzatura' l'attrezzatura inizia
    • · l'evento viene salvato nel database, viene creato un nuovo numero di evento per ogni asset
    • ·Fine evento - Attrezzatura Inizio
    • · : informazioni dettagliate salvate per ogni apparecchiatura (salvate nel numero di evento specifico per questa risorsa, generato il LookupFinalEventNum)
    • ·: Fine ciclo"Parti di riparazione" (chiamato una volta per ogni parte di manutenzione/riparazione, in un ciclo)
    • ·: Fine ciclo "Addebiti" (chiamato una volta per ogni addebito, in un ciclo)
    • ·: lavori di stampa creati (per ogni risorsa, se del caso - ma i lavori di stampa non sono ancora stati avviati)
    • ·Fine evento - Equip. Fine
  • · secondo ciclo principale attraverso 'Scegli attrezzatura' fine attrezzatura
  • Dopo il completamento - Prima della stampa
  • ·Ciclo di modifica globale dell'attrezzatura - Viene eseguito l'SQL di modifica globale dell'attrezzatura, se appropriato
  • Regole di avvio automatico e creazione di ordini di lavoro/preventivi, se opportuno
  • ·Dopo l'aggiunta dell'intestazione dell'ordine di lavoro
    • ·Dopo l'aggiunta dei dettagli dell'ordine di lavoro(chiamata una volta per ogni risorsa man mano che vengono aggiunti gli elementi di dettaglio, in un ciclo)
  • ·Dopo la creazione dell'ordine di lavoro
  • ·vengono avviati eventi di avvio automatico non correlati all'ordine di lavoro

Osservando quanto sopra, è importante notare che alcune voci vengono chiamate una sola volta, mentre altre vengono chiamate più volte, una volta per ogni voce (strumento o dettaglio dell'ordine di lavoro). Si noti inoltre che LookupFinalEventNum è rilevante solo nella seconda metà del secondo ciclo principale relativo all'opzione «Scegli equipaggiamento».

L'evento "After Document Creation" è particolare: viene attivato dopo che tutti i documenti sono stati generati e viene eseguito da IndySoft Background Printing Utility, da Webtier Tools o dal server di stampa, non da isdashboard. Di conseguenza, al posto delle solite variabili vengono utilizzate LookupPrintCompany, LookupPrintID, LookupPrintEventNum e LookupPrintEventType. Poiché questo trigger può essere eseguito solo all'interno dell'utilità di stampa (e non dall'evento stesso), si noti che le procedure e le funzioni relative all'evento non sono disponibili. Durante l'esecuzione di questa azione di trigger è possibile utilizzare solo le procedure/funzioni comuni di IndySoft.

Anche l'azione "Dopo l'approvazione definitiva del documento" è speciale: viene eseguita una volta completate le approvazioni dei documenti presenti nella scheda "Lavori in sospeso". |