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
Capítulo 5 de 7 · 14 min

Ramas y bloques condicionales

Campos que aparecen según una respuesta, una Condición que decide si se crea la oportunidad, y por qué el contador de pasos a veces no dice el total.

Vas a sumar una pantalla Primera oportunidad entre Crear el contacto y Listo. Tiene dos novedades: campos que solo se ven si contestás que sí, y una Condición después de la pantalla que decide si se crea la oportunidad.

La pregunta

Arrastrá una Pantalla al canvas. Nombre del nodo: Primera oportunidad. En el diseñador:

  • Fila Pantalla: Agrupar respuestas en oportunidad, Mientras procesa Guardando…, y destildá Ofrecer “Atrás”.
  • Título: ¿Hay un negocio en vista?.
  • Un Input ¿Ya hay un negocio?: Picklist, Lista fija con dos opciones (Valor si, Label Sí; Valor no, Label No, todavía no), Requerido, sin valor por default.

Los campos que dependen de la respuesta

Sumá tres Input más:

  • Nombre del negocio: Texto, Requerido, Placeholder Licencias 2027.
  • Monto: Número.
  • Fecha de cierre estimada: Fecha.

En cada uno, abajo de todo en las propiedades, Mostrar este bloque cuando → Agregar condición: elegí el campo ¿Ya hay un negocio?, el operador No es igual a y el valor no.

En la lista del centro, los tres llevan un ojo naranja: son bloques condicionales.

Tres campos que se esconden cuando la respuesta es No, todavía no.
Diseñador de la pantalla Primera oportunidad con Monto seleccionado; en Mostrar este bloque cuando, la condición A: ¿Ya hay un negocio? No es igual a no; en la lista, Nombre del negocio, Monto y Fecha de cierre estimada llevan un ojo naranja

Tres campos que se esconden cuando la respuesta es No, todavía no.

Armá la condición para que se cumpla con la respuesta vacía: por eso es “No es igual a no” y no “Igual a si”. Hoy, si la condición no se cumple cuando se abre la pantalla, el bloque no aparece aunque después cambies la respuesta; en cambio, uno que arrancó visible sí se esconde y vuelve a aparecer mientras la persona elige.

Un campo escondido no se valida: si la respuesta es No, todavía no, Nombre del negocio no se pide aunque sea Requerido.

Guardar pantalla.

Rehacé las conexiones

Ahora Crear el contacto tiene que ir a Primera oportunidad, no a Listo. Hacé clic en la flecha entre Crear el contacto y Listo y apretá Supr. Después conectá Crear el contacto con Primera oportunidad.

La Condición

Del grupo Lógica, arrastrá Condición debajo de Primera oportunidad y conectala. En el inspector:

  • Nombre del nodo: ¿Hay negocio?.
  • En Branches, una rama con nombre si: campo oportunidad.ya_hay_un_negocio, operador Igual a, valor si.

La tarjeta muestra dos salidas: si y default. Default es el camino cuando ninguna rama se cumple.

Crear la oportunidad, solo en la rama sí

Arrastrá Crear registro y conectá la salida si de ¿Hay negocio? a ese nodo:

  • Nombre del nodo: Crear la oportunidad.
  • Entidad: Opportunity.
  • Campos:
CampoValor
name{{oportunidad.nombre_del_negocio}}
account{{record.id}}
amount{{oportunidad.monto}}
close_date{{oportunidad.fecha_de_cierre_estimada}}
stageProspecting
  • Guardar como variable: nueva_oportunidad.

Conectá Crear la oportunidad con Listo, y también la salida default de ¿Hay negocio? con Listo. Hacé clic en Guardar.

El Stepper completo: la Condición manda a crear la oportunidad solo si la respuesta fue Sí.
Grafo completo del Stepper con la Condición ¿Hay negocio? seleccionada: rama si con oportunidad.ya_hay_un_negocio Igual a si; la salida si va a Crear la oportunidad y la default va directo a Listo

El Stepper completo: la Condición manda a crear la oportunidad solo si la respuesta fue Sí.

El contador de pasos

Arriba de cada pantalla, el Stepper muestra en qué paso está la persona. Cuando todavía hay una Condición por delante, no puede saber cuántas pantallas faltan (depende de lo que contesten), así que muestra solo Paso 2, Paso 3. Una vez que pasa la última bifurcación, aparece el total con la barra: Paso 4 de 4. En la primera pantalla de un proceso con ramas no se muestra nada.

Con Sí, aparecen los tres campos. Paso 3, sin total: todavía falta la Condición. Arriba, el aviso de una ejecución retomada (lo ves en el capítulo siguiente).
Pantalla Paso 3 ¿Hay un negocio en vista? con ¿Ya hay un negocio? en Sí y los campos Nombre del negocio Licencias 2027, Monto 80000 y Fecha de cierre estimada visibles; arriba, el aviso Retomás donde lo dejaste con el botón Empezar de nuevo

Con Sí, aparecen los tres campos. Paso 3, sin total: todavía falta la Condición. Arriba, el aviso de una ejecución retomada (lo ves en el capítulo siguiente).

Cómo saber que te salió

  • En Pantallas, arriba dice “Este proceso se bifurca, así que sus pantallas no tienen un único orden: reordenalas en el grafo”. Las tres primeras pantallas siguen numeradas; lo que cuelga de la Condición aparece aparte, bajo Solo en una rama.
  • En la Vista previa de Primera oportunidad, los tres campos condicionales se ven con borde punteado y la etiqueta Bloque condicional.
  • Cuando lo corras en el próximo capítulo: con No, todavía no, los tres campos desaparecen y al terminar no hay oportunidad nueva; con Sí, aparece la oportunidad en la cuenta.

¿Llegaste al resultado de arriba?