Compartir a través de


Problemas al desencadenar correos electrónicos con datos adjuntos del buzón compartido

En este artículo se proporciona una resolución para asegurarse de que el desencadenador de flujo funcione según lo previsto para los correos electrónicos con datos adjuntos del buzón compartido.

Se aplica a: Power Automate
Número de KB original: 4563989

Síntomas

En PowerAutomate, cuando un flujo tiene Un nuevo correo electrónico llega a un desencadenador de buzón compartido (V2), por ejemplo, observará lo siguiente:

  • El flujo no se desencadena para todos los correos electrónicos que entran en el buzón.
  • El flujo no se desencadena para correos electrónicos con datos adjuntos.
  • Obtiene un error 400 Solicitud incorrecta o un error similar en las acciones que usan los bytes de contenido adjunto de salida del desencadenador.

Causa

De forma predeterminada, el desencadenador tendrá las siguientes opciones relacionadas con los datos adjuntos establecidas en No. Esto se debe a que el desencadenamiento en todos los correos no pierde (es posible que desee desencadenar en correos electrónicos sin datos adjuntos) y los datos adjuntos pueden tener un tamaño grande:

  • Solo con datos adjuntos
    • Si se establece en No, se desencadenará en todos los correos electrónicos. Si es Sí, se desencadenará en correos electrónicos con datos adjuntos. Use este último si el flujo solo necesita desencadenarse en correos electrónicos con datos adjuntos; De lo contrario, mantenga establecido en No.
  • Incluir datos adjuntos
    • Si se establece en No, no incluirá el contenido adjunto (se establecerá en NULL).
    • Por ejemplo, si se establece en No y tiene una acción Crear archivo de SharePoint que usa el contenido de datos adjuntos NULOs, se producirán errores de solicitud incorrecta 400 porque el contenido del archivo sería nulo o vacío, que no es válido.
    • Si se establece en , incluirá los bytes de contenido adjunto en lugar de ser null y la acción Crear archivo de SharePoint, por ejemplo, se realizará correctamente y el archivo creado contendrá el contenido adjunto.

Nota:

Estos son los valores de opción predeterminados para la salida del desencadenador porque los datos adjuntos pueden tener un tamaño grande.

Solución

Para que el desencadenador de flujo también esté disponible en los correos electrónicos que tienen datos adjuntos y para que el contenido adjunto esté disponible para otras acciones (es decir, no para establecer contentBytes en NULL), en la tarjeta de desencadenador:

  1. Expanda Mostrar opciones avanzadas seleccionándola.
  2. Establezca hasAttachments en true.
  3. Establezca includeAttachments en true.

Consulte las capturas de pantalla asociadas para ver los pasos anteriores:

Expanda la opción Mostrar opciones avanzadas seleccionándola:

Captura de pantalla para seleccionar el elemento Mostrar opciones avanzadas para expandirlo.

Establezca Incluir datos adjuntos en Sí para que el contenido esté disponible para otras acciones de Power Automate.

Establezca Solo con datos adjuntos para que el desencadenador de flujo solo se desencadene en correos electrónicos con datos adjuntos.

Captura de pantalla que muestra las opciones incluir datos adjuntos y Solo con datos adjuntos.