Share via


Solucionar problemas comunes con desencadenadores

A continuación, se indican algunos consejos y trucos para solucionar problemas con los desencadenadores.

Identificar una ejecución de flujo específica

A veces, es posible que necesite Identificar ejecuciones de flujo específicas para solucionar los problemas de sus flujos.

Mi desencadenador no se activa

  1. Una directiva de prevención de pérdida de datos podría ser la culpable.

    Los administradores pueden crear directivas de prevención de pérdida de datos (DLP) que pueden actuar como medidas de seguridad para ayudar a evitar que los usuarios expongan accidentalmente los datos de la organización. Las directivas DLP aplican reglas relativas para que los conectores se pueden usar juntos mediante la clasificación de conectores como Empresariales o No empresariales. Si coloca un conector en el grupo Empresariales, solo se podrá usar con otros conectores de ese grupo en cualquier aplicación o flujo.

    Si su flujo viola una directiva DLP, se suspenderá, lo que provocará que el desencadenador no se active. Para saber si su flujo está suspendido, intente editar el flujo y guárdelo. El verificador de flujo le informará si el flujo infringe una directiva DLP. Su administrador puede cambiar la directiva DLP.

  2. Puede que el desencadenador esté fallando. Siga estos pasos para confirmar:

    1. Inicie sesión en Power Automate.

    2. Vaya a Mis flujos y luego seleccione su flujo.

    3. ¿Ve el siguiente error en Detalles?

      Captura de pantalla de un mensaje de error sobre el desencadenador del flujo.

    Este error significa que Power Automate intentó varias veces establecer una conexión para registrar el desencadenador y falló. Su flujo no se activará hasta que se resuelva este problema.

    Una de las razones comunes de este error es que el servicios y los puntos de conexión del servicio de Power Automate no están en la lista de permitidos. Para solucionarlo, confirme que su departamento de TI haya agregado estos punto de conexión a la lista de permitidos.

    Aquí está la lista de direcciones IP y dominios que deben agregarse a su lista de permitidos.

    Consulte este artículo de soporte para saber más sobre cómo solucionar problemas con los desencadenadores.

Una vez resuelto el problema, modifique el flujo y luego guárdelo. Luego puede cambiarlo a su estado original y guardarlo nuevamente. El flujo detecta que su configuración cambió e intenta registrar su desencadenador nuevamente.

Comprobar las conexiones

Con la configuración predeterminada, los usuarios solo necesitan iniciar sesión en una conexión una vez. Luego pueden usar esa conexión hasta que un administrador la revoque. Un posible escenario es que la contraseña de la conexión pueda caducar o que exista una directiva en su organización que establezca que el token de autenticación del conector expire después de un período de tiempo específico. Las directivas de vida útil del símbolo están configuradas en Microsoft Entra ID. Para obtener más información, revise este artículo de Azure o este artículo de soporte.

Siga estos pasos para verificar si sus conexiones están rotas:

  1. Inicie sesión en Power Automate.

  2. Vaya a Datos>Conexiones.

  3. Encuentre la conexión que su flujo usa.

  4. Seleccione Corregir conexiones, y luego actualice las credenciales para su conexión si hay un mensaje Fijar conexión junto a la columna Estado.

    Captura de pantalla que muestra un enlace para arreglar una conexión rota.

Compruebe si el flujo usa un desencadenador de conector premium

  1. Edite su flujo para encontrar el nombre del conector para el desencadenador.

  2. Vaya a la lista de conectores y busque ese conector. Si el conector es un conector premium, se muestra PREMIUM debajo del nombre del conector.

    Captura de pantalla de un conector premium.

Necesita una licencia de Power Apps o Power Automate independiente para acceder a todos los conectores premium, locales y personalizados. Puede adquirir licencias en cualquier momento.

Compruebe su tipo de licencia

Siga estos pasos para ver el tipo de licencia que tiene:

  1. Inicie sesión en Power Automate.
  2. Vaya a Mis flujos en el panel de la izquierda.
  3. Seleccione un flujo.
  4. En la sección Detalles, busque Plan. Aparece su plan de licencia actual.

Comprobar si se omite la verificación del desencadenador

Acaba de completar un evento. Por ejemplo, ha agregado un nuevo elemento de lista o enviado un correo electrónico, que debería haber desencadenado el flujo, pero el flujo no se ha ejecutado.

Vaya a Mis flujos en el panel izquierdo y seleccione el flujo. En el historial de ejecución de 28 días, seleccione Todas las ejecuciones.

Captura de pantalla que muestra todas las ejecuciones.

Si espera que el flujo se ejecute, pero no lo hace, vea si muestra que se ha omitido la comprobación de desencadenador en ese momento. Si se ha omitido la comprobación del desencadenador, significa que la condición del desencadenador no se ha cumplido para que el flujo se desencadene. Compruebe las entradas y las condiciones de desencadenamiento del flujo para confirmar que está utilizando la última configuración para desencadenar el flujo.

Comprobar las entradas y condiciones del desencadenador

A veces, las entradas y las condiciones del desencadenador pueden causar fallos. Siga estos pasos para verificar sus entradas y condiciones.

Nota

Power Automate utiliza el diseñador de flujos de nube clásico o el diseñador de flujos de nube con Copilot. Para identificar qué diseñador está utilizando, vaya a la sección Nota en Comprenda el diseñador de flujos de nube con capacidades de Copilot.

  1. Inicie sesión en Power Automate.

  2. Edite el flujo.

  3. Expanda la primera tarjeta para ver qué carpetas, sitios, buzones de correo, etc. se utilizan en el desencadenador.

  4. En la tarjeta, seleccione los puntos suspensivos () >Configuración.

  5. Busque Condiciones del desencadenador.

    Si el campo está vacío, significa que no hay personalizaciones adicionales y que el título de la tarjeta (en este caso, cuando se crea o modifica un elemento) indica cuándo se activa el desencadenador.

    Si hay personalizaciones adicionales en Condiciones de desencadenador, confirme que está utilizando las entradas esperadas o correctas para desencadenar el flujo.

    Captura de pantalla que muestra las condiciones del desencadenador

Comprobar permisos

Compruebe que tiene acceso a las carpetas, los sitios o los buzones de correo que se utilizan en el desencadenador. Por ejemplo, para poder enviar correos electrónicos desde una bandeja de entrada compartida a través de Power Automate, necesita permisos para enviar un correo electrónico a través de la bandeja de entrada compartida. Envíe un correo electrónico de prueba desde ese buzón compartido en Outlook.

Comprobar si el modo de administrador está activado

Si el modo de administrador de un entorno está activado, todos los procesos en segundo plano, incluidos los flujos, se desactivarán, lo que provocará que el flujo no se desencadene.

Siga estos pasos para deshabilitar el modo de administrador.

  1. Vaya al Centro de administración de Power Platform e inicie sesión con las credenciales de los roles de administrador de entorno o administrador global.
  2. En el menú del lado izquierdo, seleccione Entornos y luego seleccione un entorno de pruebas o de producción.
  3. En la página Detalles, seleccione Editar.
  4. En el modo de Administración, establezca el control deslizante en Deshabilitado.

Si todo se ve bien pero su flujo aún no se desencadena, verifique si su flujo se desencadena después de cada paso.

Pruebe estos pasos

  1. Probar el flujo manualmente.
  2. Eliminar y luego volver a agregar el desencadenador.
  3. Cambiar la conexión.
  4. Desactivar y luego activar el flujo.
  5. Exporte y luego importe el flujo.
  6. Crear una copia del flujo.
  7. Si el desencadenador usa condiciones especiales, como cuando llega un correo electrónico a una carpeta específica, elimine la carpeta y luego agréguela nuevamente.

Mi desencadenador se activa por eventos antiguos

Hay dos tipos de desencadenadores: desencadenadores de sondeo o de webhook.

Si desactivó el flujo y luego lo volvió a activarlo, según el tipo de desencadenador, es posible que se procesen los desencadenadores anteriores.

Un desencadenador de sondeo realiza periódicamente una llamada a su servicio para buscar nuevos datos, mientras que un desencadenador de webhook responde a una entrada de nuevos datos del servicio.

Vea esta tabla para comprender cómo responde el flujo cuando se vuelve a activar.

Tipo de desencadenador Descripción
Sondeo, como el desencadenador recurrence Cuando el flujo se activa de nuevo, se procesan todos los eventos sin procesar o pendientes. Si no desea procesar elementos pendientes cuando vuelva a activarlo, elimine y vuelva a crear su flujo..
Webhook Cuando el flujo se activa de nuevo, procesa nuevos eventos que se generan después de activar el flujo.

Siga estos pasos para determinar el tipo de desencadenador que usa su flujo.

  1. En la barra de título, seleccione los puntos suspensivos (...) >Inspeccionar código.

    Captura de insepccionar código.

  2. Encuentre la sección recurrence con un elemento de frequency de intervalos. Si esta sección está disponible, el desencadenador es un desencadenador de sondeo.

    Captura de pantalla de la sección de periodicidad

Mi flujo se activa varias veces o algunas de mis acciones se ejecutan varias veces

Es posible que se encuentre con un escenario en el que una sola ejecución de flujo tenga algunas (o todas) sus acciones duplicadas. Si bien la interfaz de usuario no muestra este problema, es posible que vea que se duplican los resultados del flujo. Por ejemplo, correos electrónicos duplicados enviados o elementos de lista duplicados creados.

Una de las razones por las que esto podría suceder es por el diseño "al menos una vez" de Azure Logic Apps.

La mayoría de las veces, esto indica que hubo un problema con el servicio de Azure. Por lo general, estos problemas se curan solos rápidamente. Para asegurarse de que sus flujos no creen duplicación, asegúrese de diseñarlos para que sean idempotentes, lo que significa que el flujo debe tener en cuenta la posibilidad de entradas duplicadas.

Un ejemplo de idempotencia sería verificar si ya existe un documento de SharePoint duplicado antes de intentar crearlo, o usar restricciones clave en Dataverse para evitar que se creen registros duplicados.

Otra posibilidad es que el flujo se desencadene varias veces y tenga copias del flujo activas en diferentes entornos que se desencadenen en función de la misma condición. Utilice las condiciones de desencadenador para personalizar los desencadenadores y reducir la cantidad de veces que se activan.

Mi desencadenador de periodicidad se adelanta a lo programado

Confirme que ha configurado la Hora de inicio en la tarjeta Periodicidad para asegurarse de que se ejecuta solo en el momento que usted necesita. Por ejemplo, establezca Hora de inicio en '2022-10-10T10:00:00Z' para iniciar el desencadenador a las 10:00 de la mañana.

Hay un retraso antes de que mi desencadenador se dispare

Si el desencadenador es un desencadenador de sondeo, se activa periódicamente para comprobar si ha ocurrido algún evento nuevo.  El tiempo de activación depende del plan de licencia en el que se ejecuta el flujo.

Por ejemplo, en los planes gratuitos, los flujos pueden ejecutarse cada 15 minutos es su plan de licencia es Gratuito. En el plan Gratuito, si un flujo de nube se desencadena menos de 15 minutos después de su última ejecución, se pone en cola hasta que hayan transcurrido los 15 minutos.

Y, si su licencia es el plan Flujo para Office 365 (de su licencia Enterprise E3, E5, etc.) o el plan Flujo para Dynamics 365, su flujo no se ejecutará nuevamente hasta que hayan transcurrido cinco minutos. Por lo tanto, pueden pasar unos minutos entre el momento en que se produce el evento desencadenante y el momento en que comienza el flujo.

Siga estos pasos para comprobar la frecuencia de activación del desencadenador.

  1. Vaya a su desencadenador de flujos y, después, seleccione los puntos suspensivos (...) >Inspeccionar código.

    Captura de pantalla de la configuración de inspeccionar código.

  2. Busque la frecuencia del intervalo.

    Captura de pantalla del elemento de frecuencia.

Si el flujo tarda mucho más de lo esperado en desencadenarse, las dos razones más probables son:

  1. Ha habido demasiadas llamadas al conector o al flujo, lo que ha provocado que se ralentice. Para comprobar si su flujo se está acelerando, pruebe manualmente el flujo para ver si se activa de inmediato. Si se desencadena inmediatamente, no se ralentiza.

    Puede consultar el análisis de Power Automate para obtener más información sobre sus flujos.

    Si su flujo se ralentiza con frecuencia, rediseñe su flujo para usar menos acciones. Obtenga más información acerca de planificar límites y consejos para optimizar los flujos para utilizar menos acciones.

    Consejos adicionales:

    1. Adquirir una licencia de Power Automate Premium (antes, Power Automate por usuario) o Power Automate Process (antes, Power Automate por flujo). Una vez adquirida, abra y guarde el flujo para actualizar el derecho asociado con él y cambiar el modo de limitación.

    2. Divida el flujo en varias instancias. Si el flujo procesa datos, puede dividir estos datos en subconjuntos (por país o región, por área comercial, etc.).

    3. Después de esto, puede usar Guardar como en el flujo para crear varias instancias que procesarán sus propios datos. Dado que la cuota es por flujo, esto se puede utilizar como solución.

  2. Hubo un problema de comunicación que impide que Power Automate reaccione a efectos desencadenantes. Potencialmente debido a una interrupción del servicio, cambio de directiva, caducidad de la contraseña, etc., que causaron el retraso. Puede ver ayuda + comprobar para averiguar si hay interrupciones activas. También puede borrar la caché del navegador y luego volver a intentarlo.

Problemas de desencadenadores de Power Apps

No se puede cambiar el nombre de las acciones en un flujo de nube: este es un problema conocido para los flujos que utilizan desencadenadores de Power Apps. Como solución temporal para cambiar el nombre de las acciones, elimine el desencadenador. Cambie el nombre de las acciones, agregue el desencadenador de Power Apps y configure variables donde sea necesario.

Una vez que se publique la aplicación , haga copias de los flujos utilizados por la aplicación para realizar actualizaciones. Cualquier actualización de un flujo de nube al que hace referencia una aplicación puede romper a los usuarios existentes. No elimine ni apague los flujos existentes hasta que todos los usuarios se hayan actualizado a la nueva versión publicada de la aplicación.

Problemas de desencadenadores de SharePoint

Los desencadenadores de SharePoint, por ejemplo Cuando se crea o modifica un archivo, no se activarán si se agrega o actualiza un archivo en una subcarpeta. Si necesita que el flujo se desencadene en subcarpetas, cree varios flujos.

Los usuarios no pueden ejecutar los flujos que se comparten con ellos, pero el propietario puede ejecutar el flujo

Puede intentar una de las acciones siguientes:

  1. Corregir o actualizar conexiones.

    Si su flujo usa un desencadenador Manual, necesita la conexión del usuario que está activando el flujo. Si usa el desencadenador de Periodicidad, puede funcionar en las conexiones del generador de flujo.

  2. Confirme que el usuario tiene la licencia adecuada para las conexiones del flujo.

    Se requiere una licencia de Power Automate para que el usuario realice acciones como guardar, apagar, etc. Una licencia de Power Apps Dynamics 365 o Microsoft 365 no es suficiente. Los usuarios con los que se comparten flujos que utilizan conectores premium necesitarán una licencia de Power Automate Premium (antes, Power Automate por usuario) o Power Automate Process (antes, Power Automate por flujo) para editar o desencadenar manualmente el flujo. Si el usuario pudo previamente guardar o modificar el flujo, es posible que su licencia haya expirado.

    Alternativamente, puede iniciar una prueba para el plan Por usuario durante 90 días, después de lo cual necesitará un plan de pago para ejecutar o editar flujos que utilizan conectores premium. Consulte la página de licencias o este artículo de soporte para más detalles.

Mis flujos no se activan después de cambiar la URL del entorno

Para resolver este problema, edite cada flujo y guárdelo. Los desencadenadores deberían empezar a activarse de nuevo.