- Impressão
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:
- 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.
- Todas as Variáveis e seus valores no momento em que o aplicativo foi concluído.
- 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!