Como completar um aplicativo
  • 29 Mar 2023
  • 4 Minutos para Ler
  • Contribuintes

Como completar um aplicativo


Article Summary

Visão geral

Uma maneira de armazenar seus dados da Tulip App a longo prazo é com App Completions. Este artigo lhe mostrará como.

Neste artigo, você aprenderá:* Por que é importante para seu aplicativo ter um botão Completo

:::(Info) (NOTA)Este tópico é apresentado no curso"Como construir sua primeira aplicação" na Universidade Tulip::::

Como completar um aplicativo

Para salvar informações de um aplicativo Tulip, um operador deve "completar o aplicativo". Para habilitar isso, você precisa adicionar um botão "Complete" ao seu aplicativo.

Sempre que um operador usar o botão "Completar", uma nova linha será adicionada na guia "Completações". Cada linha contém estes valores:

  1. Informações de conclusão do aplicativo, como nome da estação, ID do crachá do operador e data/hora de início e término do aplicativo.
  2. Todas as Variáveis e seus valores no momento em que o aplicativo foi concluído.
  3. Opcional: Escolha incluir quaisquer registros de tabela que foram carregados no aplicativo no momento da conclusão a ser armazenado.

Cada variável definida em seu aplicativo (por exemplo, código de barras, operador logado, tempo gasto, resultado da inspeção) seria uma coluna nesta visão. Quando um operador "completa o aplicativo", você cria outra linha na lista.

Os valores em todos os passos do formulário serão armazenados e limpos quando você completar um aplicativo.

Na verdade, se você navegar para a guia Completações em cada aplicativo individual, isso é exatamente o que você verá.

Há algumas maneiras de**"completar o aplicativo**" quando um aplicativo foi concluído por um operador.

Você pode usar o Botão Complete que está embutido no Editor de Aplicativos ou você pode construir um Trigger personalizado com uma transição de "aplicativo completo".

Usando o Botão Completo

Selecione o botão da barra de ferramentas. Escolha "Completo".

{altura="" largura=""}

Você pode adicionar manualmente a transição de conclusão do aplicativo através do botão "Adicionar novas transições":

{altura=""" largura=""}

Usando um gatilho personalizado:

Neste caso acima, a lógica de Botão Completo é o padrão:

  • Quando, "o botão é pressionado";"
  • Em seguida, "App" -> "Complete App".

Entretanto, você pode adicionar esta transição em qualquer gatilho que corresponda ao fim do fluxo de trabalho. Por exemplo:

{altura=""" largura=""}

  • Quando, "Dispositivo", "GPIO", sai "nesta estação" com eventos "pin down".
  • Se, "Saída do dispositivo" "pino" "=" "Valor estático" "número inteiro" "2"
  • Em seguida, "App" "Complete App

Neste exemplo, qualquer dispositivo IoT que envie um sinal de pino para baixo para o pino 2 da GPIO I/O Gateway nesta etapa, fará com que o aplicativo seja concluído.

Além do "Complete App", existem 2 outras opções:

Complete Then Change To: Complete o aplicativo e então mude para outro aplicativo.

Concluir e, em seguida, mudar para a etapa: Complete então o aplicativo e mude para outra etapa dentro do mesmo aplicativo, ou para uma etapa específica em um aplicativo diferente.

Concluir e Ir para a tela Splash: Complete o aplicativo e depois vá para a tela de respingo do aplicativo. O aplicativo não iniciará até que um operador pressione o botão "Begin".

Concluir e depois sair Usuário atual: Conclui o aplicativo e depois sai o usuário atual.

Preencher e, em seguida, mudar o aplicativo pelo nome: Completa o aplicativo e depois vai para outro aplicativo que pode ser especificado através de um valor do aplicativo em uma variável, etc.

Concluir e, em seguida, Ir para Passo por Nome: Completa o aplicativo e então vai para outra etapa no mesmo aplicativo que pode ser especificado através de um valor do aplicativo em uma variável, etc.

Nota: Os aplicativos só podem ser completados quando executados a partir do Tulip Player. Quando um aplicativo é concluído, o operador verá uma mensagem como mostrado abaixo.

{altura=""" largura=""}

Cancelamento de um aplicativo

Digamos que você NÃO quer salvar dados do uso dado de um aplicativo. Neste caso, você vai querer "cancelar o aplicativo" e provavelmente voltar a uma etapa específica. Isto apagará todos os dados do tempo desde que o aplicativo foi aberto pela última vez.

Há 5 transições de gatilho que correspondem diretamente às transições de gatilho de conclusão do aplicativo:

{altura=""" largura=""}

  • Cancelar o aplicativo
  • Cancele e mude para
  • Cancelar e depois mudar para a etapa
  • Cancelar e ir para a tela Splash
  • Cancelar e depois sair Usuário atual

Detalhes técnicos da conclusão da aplicação

Aqui estão todos os pontos de dados que são salvos automaticamente com cada conclusão ou cancelamento de aplicativo:

  • Hora de início: A data e a hora em que o operador abriu a primeira etapa
  • Hora de término: A data e a hora em que o operador pressionou o botão "Complete" ou "Cancel".
  • Duração: O tempo entre o tempo inicial e final
  • Usuário logado: Com base na identificação do crachá da pessoa que fez o login no Tulip Player
  • Nome da estação: O nome da Estação onde o aplicativo foi utilizado, conforme determinado pela aba Shop Floor
  • Comentários: Qualquer comentário que tenha sido feito para o aplicativo como um todo no menu do Player
  • Versão: A versão do aplicativo quando foi concluído
  • Cancelado: Se o aplicativo foi cancelado ou não
  • ID de execução: A identificação única daquela execução específica do aplicativo

Eliminação de dados de aplicativos concluídos

A fim de cumprir com as normas GxP de Fabricação, os dados na Tulip não podem ser excluídos.

No entanto, há uma alternativa de trabalho. Você pode copiar o aplicativo e excluir o antigo e então você terá uma nova tabela sem entradas.

Como ocultar dados de conclusão da Analytics

É provável que você esteja esperando omitir alguns dados da guia Completações de sua análise. Agora você pode fazer isso encontrando o registro que gostaria de omitir na guia Completações e desmarcar a caixa "Incluir em analítica". Isto irá filtrar o Analytic para não incluir este registro.

{altura="" largura="300"}

Excluir este registro do analítico não o removerá dos dados completos, portanto, as exportações destes dados não serão afetadas.

Leitura adicional


Você encontrou o que estava procurando?

Você também pode ir ao community.tulip.co para postar sua pergunta ou ver se outros enfrentaram uma pergunta semelhante!


Este artigo foi útil?