Como navegar entre vários aplicativos criando um "aplicativo de roteamento"
  • 04 Nov 2023
  • 4 Minutos para Ler
  • Contribuintes

Como navegar entre vários aplicativos criando um "aplicativo de roteamento"


Resumo do artigo

Como navegar entre vários aplicativos criando um "aplicativo de roteamento"

Saiba como criar um aplicativo de roteamento simples que permite que os operadores sejam redirecionados automaticamente para outros aplicativos.

Neste artigo, você aprenderá...

  • Como escrever a lógica em um aplicativo de roteamento
  • Vários métodos para direcionar os operadores a outros aplicativos

A maioria dos aplicativos Tulip é criada para uma finalidade específica, como:

  • Instruções de trabalho
  • Visibilidade da produção
  • Relatórios de defeitos

No entanto, você também pode criar aplicativos que se destinam exclusivamente a redirecionar os operadores para outros aplicativos.

Na experiência do operador, isso parecerá um fluxo contínuo:

  1. Abrir um aplicativo
  2. Escanear um código de barras ou pressionar um botão
  3. Iniciar o procedimento correto de montagem/inspeção etc.

Mas, do ponto de vista da criação de aplicativos, eles estão, na verdade, usando dois aplicativos separados: um para roteamento e outro para instruções.

Este guia ensinará como criar um aplicativo de roteamento que redirecionará automaticamente um operador para outro aplicativo com base no número de uma ordem de serviço ou no nome de um produto.

Há três maneiras comuns de fazer isso:

  1. Mostrar uma lista de produtos e adicionar um botão ao lado de cada um que redirecionará o operador
  2. Ao digitalizar uma ordem de serviço, redirecionar o operador com base em um determinado caractere ou número no número da ordem de serviço usando instruções "If".
  3. Nomear diferentes aplicativos de acordo com diferentes processos ou produtos e, em seguida, redirecionar dinamicamente com base em um valor usando "Go To App By Name".

Este guia se concentrará na criação de um aplicativo de roteamento separado, mas você também pode criar uma etapa de roteamento em um aplicativo e redirecionar o operador para um grupo de etapas específico

Antes de usar este guia, você deve estar familiarizado com os conceitos básicos de acionadores e variáveis

Roteamento por meio de vários botões

Vamos imaginar que você fabrica 10 produtos diferentes. Quando um operador recebe uma ordem de serviço, ele deve selecionar o produto individual no qual está trabalhando. Isso o redirecionará para o conjunto correto de instruções.

Você pode fazer isso com botões personalizados. Primeiro, adicione as imagens e o texto de cada produto ou categoria de produto. A aparência pode ser a seguinte:

Em seguida, adicione um botão personalizado ao lado de um dos produtos. Em seguida, adicione um acionador que direcionará o operador para o aplicativo correto.

A etapa deve ser semelhante a esta:

E o acionador pode ter a seguinte aparência:

  • "App" "Complete Then Change To" (nome do aplicativo aqui)

Em seguida, copie e cole esse botão ao lado de cada nome de produto e altere o acionador para que o operador seja direcionado para o aplicativo correto.

Redirecionamento automático com base no número da ordem de serviço ou na SKU

Digamos que você queira redirecionar automaticamente os operadores depois que eles inserirem um número de lote ou de código de barras. Como os códigos de barras exigem entrada manual, você não pode usar uma série de botões.

Em vez disso, você pode usar uma etapa de formulário com lógica if/else para direcionar os operadores com base em uma letra ou número na cadeia.

Primeiro, crie uma etapa de formulário com uma entrada de texto. Digamos que seja para uma SKU.

Em seguida, rastreie esse valor em uma variável clicando no sinal "+" ao lado da seção "Variable" (Variável) do painel de contexto.

Em seguida, depois de clicar na própria etapa, escolha "Custom Action" (Ação personalizada) na seção do botão Enviar do Painel de contexto e escolha "Add Trigger" (Adicionar acionador)

Em seguida, adicione uma instrução "If" que procure um caractere específico nessa cadeia e adicione o aplicativo correto na instrução "Then".

Veja como redirecionar um operador para um conjunto de instruções de trabalho se a SKU contiver a letra "A":

IF

  • "Variável" "Adicionar número de SKU" "Contém" "Valor estático" "texto" "A"

ENTÃO

  • "App" "Complete Then Change To" "Cabinet Making Instructions".

Adicione uma instrução "Else If" para cada aplicativo possível que o operador possa precisar.

Redirecionamento dinâmico com base em um valor em um aplicativo

Vamos imaginar que você esteja consertando peças no setor aeroespacial e, depois de concluir um reparo, há 10 opções para o que o operador pode precisar fazer em seguida.

Você provavelmente não quer escrever 10 instruções "if" para redirecioná-los para um dos 10 aplicativos diferentes.

Em vez disso, você pode usar "Complete And Change App By Name" para redirecionar para um aplicativo separado com base em um valor variável.

Por exemplo, vamos imaginar que você tenha uma variável chamada "next_operation" que armazena a próxima operação que o operador deve concluir. Esse valor de texto deve corresponder exatamente ao nome de outro aplicativo para que essa lógica funcione.

Veja a seguir como redirecionar para outro aplicativo com base no valor armazenado em "next_operation":

  • "App" "Complete Then Change App By Name" nome do aplicativo: "Variable" (variável de texto)

Leitura adicional


Encontrou o que estava procurando?

Você também pode ir para community.tulip.co para postar sua pergunta ou ver se outras pessoas tiveram uma pergunta semelhante!


Este artigo foi útil?