- Stampa
In questo articolo imparerete a conoscere:
- Cosa sono i trigger a livello di passo?
- Tipi di trigger a livello di passo
- Esempi di utilizzo dei trigger a livello di passo
Trigger a livello di passo
I trigger a livello di passo sono attivati da eventi. Come dice il nome, i trigger di livello passo vivono a livello di passo. Ogni passo ha un proprio elenco di trigger a livello di passo. Questi trigger vengono eseguiti solo quando viene visualizzato il relativo passo. I trigger a livello di passo possono essere aggiunti anche al layout di base; questi trigger verranno eseguiti su ogni passo.
I trigger a livello di passo sono accessibili tramite la scheda Passo nel riquadro contestuale.
È inoltre possibile configurare il modo in cui i trigger rispondono al fallimento dei trigger precedenti, una volta aggiunto più di un trigger. Facendo clic sulla levetta, gli utenti possono determinare quali trigger successivi non verranno eseguiti se un trigger precedente fallisce.
Tipi di trigger a livello di passo
I trigger di livello passo, come tutti gli altri trigger, vengono eseguiti quando si verifica un'azione specifica. I trigger di livello passo possono essere eseguiti in base a 4 tipi di azioni.
- All'inserimento del passo
- Timer
- Uscita macchina e dispositivo
- Su Uscita passo
All'ingresso del passo
I trigger "Su passo inserito" vengono eseguiti quando viene visualizzato un passo.
:::(Info) (NOTA) I trigger di inserimento passo vengono eseguiti ogni volta che viene caricato il relativo passo:
Caso d'uso esemplificativo
L'inserimento di un passo è un'ottima occasione per inizializzare i dati necessari per uno specifico evento.
Es. Voglio che gli utenti segnalino i difetti in un processo di assemblaggio. I difetti saranno memorizzati in una tabella. Devo creare un segnaposto record di tabella per scrivere in questa tabella.
Al passo di inserimento, creerò un record con un ID casuale.
Timer
Ulteriori informazioni sui timer Trigger sono disponibili qui.
I timer Trigger vengono eseguiti con una cadenza specifica. Ogni X secondi viene eseguito un trigger. I timer possono essere eseguiti con una frequenza massima di 30 secondi, che può essere diminuita contattando support@tulip.co.
Esempi di utilizzo
I timer sono ideali per eseguire controlli periodici che possono essere eseguiti in background senza l'intervento dell'utente.
Es. Ogni 5 minuti (300 secondi) voglio controllare quanti pezzi sono stati prodotti; se la quantità è superiore a quella richiesta, voglio inviare un'e-mail a un supervisore.
Macchine e dispositivi
I trigger di macchine e dispositivi sono il modo in cui riceverete i dati dai vostri dispositivi supportati e dalle macchine collegate a Tulip. Quando il dispositivo o la macchina emettono dati, possono causare l'esecuzione di trigger.
:::(Warning) (Nota) I trigger dei dispositivi vengono eseguiti ogni volta che un dispositivo supportato emette dati, mentre i trigger delle macchine si attivano ogni volta che l'attributo viene aggiornato, anche se non cambia.
:::
Caso d'uso esemplificativo
I trigger macchina e dispositivo sono fondamentali quando si lavora con molti dispositivi di input dell'utente, come gli scanner di codici a barre.
es. Voglio che gli utenti scannerizzino un codice a barre su un viaggiatore di lavoro con uno scanner di codici a barre USB; quando scannerizzano il codice a barre, voglio creare un record di tabella per quel lavoro.
Uscita dal passo
I trigger "All'uscita del passo" vengono eseguiti quando un passo viene lasciato.
Caso d'uso esemplificativo
I trigger "On step exit" sono molto utili per chiudere i processi.
es. Gli utenti siedono principalmente su un singolo passo mentre lavorano a un processo di assemblaggio. Quando il processo viene avviato, l'ora di inizio viene registrata in un record di tabella. Quando completano il processo, voglio registrare l'ora di completamento.