Baseado em aplicativo vs. baseado em tabela
  • 18 Jan 2024
  • 5 Minutos para Ler
  • Contribuintes

Baseado em aplicativo vs. baseado em tabela


Resumo do artigo

::: (info) () Para fazer o download do aplicativo, visite: Biblioteca::: Este artigo fornece detalhes sobre aplicativos baseados em aplicativos e em tabelas. Embora os dados baseados em aplicativos sejam geralmente o método preferido para exibir e salvar informações de instruções de trabalho, os aplicativos baseados em tabelas oferecem recursos dinâmicos.

Estrutura do processo

As opções para armazenar conteúdo e dados nos aplicativos de instruções de trabalho da Tulip são usar os registros do aplicativo, as conclusões ou as tabelas. O uso dessas técnicas pode ter um grande impacto em seus processos para procedimentos e tarefas.

Primeiro, vamos examinar a hierarquia do processo, dos procedimentos e das tarefas. Esses estágios apresentam diferentes níveis de granularidade: o processo refere-se a todo o sistema de instruções, os procedimentos constituem as etapas maiores e as tarefas são as ações individuais para concluir as instruções. Esses níveis têm requisitos exclusivos devido à variação na granularidade, o que significa que a configuração de cada um deve variar.

Process Hierarchy.jpg

Tenha essa hierarquia em mente ao analisarmos as diferenças baseadas em aplicativos e em tabelas, para que você possa observar qual delas é mais configurável para o seu próprio processo.

Você pode escolher um modelo baseado em aplicativo, um modelo baseado em tabela ou utilizar uma combinação de ambos em um aplicativo. Na Tulip, recomendamos o uso de uma abordagem baseada em aplicativo para a maioria de suas necessidades; no entanto, as tabelas têm recursos importantes para serem usados em determinados casos. Primeiro, veremos o que compõe os aplicativos baseados em aplicativos e em tabelas para que você saiba exatamente como replicar a funcionalidade deles em seus aplicativos para maximizar o fluxo do processo.

Instruções de trabalho baseadas em aplicativos

O que significa ter um aplicativo baseado em aplicativo? Significa que as próprias instruções residem na arquitetura do aplicativo e estão incorporadas nas etapas. As instruções são estáticas - não são preenchidas dinamicamente com base nas seleções do usuário - e as informações coletadas do aplicativo são salvas em dados de conclusão.

Os aplicativos de instruções de trabalho baseadas em aplicativos usam variáveis para armazenar valores com base nas seleções do usuário. Esses valores são salvos quando o aplicativo é concluído. O aplicativo deve ter um botão de conclusão para que esses valores sejam armazenados na guia de conclusões; caso contrário, eles não serão salvos e os dados serão perdidos. Os dados baseados em aplicativos são imutáveis e os registros não podem ser excluídos, tornando as instruções e as informações absolutas.

Por exemplo, no aplicativo One Task per Step, as instruções são exibidas por meio de widgets em cada etapa. Os valores são salvos em variáveis nos dados do aplicativo e, quando o usuário conclui o aplicativo, os registros de conclusão mostram os valores selecionados feitos durante todo o processo.

WI Completion Records.gif

O objetivo dos aplicativos baseados em aplicativos é registrar dados de forma eficaz e eficiente em um aplicativo e exibir todas as informações de forma estática e imutável.

Instalação

A instalação e a configuração do aplicativo exigem o planejamento do layout do aplicativo e a compreensão dos seguintes critérios de manutenção:

  • Que tipos de registros de conclusão você deseja manter?
  • Como as instruções serão gerenciadas e atualizadas?
  • O que você deseja fazer com os dados do aplicativo?
  • Quantos aplicativos são necessários para abranger o escopo completo das instruções de trabalho?

A resposta a essas perguntas lhe dará a direção para a arquitetura e o layout do aplicativo, para que você saiba exatamente de quais informações precisa antes de começar a criar o aplicativo.

Por exemplo, se você quiser acompanhar o procedimento em um aplicativo baseado em vários procedimentos com grupos de etapas por procedimento, a seleção do procedimento armazena seu nome em uma variável. Então, se você quiser filtrar por procedimentos, basta usar um filtro baseado no nome da variável. Qualquer informação ou atributo do processo deve ser uma variável.

Instruções de trabalho baseadas em tabelas

:::(Info) (OBSERVAÇÃO) A Tulip recomenda o uso de uma solução baseada em aplicativo para instruções de trabalho projetadas para aplicativos :::

O que exatamente implicam as instruções de trabalho baseadas em tabelas? Refere-se aos aplicativos de instruções de trabalho que usam tabelas para exibir as instruções. As tabelas são compostas de colunas rotuladas, Fields, e linhas individuais, Registros. Os registros, organizados por ID, contêm informações de vários tipos de dados. Os diferentes tipos de dados nos registros são organizados pelos campos correspondentes. Esses tipos de dados podem incluir instruções de texto, imagens, vídeos, arquivos e muito mais.

WI Table Ex.png

Os aplicativos de instruções de trabalho baseadas em tabela usam tabelas para armazenar as próprias instruções individuais. Cada registro pode conter uma imagem, uma instrução de texto, um intervalo ou até mesmo um arquivo para exibição em um aplicativo. A partir das tabelas, as instruções são carregadas no aplicativo com base no procedimento selecionado. Esse caminho dinâmico do aplicativo é baseado na seleção que o usuário faz na tabela interativa.

Por exemplo, no aplicativo Procedure Scroller, o usuário seleciona o procedimento que deseja seguir e as tarefas são preenchidas com base na seleção.

WI Select a Procedure.gif

Esse aplicativo usa duas tabelas para exibir e armazenar dados: uma tabela Procedure (Procedimento ) e uma tabela Tasks (Tarefas ).

O objetivo dos aplicativos baseados em tabelas é poder organizar os dados em tipos distintos e preencher dinamicamente os dados nos aplicativos. Com as tabelas, você pode editar os dados que aparecem no aplicativo, sem precisar editar o próprio aplicativo. Os dados criados no aplicativo vão para as tabelas, o que significa que os dados também podem ser alterados. Você pode usar um único aplicativo para todas as suas instruções, o que torna o processo de atualização do modelo fácil e simples.

Configuração

A instalação e a configuração de tabelas requerem um pouco de planejamento antes de começar. É importante considerar e decidir os seguintes critérios:

  • Onde você está usando tabelas no seu aplicativo?
  • As tabelas serão usadas em vários aplicativos ao mesmo tempo?
  • Quantas tabelas você precisa criar?
  • Quem gerenciará as informações nessas tabelas?

Entender o tamanho e o escopo do seu aplicativo e como ele se relaciona com as tabelas determina como você as estrutura.

Por exemplo, cada informação envolvida em uma instrução de trabalho deve ter seu próprio campo em uma tabela, ou seja, equipamento, fotos de apoio, PDFs de relatórios, número da tarefa etc. Além disso, talvez você queira ter várias tabelas para diferentes níveis de informações em um processo de instruções de trabalho. Essas duas considerações afetam o tamanho das tabelas e a forma de configurá-las.

Para obter informações sobre como as tabelas são configuradas nos aplicativos de instruções de trabalho para que você possa replicar o processo, consulte Estrutura de tabelas para instruções de trabalho.

Leitura adicional

Compreender a diferença entre aplicativos baseados em aplicativos e aplicativos baseados em tabelas é fundamental para decidir o design do aplicativo de acordo com o seu processo. Leia a Visão geral dos aplicativos de instruções de trabalho para obter mais informações sobre o conjunto de aplicativos de instruções de trabalho e como escolher o aplicativo certo para suas necessidades.


Este artigo foi útil?