Cómo crear y utilizar variables
  • 31 Oct 2023
  • 6 Minutos para leer
  • Colaboradores

Cómo crear y utilizar variables


Resumen del artículo

Visión general

A continuación te explicamos cómo empezar a utilizar Variables en tus aplicaciones.

En este artículo aprenderás...

  • Cómo empezar a utilizar Variables
  • Cómo utilizar variables para un análisis más detallado
  • Cómo utilizar variables junto con Triggers

Las variables son el principal medio de almacenamiento y referencia de datos en tus aplicaciones Tulip.

Cuando quieres almacenar el valor de una entrada de texto o acceder a una propiedad predeterminada de la aplicación, necesitas una variable.

O, cuando quieras calcular valores específicos basados en decisiones pasadas del usuario dentro de la aplicación, necesitas una variable.

Las variables pueden restablecerse al finalizar la aplicación o mantener sus valores a través de múltiples finalizaciones, dependiendo de su caso de uso específico.

Al diseñar una aplicación, una variable se utiliza a menudo para almacenar la salida de un dispositivo.

Una variable también se puede utilizar como condición para otros disparadores que impulsarán la lógica de la aplicación, ya sea por:

  1. Cambiar la visualización del texto
  2. Avanzar a otros Pasos, o...
  3. Pedir al operador que realice otra tarea.

Las variables también son necesarias para crear informes detallados en la herramienta de análisis. Si desea puntos de datos individuales del operador, necesitará capturarlos en variables.

Cómo crear variables

Hay dos formas principales de crear una variable en el Tulip App Editor:

  • A través del cuadro de diálogo App Variables
  • A través de la creación de un Trigger

:::(Info) (NOTA) Revise la sección "Usando Variables Dentro de Formularios" en esta guía de Pasos de Formularios para ver cómo agregar variables a Pasos de Formularios.

:::

Diálogo App Variables

Para crear una nueva variable a través del diálogo Variables App, siga estos pasos:

  1. Seleccione la Pestaña App en el Panel Contextual a la derecha del Editor de Apps.
  2. Haga clic en la X situada junto al título "Variables".

  1. El modal que se abre al hacer clic en la X junto a "Variables" muestra las Variables de la app actual, junto con los atributos asociados que se describen a continuación:

How To Create And Use Variables_471418756.png

Tipo: El tipo de datos que se almacenan en la Variable. Puede tomar uno de los siguientes valores:

  • Número (incluyendo decimales)
  • Booleano (verdadero/falso)
  • Texto
  • Número entero
  • Intervalo (número de segundos)
  • Imagen (URL o carga manual)
  • Tulipán Usuario
  • Fecha y hora (timestamp)
  • Estación
  • Máquina
  • Matriz (de cualquier tipo de variable de la lista)
  • Objeto
  • Color

Los objetos son variables complejas. No pueden crearse en el cuadro de diálogo Variables de la aplicación.

Las matrices pueden crearse mediante entradas "Mulitselect".

Los objetos pueden crearse almacenando la salida de la función Conector en una variable.

Para más detalles sobre Variables complejas, vea esta guía sobre arrays y objetos.

Donde se utiliza: Una jerarquía que muestra el nombre del Paso y el Trigger / Widget donde la Variable está en uso.

Borrar al Completar: Si los datos de la variable se borran o no al finalizar la aplicación. Nota: estas variables se borrarán después de la acción"Completar e ir a la pantalla de inicio".

Guardar para analítica: Esta opción estará activada por defecto. Si no desea que una variable se envíe a un análisis por cualquier motivo, puede desmarcar esta casilla. Algunas variables sólo se utilizan para la lógica de la aplicación, y no son necesarias en el análisis. En estos casos, la mejor práctica es no enviarlas a análisis. Desmarcar las variables no esenciales también puede ayudar a que sus análisis se carguen más rápido, ya que habrá menos datos que cargar en escenarios de gran volumen.

Valor por defecto: Establezca un valor inicial para la variable cada vez que un operador inicie la app

Borrar una variable: La acción de borrar sólo se hace visible cuando la sección 'where used' está vacía para evitar romper el flujo lógico en la app.

Borrar variables no utilizadas: La acción de eliminar variables no utilizadas borra todas las variables con la sección "dónde se utiliza" vacía. Haga clic en estos tres puntos para que aparezca la ventana "Eliminar variables no utilizadas".new2.pngAparecerá esta ventana.new3.png

  1. Haga clic en Crear Variable y escriba un nuevo nombre de variable en el cuadro de texto de nombre de variable y seleccione el tipo apropiado en el desplegable Tipo.

Si quieres que los datos de la variable persistan cuando la aplicación finalice, desactiva la opción "Borrar al finalizar" y haz clic en el botón "Crear" cuando hayas terminado. Deberías ver que tu nueva variable aparece inmediatamente en la lista de variables debajo de ella, sin nada en la columna "Dónde se usa" y con el botón "Eliminar" activo.

Editor de activadores

Al crear o editar un Activador, puede crear una Variable siguiendo estos pasos.

  1. Cree un nuevo Activador.
  2. Haga clic en el botón "Añadir nueva acción" para abrir la sección "Nueva acción" del cuadro de diálogo.
  3. Seleccione la opción 'Manipulación de datos' del desplegable "tipo de acción" junto con la opción 'Almacenar'.
  4. Rellene los campos tal y como aparecen hasta que aparezca el desplegable "ubicación" resaltado. A partir de ahí, selecciona la opción 'Nueva variable...'.

  1. Introduce un nombre para la nueva variable y haz clic en el botón verde de verificación situado junto al campo de la variable. A continuación, haz clic en el botón "Guardar" situado en la parte inferior del Editor de activadores. La variable creada estará disponible para su edición en el cuadro de diálogo Variables de la aplicación.

Más detalles sobre las variables persistentes

Las variables persistentes le permiten guardar un valor en una variable a través de múltiples finalizaciones de la aplicación.

Las variables persistentes guardan valores relativos a cada dispositivo que ejecuta la aplicación. No se sobrescribirán si la aplicación se utiliza en varios dispositivos simultáneamente.

Por lo tanto, si tiene una aplicación visual andon con una variable persistente que se ejecuta en 5 líneas de producción, cada supervisor de línea puede actualizar la variable en su aplicación y los valores no se sobrescribirán ni entrarán en conflicto. Existen independientemente en cada tableta que ejecuta el reproductor.

Variables en pasos de formulario

La última forma de crear una variable es a través de un paso de formulario. Consulte la sección "Uso de variables en formularios" en esta guía de Pasos de formulario) para ver cómo añadir variables a los Pasos de formulario.

Cómo utilizar texto variable

Una vez creada una variable, estará disponible para su uso en las acciones y condiciones de los Disparadores recién creados y existentes en la misma aplicación. También está disponible en el widget Texto accesible desde la Barra de Herramientas en el Editor de Aplicaciones.

Para acceder al valor almacenado en una variable específica, seleccione el nombre de la variable correspondiente en el menú desplegable Variables del panel contextual:

Se le pedirá que seleccione su Fuente de Datos:

  • Variable: Cualquier variable que haya creado en su aplicación.
  • Información de la aplicación: Variables que se registran automáticamente en su aplicación (Ej: Nombre de usuario conectado, Tiempo transcurrido en la aplicación y Nombre del paso)

Cabe destacar que las variables se almacenan por aplicación, por lo que no hay variables específicas de cada paso y no pueden ser compartidas entre aplicaciones.

Cómo eliminar variables

Para eliminar una variable, abra el Diálogo de Variables desde la sección Variables en la Pestaña Aplicación del Panel Contextual.

Utilice el cuadro de búsqueda Filtrar por para encontrar la variable que desea eliminar.

A continuación, haga clic en el icono de la elipsis situado en el extremo derecho del modal para eliminar la variable.

Tenga en cuenta que para eliminar una variable, debe eliminarla de todos los widgets de texto Disparadores y Variables en los que se esté utilizando.

Más información


¿Has encontrado lo que buscabas?

También puedes dirigirte a community.tulip.co para publicar tu pregunta o ver si otras personas se han enfrentado a una pregunta similar.


¿Te ha sido útil este artículo?