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.

#PasoAjuste
TriggerProgramadoCron 5 8 * * *, zona horaria Europe/Madrid.
1«Ajustar fecha»Fecha = Hoy, sumar 1 día. Publica la fecha de mañana.
2Buscar pedidosEstado 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.
  1. Empezar con la plantilla

    «Nuevo workflow», «Empezar con una plantilla», "Pedidos que salen mañana".

  2. 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.

  3. Rellenar los huecos

    Elige el rol de «Notificación interna» (las personas que verán la notificación) y el canal de Slack.

  4. 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.

  5. Publicar y activar

    «Publicar y activar».

  • 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.
Consejo:

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.

Nota:

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.

  • Construir

    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.