Guías
Avisar al almacén solo cuando salgan pedidos mañana
Una comprobación diaria que no te cuesta nada los días tranquilos: busca, cuenta y solo notifica si la lista no está vacía.
Antes de empezar
Esta es la plantilla "Pedidos que salen mañana". Rellenas dos huecos: el canal de Slack y el rol a notificar. Se ejecuta cada mañana a las 08:05, Europe/Madrid. Los textos que escribe una plantilla (mensajes, títulos de tareas, cuerpos de email) están en español tal como los tiene el catálogo: edítalos a tu idioma antes de pasar a Live.
La página de referencia de la plantilla, con su trigger, sus pasos y sus requisitos: Pedidos que salen mañana.
El patrón
Enlace a esta sección: El patrón| # | Paso | Ajuste |
|---|---|---|
| Trigger | Programado | Cron 5 8 * * *, zona horaria Europe/Madrid. |
| 1 | «Ajustar fecha» | Fecha = Hoy, sumar 1 día. Publica la fecha de mañana. |
| 2 | Buscar pedidos | Estado reserved, desde mañana y hasta mañana (el mismo día en los dos). |
| 3 | «Definir variable» | Nombre "Pedidos que salen mañana". Valor: la función Length aplicada a la lista de pedidos. |
| 4 | «Condición» | La lista de pedidos tiene algún elemento. El carril Si no está vacío. |
| 5 | «Notificación interna» | En Entonces. Estilo neutro, a un rol. Mensaje: el recuento, con una invitación a revisar la preparación. |
| 6 | «Publicar un mensaje» | En Entonces. El recuento, al canal que elijas. |
Constrúyelo
Enlace a esta sección: ConstrúyeloEmpezar con la plantilla
«Nuevo workflow», «Empezar con una plantilla», "Pedidos que salen mañana".
Comprobar la hora
Haz clic en el trigger. El «Zona horaria» se escribe en la plantilla como Europe/Madrid, sea cual sea la zona de tu empresa. Cámbiala si hace falta.
Rellenar los huecos
Elige el rol de «Notificación interna» (las personas que verán la notificación) y el canal de Slack.
Pruébalo
Un workflow programado no tiene botón Ejecutar. Para verlo funcionar antes de mañana por la mañana, crea un pedido reservado que empiece mañana, luego mueve el cron al minuto siguiente, publica y observa la ejecución. Necesitas las dos cosas: un pedido sin el cambio de cron no ejecuta nada, y el cambio de cron sin un pedido termina sin más tras la búsqueda. Vuelve a poner el cron después.
Publicar y activar
«Publicar y activar».
Por qué está callado los días tranquilos
Enlace a esta sección: Por qué está callado los días tranquilos- El workflow busca primero y notifica solo si el resultado tiene al menos un elemento. Sin pedidos, la ejecución termina tras el paso 4 y cuesta los créditos de los pasos que se ejecutaron, no los de las notificaciones.
- Las fechas salen de Hoy, nunca escritas a mano. Una fecha escrita a mano solo valdría un día.
- La búsqueda devuelve hasta 100 pedidos, así que la cuenta del mensaje tiene como tope 100.
- Compárala con la plantilla de devoluciones atrasadas, que hace lo contrario a propósito: publica un resumen de Neo todos los días, incluso sin retrasos, mientras que "Pedidos sin devolver a tiempo" se queda callada salvo que los haya.
El mismo patrón sirve para tareas vencidas, facturas vencidas, presupuestos a punto de caducar, stock bajo e inspecciones de vehículos: cambia lo que buscas y la frase.
El recuento se hace con la función Length en un paso Definir variable. Si necesitas que el recuento aparezca en dos mensajes, usa esa variable en ambos.
Páginas relacionadas
Enlace a esta sección: Páginas relacionadasConstruir
Triggers
Un trigger decide cuándo se ejecuta un workflow. Cada workflow tiene exactamente uno, y puedes cambiarlo en el editor en cualquier momento (hasta que publiques, nada cambia para las ejecuciones).
Construir
Datos y expresiones
No escribes fórmulas en un workflow. Eliges valores de listas, y Filmo guarda lo que elegiste como una expresión estructurada. Esta página explica qué ofrece el selector y cómo se comportan los valores al ejecutarse.
Construir
Condiciones y operadores
Una condición compara una variable con un valor. El paso Condición lleva el run por uno de dos caminos; el paso Switch elige el primero de varios.
¿Te ha resultado útil esta página?