Gatilhos por etapa

Prev Next

Neste artigo, você aprenderá:

  • O que são gatilhos no nível de etapa?
  • Tipos de gatilhos no nível de etapa
  • Exemplos de casos de uso de gatilhos no nível de etapa

Gatilhos de nível de etapa

Os gatilhos de nível de etapa são ativados por eventos. Como o nome indica, os gatilhos de nível de etapa estão localizados no nível da etapa. Cada etapa possui sua própria lista de gatilhos de nível de etapa. Esses gatilhos só serão executados quando a respectiva etapa for exibida. Os gatilhos de nível de etapa também podem ser adicionados ao layout base; esses gatilhos serão executados em todas as etapas.

Os gatilhos de nível de etapa podem ser acessados por meio da guia “Etapa” no Painel de Contexto.

Você também pode configurar como os gatilhos respondem à falha dos gatilhos anteriores, caso adicione mais de um gatilho. Clicar no botão de alternância permite que os usuários determinem quais gatilhos subsequentes não serão executados se um gatilho anterior falhar.

image.png

Tipos de gatilhos no nível da etapa

Os gatilhos de nível de etapa, assim como todos os outros gatilhos, são executados quando uma ação específica ocorre. Os gatilhos de nível de etapa podem ser executados com base em quatro tipos de ações.

  1. Ao entrar na etapa
  2. Temporizador
  3. Saída da máquina e do dispositivo
  4. Ao sair da etapa

Ao entrar na etapa

"Ao entrar na etapa" Os gatilhos serão executados quando uma etapa for exibida.

NOTE

On step enter triggers will run every time its Step is loaded.

Exemplo de uso

A entrada na etapa é um ótimo momento para inicializar quaisquer dados necessários para uma finalidade específica.

Ex.: Quero que os usuários relatem defeitos em um processo de montagem. Vou armazenar esses defeitos em uma tabela. Preciso criar um placeholder de registro de tabela para gravar nessa tabela.

Ao entrar na etapa, criarei um registro com um ID aleatório.Step open.png

Temporizadores

Mais informações sobre gatilhos de temporizador podem ser encontradas aqui.

Os gatilhos de temporizador são executados em uma cadência específica. A cada X segundos, um gatilho será executado. Os gatilhos de temporizador podem ser executados a cada 30 segundos, no mínimo.

Exemplo de uso

Os gatilhos de temporizador são ótimos para realizar verificações periódicas que podem ser executadas em segundo plano, sem intervenção do usuário.

Ex.: A cada 5 minutos (300 segundos), quero verificar quantas peças foram produzidas; se esse número for maior que a quantidade necessária, quero acionar o envio de um e-mail para um supervisor.

Timer Trigger.png

Máquinas e dispositivos

Os gatilhos de máquinas e dispositivos são a forma como você receberá dados de seus dispositivos compatíveis e de máquinas conectadas ao Tulip. Quando seu dispositivo ou máquina gera dados, isso pode acionar a execução de gatilhos.

Note

Device triggers run every time a supported device output data, where Machine triggers fire every time that Attribute is updated, even if it does not change.

Exemplo de caso de uso

Os gatilhos de máquinas e dispositivos são essenciais ao trabalhar com muitos dispositivos de entrada do usuário, como leitores de código de barras.

Ex.: Quero que os usuários leiam um código de barras em uma folha de trabalho com um leitor de código de barras USB; quando lerem esse código de barras, quero criar um registro na tabela para essa tarefa.

Device Trigger.png

Na saída da etapa

Os gatilhos “Na saída da etapa” serão executados quando uma etapa for encerrada.

Exemplo de caso de uso

Os gatilhos “Ao sair da etapa” são muito úteis para encerrar processos.

Ex.: Os usuários permanecem principalmente em uma única etapa enquanto trabalham em um processo de montagem. Quando o processo é iniciado, registramos a hora de início em um registro da tabela. Quando concluem esse processo, desejo registrar a hora de conclusão.

step closed.png

Leitura complementar