Limpiar mensajes procesados y cancelados del procesador de mensajes

El procesador de mensajes es un marco que procesa mensajes en el sistema, como los relacionados con transacciones de inventario, órdenes de venta y más. Con el tiempo, los mensajes procesados y cancelados, que ya no son necesarios, pueden acumularse en el sistema, afectando potencialmente al rendimiento y a la gestión de datos. Por lo tanto, deberías limpiar periódicamente estos mensajes para mantener la eficiencia del sistema.

Prerequisites

Para utilizar la funcionalidad de limpieza descrita en este artículo, debes estar ejecutando Microsoft Dynamics 365 Supply Chain Management versión 10.0.45 o posterior. No se requieren ajustes de gestión de funcionalidades.

Configurar la limpieza de mensajes para cada cola del procesador de mensajes

Configuras la limpieza de mensajes usando la página de configuración de la cola de mensajes , que te permite especificar cuánto tiempo deben conservarse los mensajes procesados y cancelados para cada cola antes de que se eliminen.

Para configurar la limpieza de mensajes, sigue estos pasos:

  1. Vaya a Administración del sistema > Procesador de mensajes > Configuración de cola de mensajes.

  2. Siga uno de estos pasos:

    • Para editar una cola existente, seleccione Editar en el panel de acciones y, a continuación, seleccione la cola de destino en la cuadrícula.
    • Para agregar una nueva configuración, seleccione Agregar en el panel de acciones para agregar una nueva fila a la cuadrícula. A continuación, en el campo Cola de mensajes en la nueva fila, seleccione el nombre de la cola que desea configurar.
  3. Para la fila nueva o seleccionada, realice la siguiente configuración:

    • Número de tareas del procesador – Especifica el número de tareas del procesador que deben dedicarse a la cola especificada. El valor máximo es 8. El valor mínimo depende del número mínimo de subprocesos por lotes configurados para el sistema (normalmente 2). Esta configuración no está relacionada con el trabajo de limpieza, pero asegura que la cola procese los mensajes de forma eficiente.
    • Días antes de la eliminación de mensajes procesados – Especifica el número de días para retener los mensajes procesados antes de la eliminación. Para desactivar la limpieza de mensajes procesados, pon este campo en 0.
    • Días previos a la eliminación de mensajes cancelados – Especifica el número de días para conservar los mensajes cancelados antes de eliminarlo. Para desactivar la limpieza, pon este campo en 0.
  4. En el panel de acciones, seleccione Guardar. El sistema crea automáticamente un proceso en segundo plano para ejecutar el trabajo de limpieza. Por defecto, el proceso se ejecuta a diario, pero puedes modificar este calendario en el espacio de trabajo de automatización de procesos , como se describe en la siguiente sección.

Revisar y gestionar los trabajos de limpieza

Siempre que tienes al menos una cola de mensajes configurada para limpiar, el sistema crea automáticamente un proceso en segundo plano para ejecutar la operación de limpieza regularmente. Sigue estos pasos para revisar, programar y gestionar este proceso en el espacio de trabajo de automatización de procesos :

  1. Ve a Administración del sistema>Configuración>Automatización de procesos.
  2. Abre la pestaña de procesos en segundo plano para ver la lista de procesos en segundo plano.
  3. Use el campo Filtro para buscar el proceso que tenga un nombre de Trabajo de limpieza para el procesador de mensajes.
  4. Selecciona el proceso en la cuadrícula y luego selecciona Editar desde la barra de herramientas.
  5. Se abre el cuadro de diálogo Editar proceso en segundo plano. Usa la configuración aquí para ver y modificar el horario y otras configuraciones para el trabajo de limpieza.
  6. Seleccione Aceptar cuando haya terminado.

Asesor de optimización

El asesor de optimización puede recordarte que gestiones los mensajes desactualizados cuando existan en el procesador de mensajes. Incluye una regla diagnóstica llamada Comprobar mensajes antiguos procesados o cancelados, que identifica los mensajes anteriores a 30 días y crea una oportunidad de optimización para ellos. Puedes tomar acciones directamente desde el espacio de trabajo del asesor de optimización . Por defecto, esta norma se aplica mensualmente.

Para activar o desactivar la regla, o para cambiar la frecuencia de la regla, sigue estos pasos:

  1. Ir a Administración >Tareas>periódicas Mantener reglas de validación diagnóstica.
  2. Busca la fila donde el nombre de la reglaes Comprobar si hay mensajes antiguos procesados o cancelados.
  3. Haz los siguientes ajustes para la regla según sea necesario:
    • Estado – Configurado en activo o inactivo.
    • Frecuencia de ejecución – Elige con qué frecuencia realizar la comprobación (diaria, semanal, mensual o no programada).

Para ver y actuar sobre tus oportunidades de optimización, incluidas aquellas relacionadas con la limpieza de mensajes antiguos, sigue estos pasos:

  1. Ve a Administración del sistema>Espacios de trabajo>Asesor de optimización. Aquí puedes ver una lista de oportunidades de optimización que el sistema ha identificado, incluidas aquellas relacionadas con la limpieza del procesador de mensajes.
  2. Selecciona la fila donde Área es SCM y Oportunidad de Optimización es Trabajo de limpieza para el procesador de mensajes.
  3. Desde la barra de herramientas, selecciona Más información para conocer más sobre la oportunidad y las acciones recomendadas.
  4. Si quieres aprovechar la oportunidad, selecciona Tomar acción desde la barra de herramientas para abrir la página de configuración de la cola de mensajes y configura la configuración de limpieza tal como se ha descrito anteriormente en este artículo.