- Impresión
Cómo seguir el progreso de un lote de piezas discretas
Cómo seguir el progreso de un lote de piezas discretas
El modelo "app completions" de Tulip está diseñado para el flujo de una sola pieza, pero aquí le mostramos cómo puede realizar el seguimiento de un lote de piezas discretas dentro de completions.
En este artículo, aprenderás...
- Cómo decidir si utilizar una finalización de aplicación o varias finalizaciones para realizar el seguimiento de un lote.
- Cómo almacenar detalles sobre un lote en una tabla.
Tulip utiliza" app completions" para rastrear los datos del taller en tiempo real.
En otras palabras, cada vez que un operario pulsa el botón "Completar" en una app, se registran datos valiosos que pueden analizarse mediante Analytics Builder.
Sin embargo, el modelo de "finalización de app" está pensado para ajustarse al flujo de una sola pieza. Si su organización utiliza lotes para piezas discretas, aún existen múltiples formas de realizar un seguimiento preciso de los datos del taller.
Esta guía le ayudará a averiguar qué modelo de lógica de aplicación es el más adecuado para su proceso. Para lotes de piezas discretas, puede:
- Completar la aplicación después de cada pieza
- Completar la aplicación una vez finalizado el lote
Si está interesado en el seguimiento de un lote de productos químicos o farmacéuticos, consulte esta guía independiente sobre la trazabilidad de procesos continuos en Tulip.
A continuación se explica cómo configurar cada uno de los patrones mostrados anteriormente para lotes de piezas completas.
App Completions después de cada parte
Si cada parte en el lote requiere una operación larga, puede tener sentido rastrear cada parte en una finalización de aplicación separada para que pueda reunir mejores datos de tiempo de ciclo en cada parte.
En el primer paso de la aplicación, puede pedir al operario que introduzca el número de lote antes de permitirle continuar con las instrucciones de trabajo.
Puede hacerlo con un Paso de formulario:
Este widget de texto almacena su valor en una variable llamada "batch_num".
Entonces, querrá hacer que esta variable sea "persistente" para que no se reinicie cuando se complete la aplicación. Si el número de lote es persistente, no tendrá que volver a introducirlo hasta que inicie un nuevo lote. Para ello, marque la casilla "Persistente" en el panel contextual:
A continuación, puede asegurarse de que el operario se salta el primer paso en cada pieza posterior utilizando el activador "App" "Complete Then Change To Step" al final de la aplicación para volver cada vez al primer paso de las instrucciones.
Este es el aspecto que podría tener ese disparador en un botón "Completar":
Finalmente, necesitará crear un botón "Start New Batch" que regrese al primer paso para que pueda cambiar la variable persistente "batch_id":
Completar la aplicación al final de cada lote
Muchos de los conceptos presentados en la sección anterior también pueden utilizarse cuando sólo hay una finalización de aplicación para un lote completo.
Generalmente vemos a los fabricantes completar una aplicación al final de cada lote cuando cada operación es muy rápida, y el operador necesita instrucciones de trabajo mínimas para hacer su trabajo.
Este es el flujo que se sigue para completar una aplicación al final de cada lote de piezas discretas:
- El operario introduce un número de lote, como se muestra arriba
- Comienzan las instrucciones de trabajo
- Cuando terminan las instrucciones de trabajo, el operario pulsa un botón llamado "Pieza terminada"
- SI hay más piezas en el lote, el operario es enviado de vuelta al paso de la primera instrucción.
- ELSE si todas las piezas del lote han sido terminadas, se dispara una "finalización de app" y el lote está terminado.
Así, la aplicación comenzaría con un Paso de Formulario como el que se muestra a continuación:
El valor de "Número de Partes" sería rastreado en una variable llamada "total_parts", mostrada abajo:
No hay necesidad de variables persistentes en este ejemplo.
En su lugar, puede utilizar una serie de pasos de instrucciones de trabajo, y el paso final tendría un botón "Pieza Terminada". Podría verse así:
Cuando un operador presiona "Pieza Terminada", usted querrá incrementar un contador que rastree el número de piezas completadas en el lote.
El primer disparador en el botón se ve así:
El disparador incrementa una variable llamada "part_counter" cada vez que se termina una pieza.
A continuación, tenemos que comprobar si se han completado todas las piezas del lote. Si es así, la aplicación puede completarse. Si no, tenemos que volver al paso 1 de las instrucciones de trabajo.
IF
- "Variable" "contador_piezas" "=" "Variable" "total_piezas"
THEN
- "App" "Completar App"
ELSE
THEN
- "Ir al paso" "Instrucción 1"
Seguimiento del progreso del lote en una tabla
La función Tablas le permite rastrear datos sobre cada lote y compartir esos datos entre múltiples aplicaciones.
Por lo tanto, si desea acceder a los datos de un lote desde varias estaciones de trabajo, deberá almacenarlos en una tabla.
A continuación se explica cómo configurar y actualizar una tabla sencilla en torno a lotes de piezas discretas.
Cree una nueva tabla y añada dos nuevas columnas:
- Total Piezas en Lote (número)
- Total de piezas completadas, estación 1 (número)
Para conectar la tabla a nuestra aplicación, tenemos que crear un marcador de posición de registro en el Editor de aplicaciones. Llamémoslo "Lote activo".
Ahora, actualizaremos esa tabla con el Paso de Formulario del ejemplo anterior:
Tenemos que añadir una "acción personalizada" que se dispare cuando se pulse el botón "Enviar". Luego, podemos crear (o cargar) un registro de tabla y actualizar el primer campo numérico.
- "Registros de tabla" "Crear o cargar registro" por ID: "Variable" "batch_num" en "Lote activo"
- "Manipulación de datos" "Almacenar" datos: "Variable" "total_partes" ubicación: "Registro de tabla" "Lote activo" "Total de piezas en lote"
Por último, podemos actualizar este registro de tabla cada vez que se complete una pieza. Necesitamos agregar otra sentencia al primer disparador del botón "Pieza Terminada", como se muestra arriba.
Aquí está el trigger actualizado al final de la aplicación:
- "Manipulación de Datos" "Incrementar Valor" valor: "Variable" "part_counter" por: "Valor Estático" "entero" "1"
- "Manipulación de Datos" "Almacenar" dato: "Variable" "part_counter" ubicación: "Registro de tabla" "Lote activo" "Total de piezas completadas, estación 1"
Más información
¿Ha encontrado lo que buscaba?
También puedes dirigirte a community.tulip.co para publicar tu pregunta o ver si otros se han enfrentado a una pregunta similar.