Conectar Copilot Studio con Power Automate

Clase 19 de 25Curso de Creación de Agentes Avanzados con Microsoft Copilot Studio

Resumen

Conecta Copilot Studio con Power Automate de forma confiable: mapea correctamente variables, ajusta entidades y valida el flujo de punta a punta para enviar correos con datos del usuario sin fallos. Aprende la práctica recomendada de Microsoft de confirmar datos, evita solapamiento de temas y usa el panel de prueba para depurar con precisión.

¿Cómo conectar Copilot Studio con un flujo existente de Power Automate?

Para usar un flujo ya creado, no crees uno nuevo. En lugar de “Nuevo flujo de agente”, selecciona el flujo existente (por ejemplo, Envío de correos). Así podrás pasarle las variables capturadas por el agente.

  • Muestra una confirmación al usuario antes de ejecutar el flujo. Es una práctica recomendada: “gracias por proporcionar tus datos…”.
  • Haz clic en Agregar nodo y elige agregar herramientas.
  • Selecciona el flujo existente. Verás las entradas requeridas, como nombre, correo electrónico y número.
  • Usa Seleccionar variable en cada campo y mapea las variables del agente: nombre completo, correo electrónico, celular.
  • Mantén nombres descriptivos de variables para evitar confusiones.

Para el mensaje final, aprovecha la salida del flujo de Power Automate. Inserta la variable de salida (por ejemplo, Mensaje) con Insertar variable y úsala como respuesta final del agente.

¿Qué desencadenadores e intenciones debes configurar?

Alinea el desencadenador con la intención del usuario. Ejemplos eficaces: “quiero información de un curso”, “quiero inscribirme a un curso”, “inscripción”. Guarda el tema antes de probar cambios para que la lógica se active correctamente.

¿Cómo se gestiona el permiso de ejecución?

Al ejecutar el envío de correos, el conector (por ejemplo, Office 365) solicitará permiso. Haz clic en Permitir para continuar. Si seleccionas Cancelar, el flujo no se ejecuta. Esta es una capa de seguridad esencial.

¿Qué errores de variables y entidades debes evitar al mapear datos?

Un error común es el desajuste de tipos entre el agente y el flujo. Si el flujo espera un número y envías un string, habrá fallo.

  • Si el flujo pide number y tienes string, no hagas parseo manual.
  • Cambia la entidad de la pregunta en Copilot Studio a una que almacene número.
  • Diferencia entre entidades similares: número vs número de teléfono.
  • “número de teléfono” guarda como string.
  • “número” guarda como number.
  • Ajusta la pregunta del celular para que use la entidad número. Así, el campo “celular” será tipo number y el mapeo será consistente con Power Automate.

Habilidades que pones en práctica: definición de variables, selección de entidades adecuadas, mapeo de entradas del flujo, y validación de tipos sin agregar transformaciones innecesarias.

¿Cómo asegurar coherencia entre variables del agente y del flujo?

  • Verifica que los nombres de variables en Power Automate coincidan con los que envía el agente.
  • Si cambias una entidad, vuelve a validar el mapeo en el nodo del flujo.
  • Mantén una convención clara para nombre, correo y número.

¿Cómo probar, depurar y asegurar el flujo con temas y permisos?

Prueba siempre el recorrido completo en Copilot Studio. Usa el panel para entender la lógica y confirmar que el tema correcto se activa.

  • Guarda el tema y abre una nueva sesión de prueba.
  • Usa Expandir panel de prueba para ver la ejecución del tema y el flujo.
  • Completa el flujo de usuario: nombre, correo, número. Observa el permiso del conector y el mensaje final proveniente de la salida del flujo.

Atención al solapamiento de temas. Si dos temas comparten las mismas frases de activación y uno está en pruebas, pueden enviarse variables incompletas al flujo.

  • Identifica temas activos con las mismas intenciones (por ejemplo, “Envío de correos” y “Prueba”).
  • Si un tema de prueba no mapea “celular” al flujo, el correo llegará sin ese dato.
  • Solución: desactiva el tema de prueba y deja activo el tema oficial.

Conceptos clave aplicados: tema (definición de intenciones y preguntas), desencadenador (activación por frases), flujo en Power Automate (proceso de envío de correo), conector de Office 365 (permisos), mensaje de salida del flujo (variable “Mensaje”). Con esto, tu agente captura datos, ejecuta el flujo y responde con la salida configurada, base para agentes empresariales más complejos.

¿Te quedó alguna duda sobre variables, entidades o pruebas de extremo a extremo? Cuéntame tu caso en los comentarios y lo resolvemos juntos.