Checklist de onboarding que deja tareas
Una pantalla de casillas antes del kickoff: por cada cosa que no está hecha, el Stepper crea una tarea relacionada con la cuenta, con las notas de quien completó el checklist.
El problema. Antes del kickoff de un cliente nuevo, Carla tiene que confirmar tres cosas: que el contrato esté firmado, que los usuarios estén creados y que la capacitación esté agendada. Lo anota en un cuaderno, y lo que falta se le olvida a alguien.
La idea. Un Stepper sobre Account con una pantalla de tres Checkbox y un campo de notas. Después, tres Condición en fila: cada una pregunta si falta una cosa y, si falta, un Crear registro deja una tarea. La cadena sigue igual, falte o no, hasta una pantalla final.
Un workspace con el escenario ya armado, que se borra solo a las 48 h. Estamos terminándolo.
La pantalla
Procesos → Steppers → Nuevo: Label Checklist de onboarding, Se lanza desde Account. Pantalla Checklist; en la fila Pantalla: Agrupar respuestas en checklist, Texto del botón Guardar, Mientras procesa Creando las tareas pendientes…, sin Ofrecer “Atrás”. Bloques:
- Título:
Antes del kickoff de {{record.name}}. - Texto:
Tildá lo que ya está hecho. Por cada cosa sin tildar se crea una tarea. - Tres Input de tipo Checkbox:
Contrato firmado,Usuarios creados,Capacitación agendada. - Input
Notas: Texto largo, PlaceholderLo que tenga que saber quien tome las tareas.
La primera pregunta
Condición debajo de la pantalla, Nombre del nodo ¿Falta el contrato?, una rama falta: campo checklist.contrato_firmado, operador No es ninguno de, valor true.
Un checkbox tildado vale true; sin tildar, false. No es ninguno de compara contra el texto true, así que la rama se cumple cuando la casilla quedó sin tildar.
La tarea
Crear registro conectado a la salida falta. Nombre del nodo Tarea: contrato, Entidad Task:
| Campo | Valor |
|---|---|
subject | Firmar contrato: {{record.name}} |
priority | High |
related_to | {{record.id}} |
description | {{checklist.notas}} |
Las otras dos
Repetí el par para ¿Faltan los usuarios? (campo checklist.usuarios_creados, tarea Crear usuarios: {{record.name}}) y ¿Falta la capacitación? (campo checklist.capacitacion_agendada, tarea Agendar capacitación: {{record.name}}). Con el ícono de duplicar del inspector copiás un nodo y solo cambiás lo distinto.
Conectá la cadena para que todas las preguntas se hagan siempre:
- ¿Falta el contrato?:
falta→ Tarea: contrato;default→ ¿Faltan los usuarios?. Tarea: contrato → ¿Faltan los usuarios?. - Lo mismo entre ¿Faltan los usuarios?, su tarea y ¿Falta la capacitación?.
- ¿Falta la capacitación?: las dos salidas (directo y a través de su tarea) terminan en la pantalla final.
La pantalla final
Pantalla Checklist guardado con un Aviso Éxito: título Checklist guardado, contenido Lo que quedó sin tildar ya está en Tasks, relacionado con {{record.name}}. Botón Cerrar. Activa, Guardar, y el botón Checklist de onboarding (ícono list-checks) en el Header buttons de la Record Page de Account.
Como la cuenta ya tiene tres botones de Steppers, mirá el número de Buttons before the “More” menu en el Record Header: con el valor por defecto (3), a partir del cuarto, los botones propios pasan a un menú desplegable.
Cómo saber que te salió
- En una cuenta, Checklist de onboarding: tildá solo Contrato firmado, escribí una nota y Guardar.
- En Tasks aparecen Crear usuarios: y Agendar capacitación: con el nombre de la cuenta, prioridad High, Related To la cuenta y tu nota en la descripción. No hay tarea de contrato.
¿Te funcionó?