Acionadores de nível de etapa
  • 31 Oct 2023
  • 3 Minutos para Ler
  • Contribuintes

Acionadores de nível de etapa


Article Summary

Neste artigo, você aprenderá:

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

Acionadores de nível de etapa

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

Os acionadores de nível de etapa podem ser acessados por meio da guia Etapa no painel de contexto.

Também é possível configurar como os acionadores respondem à falha dos acionadores anteriores, uma vez que você adiciona mais de um acionador. Ao clicar no botão de alternância, os usuários podem determinar quais acionadores subsequentes não serão executados se um acionador anterior falhar.

image.png

Tipos de acionadores de nível de etapa

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

  1. Na entrada da etapa
  2. Temporizador
  3. Saída de máquina e dispositivo
  4. Na saída da etapa

Na entrada da etapa

Os acionadores "On step enter" serão executados quando uma etapa for exibida.

:::(Info) (OBSERVAÇÃO) Os acionadores "On step enter" serão executados toda vez que a respectiva etapa for carregada:

Exemplo de caso de uso

A entrada na etapa é um ótimo momento para inicializar quaisquer dados necessários para um determinado evento.

Ex. Quero que os usuários relatem defeitos em um processo de montagem. Vou armazenar esse defeito em uma tabela. Preciso criar um espaço reservado de registro de tabela para gravar nessa tabela.

Na etapa Enter, criarei um registro com um ID aleatório.Step open.png

Temporizadores

Mais informações sobre acionadores de cronômetro podem ser encontradas aqui.

Os Timer Triggers são executados em uma cadência específica. A cada X segundos, um acionador será executado. Os acionadores de cronômetro podem ser executados a cada 30 segundos, mas isso pode ser reduzido entrando em contato com support@tulip.co.

Exemplo de caso de uso

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

Ex. A cada 5 minutos (300 segundos), quero verificar quantas peças foram produzidas e, se for mais do que a quantidade necessária, quero disparar um e-mail para um supervisor.

Timer Trigger.png

Máquina e dispositivos

Os acionadores de máquinas e dispositivos são a maneira pela qual você receberá dados dos dispositivos suportados e das máquinas conectadas à Tulip. Quando seu dispositivo ou máquina emite dados, eles podem fazer com que os acionadores sejam executados.

:::(Warning) (Observação) Os acionadores do dispositivo são executados toda vez que um dispositivo suportado emite dados, enquanto os acionadores da máquina são disparados toda vez que o atributo é atualizado, mesmo que não seja alterado.
:::

Exemplo de caso de uso

Os acionadores de máquina e de dispositivo são essenciais quando se trabalha 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 um viajante de trabalho com um leitor de código de barras USB. Quando eles lerem esse código de barras, quero criar um registro de tabela para esse trabalho.

Device Trigger.png

Na saída da etapa

Os acionadores "On step exit" serão executados quando uma etapa for abandonada.

Exemplo de caso de uso

Os acionadores "On step exit" são muito úteis para encerrar processos.

Ex. Os usuários sentam-se principalmente em uma única etapa enquanto trabalham em um processo de montagem. Quando o processo é iniciado, rastreamos a hora de início em um registro de tabela. Quando eles concluem esse processo, quero registrar a hora de conclusão.

step closed.png

Leitura adicional


Este artigo foi útil?