Síntomas

Un flujo de trabajo asincrónico se invoca rápidamente durante un breve período de tiempo que genera un gran volumen de trabajos del sistema. Esto hace que el servicio asincrónico ocasione un pico en el trabajo pendiente que debe procesarse, por lo que se produce una degradación de rendimiento que, en última instancia, afecta a todos los trabajos del sistema. También provoca un aumento en el tamaño de la base de datos debido al gran número de operaciones asincrónicas y los registros de flujo de trabajo asociados.

Causa

Cuando se activa un flujo de trabajo asincrónico y se activa, los trabajos nuevos se colocan en cola en el servicio asincrónico de Dynamics 365 y se procesan en función de los recursos disponibles. En determinadas circunstancias, un flujo de trabajo asincrónico puede acabar de ser invocado varias veces rápidamente, lo que hace que se cree una gran cantidad de trabajos del sistema en un breve período de tiempo. Esto se produce en el caso de una operación masiva que activa el flujo de trabajo, de forma agresiva o incorrecta, en algún otro flujo de trabajo o complemento que lo invoca con frecuencia alta.

Los recursos disponibles para el servicio asincrónico son limitados y, si se rellenan con un flujo de trabajo incontrolable, la degradación del rendimiento que afecta ampliamente a todos los trabajos del sistema es común. Además, a causa del gran volumen de trabajos generados en dicho escenario, también aumentará el tamaño de la base de datos.

Resolución

En tales casos, la infraestructura de flujo de trabajo asincrónica puede retenerse en cierta medida una vez que el flujo de trabajo identificado se desactiva. A continuación se indican los pasos para lograr esto: >

  1. Vaya a configuración-> procesos y seleccione el flujo de trabajo relevante. También puede buscar el flujo de trabajo con la búsqueda avanzada.

  2. Una vez seleccionado, haga clic en ' desactivar ' para deshabilitar y establecer el flujo de trabajo en el estado ' borrador '. Opcionalmente, si no es necesario, también puede eliminar el flujo de trabajo en este momento.

Una vez que se hayan realizado los pasos anteriores, ya no se crearán nuevos trabajos. Además, los trabajos que ya se hayan creado y colocado en la cola asincrónica antes de la desactivación, pero que aún no se hayan recogido para su procesamiento , se cancelarán inmediatamente cuando se recojan para su procesamiento. Esto ayudará a purgar el registro asincrónico más rápidamente.

Los trabajos restantes que ya están "en curso" no se verán afectados y se completarán según lo esperado. El trabajo pendiente se agotará en un período de tiempo para recuperar los niveles nominales.

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¿Cómo de satisfecho está con la calidad de la traducción?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×