Cómo navegar entre varias aplicaciones creando una "aplicación de enrutamiento"
  • 04 Nov 2023
  • 4 Minutos para leer
  • Colaboradores

Cómo navegar entre varias aplicaciones creando una "aplicación de enrutamiento"


Resumen del artículo

Cómo navegar entre varias aplicaciones mediante la creación de una "aplicación de enrutamiento"

Aprenda a crear una sencilla aplicación de enrutamiento que permita a los operadores ser redirigidos automáticamente a otras aplicaciones.

En este artículo, aprenderá...

  • Cómo escribir la lógica dentro de una aplicación de enrutamiento
  • Múltiples métodos para dirigir a los operadores a otras aplicaciones

La mayoría de las aplicaciones Tulip son creadas para un propósito específico, como:

  • Instrucciones de trabajo
  • Visibilidad de la producción
  • Informes de defectos

Sin embargo, también puedes crear aplicaciones que estén estrictamente destinadas a redirigir a los operarios a otras aplicaciones.

Desde la experiencia del operador, esto se sentirá como un flujo continuo:

  1. Abrir una aplicación
  2. Escanear un código de barras o pulsar un botón
  3. Iniciar el procedimiento correcto de montaje/inspección, etc.

Pero, desde el punto de vista de la creación de aplicaciones, en realidad están utilizando dos aplicaciones distintas: una para las rutas y otra para las instrucciones.

Esta guía le enseñará cómo crear una aplicación de enrutamiento que redirija automáticamente a un operario a otra aplicación basándose en un número de orden de trabajo o en el nombre de un producto.

Hay tres maneras comunes de hacer esto:

  1. Mostrar una lista de productos y añadir un botón al lado de cada uno que redirija al operario.
  2. Al escanear una orden de trabajo, redirigir al operario en función de un determinado carácter o número en el número de la orden de trabajo mediante sentencias "If".
  3. Nombrar diferentes aplicaciones según diferentes procesos o productos y luego redirigir dinámicamente basándose en un valor usando "Ir a aplicación por nombre".

Esta guía se centra en la creación de una aplicación de enrutamiento independiente, pero también puede crear un paso de enrutamiento dentro de una aplicación y redirigir al operador a un grupo de pasos específico.

Antes de utilizar esta guía, debe estar familiarizado con los conceptos básicos de Triggers y variables.

Enrutamiento a través de múltiples botones

Imaginemos que fabrica 10 productos diferentes. Cuando un operario recibe una orden de trabajo, debe seleccionar el producto individual en el que está trabajando. Esto les redirigirá al conjunto correcto de instrucciones.

Puede hacer esto con botones personalizados. En primer lugar, añada las imágenes y el texto para cada producto o categoría de productos. Podría tener este aspecto:

A continuación, añada un botón personalizado junto a uno de los productos. A continuación, añada un disparador que dirija al operador a la aplicación correcta.

El paso debería tener este aspecto:

Y el disparador podría verse así:

  • "App" "Complete Then Change To" (nombre de la app aquí)

Luego, copie y pegue este botón al lado de cada nombre de producto, y cambie el disparador para que el operador sea dirigido a la aplicación correcta.

Redirección automática basada en el número de orden de trabajo o SKU

Supongamos que desea redirigir automáticamente a los operarios después de que introduzcan un número de lote o un número de código de barras. Dado que los códigos de barras requieren una introducción manual, no puede utilizar una serie de botones.

En su lugar, puede utilizar un Paso de Formulario con lógica if/else para dirigir a los operadores basándose en una letra o número de la cadena.

Primero, cree un Paso de Formulario con una entrada de texto. Digamos que es para un SKU.

Luego, rastree este valor en una variable haciendo clic en el signo "+" junto a la sección "Variable" del Panel de Contexto.

A continuación, tras hacer clic en el propio paso, seleccione "Acción personalizada" en la sección del botón Enviar del panel contextual y elija "Añadir activador".

A continuación, añada una sentencia "If" que busque un carácter específico en esa cadena, y añada la aplicación correcta en la sentencia "Then".

He aquí cómo redirigir a un operario a un conjunto de instrucciones de trabajo si el SKU contiene la letra "A":

IF

  • "Variable" "Añadir número SKU" "Contiene" "Valor estático" "texto" "A"

THEN

  • "App" "Complete Then Change To" "Instrucciones de ebanistería".

Añada una sentencia "Else If" para cada posible app que el operario pueda necesitar.

Redireccionamiento dinámico basado en un valor de una aplicación

Imaginemos que usted está reparando piezas en la industria aeroespacial, y después de completar una reparación, hay 10 opciones para lo que el operador podría necesitar hacer a continuación.

Probablemente no quiera escribir 10 sentencias "if" para redirigirlos a una de las 10 aplicaciones diferentes.

En su lugar, puede utilizar "Completar y cambiar aplicación por nombre" para redirigir a una aplicación distinta en función de un valor variable.

Por ejemplo, imaginemos que tiene una variable llamada "next_operation" que almacena la siguiente operación que el operador debe completar. Este valor de texto debe coincidir exactamente con el nombre de otra app para que esta lógica funcione.

He aquí cómo redirigir a otra app basándose en el valor almacenado en "next_operation":

  • "App" "Complete Then Change App By Name" nombre de la app: "Variable" (variable de texto)

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?