Il tipo evento Workflow può assumere i seguenti valori:
- Oggetto: si è in una funzione di tipo objet (gestione di una scheda in creazione, variazione, duplicazione, cancellazione...). Il codice evento corrisponde quindi al codice dell'oggetto.
- Entrata funzione: si attiva la regola all'entrata in un funzione del prodotto software. Il codice evento corrisponde al codice della funzione (un oggetto codificato XXX corrisponde alla funzione GESXXX, questo tipo d'evento può quindi anche essere utilizzato per gli oggetti).
- Stampa: si lancia una stampa, il cui codice può essere specificato nel campo codice evento.
- Fine job: si attiva un Workflow alla fine del job batch, il cui codice corrisponde al codice evento (occorre che il job batch in oggetto abbia la casella Messaggio utente selezionato, altrimenti ciò non funzionerà: un messaggio d'avviso segnala se non è il caso, senza pertanto impedire l'inserimento).
- Arresto job: Questa regola di Workflow viene attivata quando un utente decide, dal controllo dei job, d'arrestare un job batch, il cui codice corrisponde al codice evento. Invia una richiesta d'arresto al server batch, ed è il server che arresta il job. Tenuto conto del contesto d'esecuzione di tale evento, si è limitati nelle possibilità di attivazione. In questo modo:
- non si dispone delle variabili d'ambiente abituali (GUSER, per esempio), ma esclusivamente della registrazione corrente nella tabella ABATRQT d'abbreviazione [ABR].
- è possibile inviare soltanto un messaggio via posta (nessuna tabella di controllo non può essere aggiornata).
- Import/Export: questo tipo d'evento si attiva all'inizio (e/o alla fine) d'import (e/o d'export), il codice evento permette di indicare il modello utilizzato.
- Firma: questa regola viene attivata durante l'approvazione di un regola anteriore, il cui codice può essere fornito dal codice evento.
- Manuale: questa regola viene attivata sul percorso di un insieme di tabella descritte nel modello di dati. Tale percorso è attivato da un'operazione manuale, che può essere lanciata in batch. Ciò permette generalmente di attivare le regole Workflow legate a delle variazioni di campi nel database (la regola percorre le tabelle d'audit).
- Diversi: questa regola viene attivata sugli eventi particolari identificati da una lista finita di codici evento. Questi eventi possono sia essere generici per tutti i software scritti in tecnologia DiapasonX (per esempio connessione, sconnessione...), sia dipendere da una funzione propria al software utilizzato. Si troverà la lista degli eventi generici in un primo allegato di documentazione, e la liste degli eventi propri a ogni software in un secondo allegato di documentazione.