nxar.Aprender
Steppers: procesos guiados paso a paso0 de 7 capítulos
  1. 1Qué es un Stepper
  2. 2Tu primer Stepper
  3. 3Campos, validaciones y valores por default
  4. 4Guardar lo que se completa
  5. 5Ramas y bloques condicionales
  6. 6Activarlo y lanzarlo desde la cuenta
  7. 7Probar y ver quién lo corrió

Casos de uso

  1. ·Registrar un reclamo desde la cuenta
  2. ·Calificar una oportunidad
  3. ·Checklist de onboarding que deja tareas
Volver al recorrido
Caso de uso · Steppers: procesos guiados paso a paso · 12 min

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.

Probalo en un workspace de práctica

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, Placeholder Lo 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:

CampoValor
subjectFirmar contrato: {{record.name}}
priorityHigh
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.

Tres preguntas en fila. Cada tarea vuelve a la cadena, así la siguiente pregunta se hace igual.
Grafo del Stepper Aprender — Checklist de onboarding: la pantalla Checklist, tres Condiciones encadenadas ¿Falta el contrato?, ¿Faltan los usuarios? y ¿Falta la capacitación?, cada una con su tarea al costado, y la pantalla Checklist guardado al final; seleccionada ¿Faltan los usuarios? con la rama falta, checklist.usuarios_creados No es ninguno de true

Tres preguntas en fila. Cada tarea vuelve a la cadena, así la siguiente pregunta se hace igual.

Con el contrato firmado y lo demás pendiente, al guardar quedan dos tareas.
Diálogo Checklist de onboarding sobre la cuenta Aprender — Frigorífico Pampa: Contrato firmado tildado, Usuarios creados y Capacitación agendada sin tildar, Notas completas y el botón Guardar; en el encabezado de la cuenta, los botones Alta de cliente, Registrar reclamo y Checklist de onboarding

Con el contrato firmado y lo demás pendiente, al guardar quedan dos tareas.

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ó?