Basado en aplicaciones vs Basado en tablas
  • 18 Jan 2024
  • 6 Minutos para leer
  • Colaboradores

Basado en aplicaciones vs Basado en tablas


Article Summary

::: (info) () Para descargar la aplicación, visite: Biblioteca::: Este artículo ofrece detalles sobre las aplicaciones basadas en apps y en tablas. Mientras que los datos basados en app son generalmente el método preferido para mostrar y guardar información sobre instrucciones de trabajo, las aplicaciones basadas en tablas proporcionan capacidades dinámicas.

Estructura del proceso

Las opciones para almacenar el contenido y los datos de las aplicaciones de instrucciones de trabajo de Tulip son utilizando los registros de la aplicación, Compleciones, o utilizando Tablas. El uso de estas técnicas puede tener un gran impacto en sus procesos para procedimientos y tareas.

En primer lugar, vamos a repasar la jerarquía de procesos, procedimientos y tareas. Estas etapas presentan diferentes niveles de granularidad: el proceso se refiere a todo el sistema de instrucciones, los procedimientos constituyen los pasos más amplios y las tareas son las acciones individuales para completar las instrucciones. Estos niveles tienen requisitos únicos debido a la variación en la granularidad, lo que significa que la configuración para cada uno debe variar.

Process Hierarchy.jpg

Tenga en cuenta esta jerarquía a medida que analizamos las diferencias entre los modelos basados en aplicaciones y los basados en tablas, para que pueda determinar cuál es más configurable para su propio proceso.

Puedes elegir un modelo basado en aplicaciones, un modelo basado en tablas, o utilizar una mezcla de ambos en una aplicación. En Tulip, recomendamos el uso de un enfoque basado en aplicaciones para la mayoría de sus necesidades; sin embargo, las tablas tienen características importantes para utilizar en ciertos casos. En primer lugar, repasaremos en qué consisten las aplicaciones basadas en aplicaciones y las basadas en tablas para que sepas exactamente cómo replicar su funcionalidad en tus aplicaciones para maximizar el flujo de tus procesos.

Instrucciones de trabajo basadas en aplicaciones

¿Qué significa tener una aplicación basada en aplicaciones? Significa que las propias instrucciones viven en la arquitectura de la aplicación y están integradas en los pasos. Las instrucciones son estáticas -no se rellenan dinámicamente en función de las selecciones del usuario- y la información recopilada de la aplicación se guarda en los datos de finalización.

Las aplicaciones de instrucciones de trabajo basadas en aplicaciones utilizan variables para almacenar valores basados en las selecciones del usuario. Estos valores se guardan cuando se completa la aplicación. La aplicación debe tener un botón de finalización para que estos valores se guarden en la pestaña de finalizaciones, de lo contrario no se guardarán y los datos se perderán. Los datos basados en la app son inmutables y los registros no se pueden borrar, lo que hace que las instrucciones y la información sean absolutas.

Por ejemplo, en la aplicación Una tarea por paso, las instrucciones se muestran mediante widgets en cada paso. Los valores se guardan en variables en los datos de la aplicación y, una vez que el usuario completa la aplicación, los registros de finalización muestran los valores seleccionados durante todo el proceso.

WI Completion Records.gif

El objetivo de las aplicaciones basadas en apps es registrar de forma eficaz y eficiente los datos dentro de una app y mostrar toda la información de forma estática e invariable.

Configuración

La instalación y configuración de la aplicación requiere planificar el diseño de la aplicación y comprender los siguientes criterios de mantenimiento:

  • ¿Qué tipos de registros de finalización desea mantener?
  • ¿Cómo se gestionarán y actualizarán las instrucciones?
  • ¿Qué quiere hacer con los datos de la aplicación?
  • ¿Cuántas aplicaciones necesita para abarcar todo el ámbito de las instrucciones de trabajo?

La respuesta a estas preguntas le orientará sobre la arquitectura y el diseño de su aplicación, de modo que sepa exactamente qué información necesita antes de empezar a crearla.

Por ejemplo, si desea realizar un seguimiento del procedimiento en una aplicación basada en múltiples procedimientos con grupos de pasos por procedimiento, al seleccionar el procedimiento se almacena su nombre en una variable. Entonces, si quieres filtrar por procedimientos, simplemente utiliza un filtro basado en el nombre de la variable. Cualquier dato o atributo del procedimiento debe ser una variable.

Instrucciones de trabajo basadas en tablas

:::(Info) (NOTA) Tulip recomienda utilizar una solución basada en tablas para las instrucciones de trabajo diseñadas para aplicaciones :::

¿Qué implican exactamente las instrucciones de trabajo basadas en tablas? Se refiere a que las apps de instrucciones de trabajo utilizan tablas para mostrar las instrucciones. Las tablas se componen de columnas etiquetadas, Fields, y filas individuales, Registros. Los registros, organizados por ID, contienen información de varios tipos de datos. Los distintos tipos de datos de los registros se organizan por los campos correspondientes. Estos tipos de datos pueden incluir instrucciones de texto, imágenes, vídeos, archivos, etc.

WI Table Ex.png

Las aplicaciones de instrucciones de trabajo basadas en tablas utilizan tablas para almacenar las propias instrucciones individuales. Cada registro puede contener una imagen, una instrucción de texto, un intervalo o incluso un archivo para mostrar en una aplicación. A partir de las tablas, las instrucciones se cargan en la aplicación en función del procedimiento seleccionado. Esta ruta dinámica de la aplicación se basa en la selección que hace el usuario en la tabla interactiva.

Por ejemplo, en la aplicación de desplazamiento de procedimientos, el usuario selecciona el procedimiento que desea seguir y las tareas se completan en función de la selección.

WI Select a Procedure.gif

Esta aplicación utiliza dos tablas para visualizar y almacenar datos: una tabla de procedimientos y una tabla de tareas.

El propósito de las aplicaciones basadas en tablas es poder organizar los datos en distintos tipos y rellenar dinámicamente los datos en las aplicaciones. Con las tablas, puedes editar los datos que aparecen en la aplicación sin tener que editar la propia aplicación. Los datos creados dentro de la aplicación van a las tablas, lo que significa que los datos también pueden modificarse. Puedes utilizar una única app para todas tus instrucciones, haciendo que el proceso de actualización de la plantilla sea fácil y sencillo.

Configuración

Instalar y configurar las tablas requiere un poco de planificación antes de ponerse manos a la obra. Es importante considerar y decidir los siguientes criterios:

  • ¿Dónde vas a utilizar las tablas en tu aplicación?
  • ¿Se utilizarán las tablas en varias aplicaciones a la vez?
  • ¿Cuántas tablas necesita crear?
  • ¿Quién gestionará la información de estas tablas?

Comprender el tamaño y el alcance de tu aplicación y su relación con las tablas determina cómo estructurarlas.

Por ejemplo, cada dato relacionado con una instrucción de trabajo debe tener su propio campo en una tabla, es decir, equipo, fotos de apoyo, PDF de informes, número de tarea, etc. Además, es posible que desee tener varias tablas para distintos niveles de información en un proceso de instrucciones de trabajo. Ambas consideraciones afectan al tamaño de las tablas y a su configuración.

Para obtener información sobre cómo se configuran las tablas en las aplicaciones de instrucciones de trabajo para que pueda replicar el proceso, consulte Estructura de tablas para instrucciones de trabajo.

Más información

Entender la diferencia entre las aplicaciones basadas en apps y las basadas en tablas es crucial para decidir el diseño de tu app de acuerdo con tu proceso. Lea la Descripción general de las aplicaciones de instrucciones de trabajo para obtener más información sobre el conjunto de aplicaciones de instrucciones de trabajo y cómo elegir la aplicación adecuada para sus necesidades.


¿Te ha sido útil este artículo?