Usar variables en condiciones

Completado

Actualmente, el tema se ha actualizado desde el segundo laboratorio con entidades y capacidades de llenado de espacios, está usando datos dinámicos para almacenar variables y reutiliza esas variables en mensajes a fin de ofrecer una experiencia de creación dinámica. Ahora, usará la misma variable en una instrucción condicional en Microsoft Copilot Studio.

Con las instrucciones condicionales en Microsoft Copilot Studio, el autor de un copiloto puede determinar el comportamiento en ciertas condiciones, que pueden ser verdaderas, falsas u otros (por ejemplo, si está en blanco). Las instrucciones condicionales promueven la flexibilidad en el lienzo de creación, lo que le permite brindar excelentes experiencias de cliente o usuario en función de sus necesidades, además de limitar la necesidad de crear varios temas similares. Después de comenzar a usar condiciones, creará ramas, que son flujos independientes a los que se puede dirigir a la persona que usa el copiloto. Estas ramas pueden tener sus propias condiciones, según el comportamiento que desee crear.

Para obtener más información sobre las condiciones, consulte Creación mediante condiciones.

Tarea: Crear una condición utilizando variables

En esta tarea, creará una condición basada en las tres opciones de variables que se usaron en la entidad CustomerAction personalizada del primer ejercicio.

  1. En el lienzo de creación, en el nodo Mensaje que ha modificado en la tarea anterior, seleccione el icono más (+) para agregar un nuevo nodo y, luego, seleccione Agregar una condición.

    Captura de la opción Agregar una condición

  2. Aparecerán dos nuevos nodos: uno es la Condición y el otro es una excepción para Todas las demás condiciones.

    En el nodo Condición, seleccione la opción Seleccionar una variable y, luego, seleccione la variable global CustomerAction.

    Captura de pantalla de la vista tras agregar la condición en el tema

  3. Mantenga el operador de condición como es igual a y seleccione el cuadro vacío debajo para mostrar las tres opciones disponibles de la variable seleccionada. Seleccione la opción actualizar.

    Captura de pantalla de la condición para cuando se actualiza la variable CustomerAction

  4. Ahora debería aparecer una condición completa: si el valor CustomerAction es igual a actualizar.

    Captura de pantalla de la condición completada

  5. Cree dos condiciones más en esta rama para las otras dos opciones en la variable CustomerAction (marcar y cancelar). Seleccione el ícono más (+) para agregar un nodo sobre la condición y luego seleccione Agregar una condición para agregar otra rama condicional.

    Captura de pantalla de la opción Agregar una condición para agregar otra condición

  6. Repita los pasos anteriores seleccionando la variable Global.CustomerAction y las opciones comprobar y cancelar en otras dos condiciones para que tenga una rama condicional con tres opciones (incluyendo Todas las demás condiciones), como se ve en la siguiente captura de pantalla.

    Captura de pantalla de las tres condiciones

  7. En cada nodo de condición, agregue un nodo Mensaje que muestre un texto diferente según la condición, como se ve en el siguiente ejemplo.

    Captura de pantalla del paso final con un nodo Mensaje en cada condición

  8. Guarde el tema y seleccione la opción Probar el copiloto para explorar las diferentes frases desencadenadoras y condiciones que llevan al usuario a ver diferentes resultados de mensajes.

Las condiciones son herramientas fundamentales que le ayudan a crear experiencias personalizadas y basadas en lo que el usuario ha seleccionado o respondido en preguntas anteriores. Puede anidar condiciones dentro de otras condiciones para obtener una lógica más compleja.

Enhorabuena, ya ha completado los conceptos básicos sobre el uso de condiciones y sobre el uso de variables como parámetros dentro de estas.