Flujos y configuración¶
Aquí creas cada proceso y dibujas su mapa: qué pasos tiene, qué botones llevan de uno a otro y qué debe registrar el operario en cada estación. Está en Menú → Procesos internos (ruta /app/procesos) y, para el diagrama, en Configurar dentro del tablero (/app/procesos/flujos/…/configuracion).
Permiso
Ver la lista exige ACCESO_PROCESOS. Nuevo flujo, el interruptor Activo y toda la configuración exigen PROCESOS_CONFIGURAR.
La lista de flujos¶
- 1 Nuevo flujo: abre el diálogo de creación (abajo).
- 2 Activo / Inactivo: un flujo inactivo no recibe órdenes nuevas pero conserva su historial.
- 3 account_tree abre la configuración del diagrama de pasos y transiciones.
Crear un flujo¶
- Elige una Plantilla (opcional): Reacondicionamiento (unidades con serial), Manufactura/ensamble (lotes) o Producción de alimentos (lotes). Ver Plantillas incluidas. Sin plantilla, el flujo nace con un único paso Inicio.
- Escribe Nombre y Código (un slug único, sin espacios).
- Sin plantilla, decide el modo de trabajo: el interruptor Unidades individuales con serial y el Modo de salida (Crear un producto nuevo por item o Reponer stock de un producto existente). Esto no se cambia después desde la configuración.
- Según el modo de salida, elige la Familia de los productos que crea este flujo o el Producto a reponer (opcional si varía por orden).
- Pulsa Crear. Se abre directamente la configuración del diagrama.
Serial + reponer stock
Es una combinación válida: cada unidad se procesa por separado (su propio costo, atributos y partes) pero todas suman al stock de un solo producto publicado. Útil para lotes de unidades muy similares.
El diagrama¶
- 1 Diagrama / Listas: el mismo flujo como grafo o como dos listas (pasos y transiciones con Desde, Hacia, Nombre del botón, Permiso adicional (opcional), Requiere nota). Editan lo mismo.
- 2 Agregar paso crea Nuevo paso en el centro; Auto-ordenar recoloca todos los pasos de izquierda a derecha según sus transiciones.
- 3 Restablecer desde plantilla: borra pasos y transiciones y los recrea desde una plantilla. Solo si el flujo no tiene items en proceso.
- 4 Guardar se habilita cuando hay cambios. Si sales sin guardar, la página te lo advierte.
- 5 Iconos del paso: flag inicial, block descarte, check_circle habilita finalizar, inventory_2 consume materiales predeterminados, group tiene responsables.
- 6 Inspector: cambia según lo seleccionado (paso, transición o, sin selección, la configuración general del flujo).
Inspector de paso¶
| Campo | Qué hace |
|---|---|
| Nombre, Código, Descripción, Color | El código se genera solo a partir del nombre (Revisión final → revision_final) hasta que lo edites a mano. El color pinta la franja de la columna en el tablero. |
| Paso inicial | Donde entran los items de cada orden nueva. Debe haber exactamente uno. |
| Paso de descarte | Paso terminal de rechazo. Los campos obligatorios no bloquean la entrada aquí, y el costo de compra del item se reparte entre sus hermanos vivos. |
| Habilita finalizar hacia inventario | Desde este paso aparece el botón de finalizar. |
| Costo por defecto al entrar | Se suma al costo del item cada vez que entra a este paso (mano de obra estándar, por ejemplo). |
| Materiales predeterminados | Productos que se consumen automáticamente por cada unidad del item al entrar al paso: Producto/material, Almacén (opcional), Cant. x unidad. Ver Materiales y costos. |
| Campos del formulario | Lo que el operario llena por item mientras está en el paso (abajo). |
| Responsables | Empleados encargados del paso. Si configuras exactamente uno, los items que entren quedan asignados a esa persona automáticamente; con varios o ninguno, se asigna a mano desde el tablero. |
Los tres botones se habilitan después de guardar el flujo por primera vez (Guarda el flujo primero para configurar…).
Campos del formulario¶
Cada fila tiene Etiqueta, Tipo, Ayuda (opcional) y la casilla de obligatorio (Obligatorio para salir del paso). Los tipos disponibles son Texto corto, Texto largo, Número, Fecha, Sí/No, Lista (una opción), Lista (varias opciones) y Foto/archivo (máximo 10 MB). Los dos tipos de lista piden además una Lista de opciones.
Listas personalizadas (botón en la barra o Administrar listas personalizadas dentro del diálogo) son conjuntos de opciones reutilizables por cualquier flujo, por ejemplo Estados de batería: escribe una opción y presiona Enter para agregarla. Una lista en uso por algún campo no se puede eliminar hasta quitarla de esos campos.
Inspector de transición¶
Al hacer clic en una flecha ves origen → destino y tres ajustes: Nombre del botón (lo que verá el operario, por ejemplo Enviar a reparación), Permiso adicional (opcional) (el nombre de un permiso que se exige además de ACCESO_PROCESOS) y el interruptor Exige una nota. Al conectar dos pasos en el diagrama, la transición nace como Enviar a <destino>.
Configuración general¶
Sin nada seleccionado, el inspector muestra Nombre, Modo de salida, la Familia de productos nuevos o el Producto a reponer, la Utilidad sugerida (%) que se usa para proponer el precio de venta al finalizar (costo unitario × (1 + utilidad)) y el interruptor Flujo activo.
Guardar valida el grafo
Al guardar verás Todos los pasos necesitan nombre y código, El flujo debe tener exactamente un paso inicial o Todas las transiciones necesitan nombre si algo falta. Tampoco se puede eliminar un paso que tiene items en proceso, ni el paso inicial sin marcar antes otro.
¿Problemas?
- No veo Nuevo flujo ni el botón Configurar. Tu rol no tiene
PROCESOS_CONFIGURAR. - Los botones de formulario, materiales y responsables están grises. El paso es nuevo: pulsa Guardar y vuelve a abrirlo.
- Restablecer desde plantilla falla. El flujo ya tiene items en proceso; finalízalos o descártalos primero, o crea otro flujo.
- No puedo eliminar una lista personalizada. Está en uso por uno o más campos; cámbiales la lista o bórralos primero.
Siguiente: Tablero.