Compartir a través de


Agregar condiciones a temas

Puede usar nodos Condición para agregar ramas al tema, comparando el valor de una variable con otra variable o un valor específico. Por ejemplo, si el valor de isClubMember es True, entonces tema ofrece un descuento; de lo contrario, tema presenta el precio del artículo estándar.

Propina

Cambie el nombre de los nodos para que sea más fácil identificarlos. Seleccione el campo de nombre del nodo para actualizar el nombre directamente, o seleccione el icono Más () del nodo y seleccione Renombrar desde el menú. También puede cambiar el nombre de los nodos en el editor de código .

No es posible cambiar el nombre de los Gatillo nodos y Ir a paso nodos.

Los nombres de nodo pueden tener hasta 500 caracteres de largo.

Requisitos previos

Agregar una condición

  1. Abra el tema deseado.

  2. Seleccionar el ícono Agregar nodo debajo del nodo bajo el cual desea agregar una condición y luego Seleccionar Agregar una condición.

    Esta acción agrega dos ramas a su tema. Una rama comienza con un nodo Condición y define la ruta de conversación para cuando la condición es verdadera. La otra rama comienza con un nodo Todas las demás condiciones y define la ruta para cuando la condición es falsa.

    Captura de pantalla que muestra una nueva condición con su rama Condición y la rama Todas las demás condiciones.

    Para construir su condición en la rama Condición , debe Seleccionar una variable, un operador lógico y un valor.

  3. Seleccione Seleccione una variable y seleccione la variable para comparar.

    Los operadores lógicos disponibles dependen del tipo de variable que haya seleccionado. Por ejemplo, es igual a está seleccionado de forma predeterminada y está disponible para todos los tipos de variables. El operador es mayor que está disponible para tipos de números, pero no para tipos de cadenas.

  4. Seleccionar un operador diferente si es necesario.

  5. Seleccionar o ingrese un valor para comparar con su variable.

    El valor o la variable con la que comparar debe ser de un tipo compatible, según la variable y el operador. Algunos operadores, como Está en blanco o no está en blanco, no es necesario que agregue un valor de comparación.

    Para tipos simples, como texto o números, puede escribir un valor literal. Seleccionar el ícono de la variableSeleccionar (>) a Seleccionar una variable o usar una Power Fx fórmula.

  6. Seleccione + Nueva condición si necesita agregar más criterios a su condición. Seleccione Y para que los criterios sean acumulativos, o seleccione O para que sean excluyentes entre sí.

    Captura de pantalla que muestra una rama de condición con Or operador.

Nota

Al configurar una condición que compara una cadena con un tipo de datos diferente, si encuentra una falta de coincidencia entre la primera variable y el valor de comparación, aparece un mensaje de error que indica la comparación de tipos y el botón Corregir falta de coincidencia de tipos . Seleccionar el botón para que Copilot Studio genere automáticamente una Power Fx fórmula que resuelva el desajuste.

Agregar más ramas de condición

Inicialmente, una condición tiene dos ramas: una rama Condición para cuando la condición es verdadera (es decir, la declaración if ), y la rama Todas las demás condiciones para cuando es falsa (la declaración else ). Puede agregar tantas ramas de Condición (para cualquier declaración else if ) como necesite. Cada condición se evalúa en orden. Se sigue la primera rama con una condición que se evalúa como verdadera. Si todas las condiciones se evalúan como falsas, se sigue la rama Todas las demás condiciones.

Por ejemplo, es posible que tenga una variable numérica y desee tres ramas para los siguientes casos:

  • Si el número es menor que 10
  • De lo contrario, si el número es mayor que 50
  • De lo contrario, es decir, cuando el número está entre 10 y 50

Para agregar otra rama Condición , Seleccionar el ícono Agregar nodo encima de su condición y Seleccionar Agregar una condición.

Captura de pantalla que muestra una condición con múltiples ramas con el ícono Agregar nodo encima de la condición resaltada.

Al seleccionar el ícono Agregar nodo debajo de una condición, se agrega una condición completamente nueva (con un nodo Condición y un nodo Todas las demás condiciones ), no una nueva rama de condición.

Insertar una nueva condición a un grupo de condiciones

Puede insertar una nueva condición en un grupo de condiciones.

  1. Seleccionar el ícono Más () del nodo Condición y, a continuación, Seleccionar Insertar nueva condición.

    Captura de pantalla que resalta el elemento de menú Insertar nueva condición.

  2. La nueva condición se inserta a la derecha de la condición previamente seleccionada.

    Captura de pantalla que muestra la condición recién insertada.

Nota

No se puede insertar una nueva condición a la derecha de una rama Todas las demás condiciones . Debe permanecer como el último elemento de condición a la derecha de la rama de condición.

Organizar las condiciones

Para estructuras de condiciones más complejas, puede reordenar las condiciones dentro del mismo grupo de condiciones.

  1. Seleccionar el ícono Más () del nodo Condición , y luego Seleccionar Reordenar condición.

    Captura de pantalla que resalta el elemento de menú Condición de reordenamiento.

  2. Se muestra el mensaje de posición de destino Seleccionar . Seleccionar el nodo de condición con el que desea intercambiar posiciones.

    Captura de pantalla que resalta el mensaje de notificación de posición de destino Seleccionar.

  3. El nodo de condición ahora está en su nueva posición dentro del grupo.

    Captura de pantalla que muestra la ubicación de un nodo de condición reordenado.

Nota

  • No se puede mover una condición a la derecha de una rama Todas las demás condiciones . Debe permanecer como el último elemento de condición a la derecha de la rama de condición.
  • Sólo se pueden reordenar condiciones dentro del mismo grupo de condiciones.

Usar Power Fx para definir una condición

El editor de condiciones predeterminado es bueno para la mayoría de los escenarios. Si necesita más flexibilidad, utilice Power Fx en una rama Condición .

  1. Seleccionar el ícono Más () del nodo Condición y luego Seleccionar Cambiar a fórmula.

    Captura de pantalla que muestra cómo cambiar al editor de condiciones. Power Fx

    El nodo cambia al control del editor de fórmulas. Si definió una condición anteriormente, la fórmula detrás de esa condición ahora se muestra en el editor de fórmulas.

  2. Para cambiar la fórmula, Seleccionar el ícono de la variable Seleccionar (>) para abrir el editor de fórmulas. Power Fx La fórmula que introduzca aquí debe devolver un valor booleano (verdadero o falso).

Aprenda a crear expresiones usando . Power Fx

Para volver al editor de condiciones simples, Seleccionar el ícono Más () del nodo Condición y luego Seleccionar el nodo Restablecer.