Ejemplo: revisión de la caravana de alquiler
Construye paso a paso un flujo que, tras la salida, crea una tarea de revisión con subtareas o sube la prioridad de la tarea abierta
Última actualización el
Este ejemplo construye un flujo con un filtro, Buscar tarea, Establecer prioridad de tarea, un Si / si no y una tarea con subtareas. No necesitas ninguna solicitud API.
En los entornos de demostración de Tillor, este flujo ya está disponible como ejemplo en pausa con el nombre Nalopen huurcaravan. Puedes verlo allí mientras lo construyes.
Qué hace el flujo
Un huésped se va de una caravana estática. La caravana debe revisarse para el siguiente huésped.
- Si aún no hay una tarea de revisión abierta para esa parcela, el flujo crea una, con cinco subtareas y una fecha límite a los 7 días. La tarea también va al compañero que detuvo la ocupación
- Si ya hay una tarea de revisión abierta, por ejemplo porque la caravana quedó libre dos veces en poco tiempo, el flujo no crea una segunda tarea. En su lugar, la prioridad de la tarea existente sube un nivel
Los dos pasos de tarea de abajo son casi iguales. Solo difiere la descripción: si fue el sistema quien terminó la ocupación, no hay ningún compañero que mencionar.
Qué necesitas
- Tienes el permiso Gestionar automatizaciones, o Todos los permisos
- En tu organización existe un tipo de parcela para caravanas estáticas, en este ejemplo Stacaravan
- Opcional: un tablero y una columna para las tareas de revisión
Construir el flujo
1. Crear un flujo vacío
- Ve a Administrador > Automatizaciones y haz clic en Nueva automatización
- Elige Empezar desde cero
- En la ruta de navegación de arriba, escribe el nombre Nalopen huurcaravan
- Haz clic en el lienzo, junto a los pasos, y en el panel rellena en Descripción para qué sirve el flujo
2. Configurar el disparador
- Haz clic en el disparador. Deja Empieza por en Cuando ocurre algo
- En Evento elige
occupation:ended. Escribe occupation para buscar - En Nombre del paso ponle al paso el nombre Ocupación terminada
Ahora el flujo empieza con cada ocupación que termina. Tú lo quieres solo para caravanas estáticas:
- En Solo cuando haz clic en Añadir condición
- Haz clic en Variable y elige
occupation.terrain.terrainTypeId - Deja la comparación en es
- En el valor, elige el tipo de parcela Stacaravan
3. Buscar una tarea de revisión abierta
- Añade un paso Buscar tarea, conecta el disparador con él y ponle el nombre ¿Tarea de revisión abierta?
- En Título escribe
Nalopen {occupation.terrain.name} - Deja activados Vinculada a los registros del evento, Solo tareas no completadas y Omitir subtareas
El paso busca ahora una tarea principal que aún no esté completada, que se llame exactamente Nalopen seguido del nombre de la parcela y que esté vinculada a la misma parcela, el mismo cliente o la misma reserva. Después el flujo continúa por Encontrada o No encontrada.
4. Subir la prioridad
- Añade un paso Establecer prioridad de tarea, ponle el nombre Subir prioridad y conecta con él la salida Encontrada
- Deja Tarea en
{foundTask.id} - Deja Cambio en Un nivel más alto y Subir hasta en Alta
5. Comprobar quién detuvo la ocupación
- Añade un paso Si / si no, conecta con él la salida No encontrada de ¿Tarea de revisión abierta? y ponle el nombre ¿Terminada por un compañero?
- Haz clic en Añadir condición y en Variable elige
triggeredBy.id - Elige la comparación no está vacío
{triggeredBy.id} está vacío si la ocupación la terminó el sistema, por ejemplo una tarea programada. Entonces el flujo pasa por No.
6. Crear la tarea
Añade un paso Crear tarea, ponle el nombre Crear tarea de revisión y conecta con él la salida Sí. Rellena los campos así:
| Campo | Valor |
|---|---|
| Título | Nalopen {occupation.terrain.name} |
| Descripción | Automatisch gegenereerd., una línea vacía y Bezetting stopgezet door @{triggeredBy.name}({triggeredBy.id}) |
| Prioridad | Baja |
| Vence después de | 7 días |
| Asignar también a quien causó el evento | Activado |
| Vincular a registros | Activado |
| Subtareas | Cinco líneas: Kuisen, Inboedel, Internet + TV, Kader QR code, Controleren op werkjes |
Con @{triggeredBy.name}({triggeredBy.id}) se menciona al compañero en la descripción. Si quieres que la tarea vaya a un tablero, elige en Añadir al tablero un tablero y en Columna una columna. A quien debe recibir siempre la tarea lo eliges en Asignar a.
Deja el título igual que el de ¿Tarea de revisión abierta?. De lo contrario, el paso de búsqueda no encontrará la tarea la próxima vez.
7. La tarea para el sistema
- Haz clic en el paso Crear tarea de revisión y luego en Duplicar paso
- Ponle a la copia el nombre Crear tarea de revisión (sistema) y conecta con ella la salida No
- Deja la Descripción solo en
Automatisch gegenereerd.
8. Probar y activar
- Comprueba que no haya ningún botón de problemas (como 1 problema) en la parte superior del panel
- Abre la pestaña Ejecución de prueba y haz clic en Ejecutar prueba. Verás qué camino toma el flujo y qué título y descripción recibiría la tarea. No se crea nada
- Activa el interruptor Activa
Por qué dos pasos en lugar de uno
También puedes usar los pasos Buscar tarea y Establecer prioridad de tarea por separado. Si, por ejemplo, no quieres hacer nada cuando la tarea ya existe, simplemente no conectes nada con Encontrada. Si quieres dar un comentario o un estado distinto a la tarea existente, pon otro paso tras Encontrada, como Definir estado con {foundTask.id}.
Qué ocurre en la práctica
| Situación | Qué hace el flujo |
|---|---|
| Ninguna tarea de revisión abierta para esta parcela | Crea una tarea nueva con cinco subtareas |
| Tarea abierta con prioridad Baja | La pone en Media |
| Tarea abierta con prioridad Media | La pone en Alta |
| Tarea abierta con prioridad Alta o Urgente | Deja la prioridad como está |
| Ocupación en otro tipo de parcela | No empieza |
Cómo se ve la tarea en Tillor
La tarea está a nombre de Flujo de trabajo y está vinculada a la parcela y al cliente de la ocupación, y a la reserva si existe. No toda ocupación tiene una reserva. El compañero que detuvo la ocupación figura como persona asignada en la tarea.