Empieza con el complemento de Optimización de Planificación de Recursos

El complemento Resource Scheduling Optimization para Dynamics 365 Field Service programa automáticamente las órdenes de trabajo a los recursos más disponibles y mejor cualificados. Muchas organizaciones de Field Service que realizan órdenes de trabajo en las ubicaciones de sus clientes se benefician de la programación automática porque optimiza las rutas y las horas de viaje de los técnicos de campo mientras se desplazan de una orden de trabajo a otra.

Este artículo le guía por la configuración de Resource Scheduling Optimization para programar y optimizar un grupo de órdenes de trabajo a una lista predefinida de recursos. Vas a configurar un alcance, un objetivo y una programación para asignar órdenes de trabajo a los recursos.

Captura de pantalla de la pestaña Resource Scheduling Optimization

El vídeo lo guía a través de la configuración Resource Scheduling Optimization para minimizar el tiempo de viaje de las órdenes de trabajo y los recursos en el territorio del estado de Washington.

Requisitos previos

Paso 1: Establecer recursos y pedidos de trabajo para optimizar

Elija los recursos y las órdenes de trabajo que desea optimizar y actívelos para la optimización. Para obtener más información, vaya a Preparar recursos y órdenes de trabajo para optimizaciones.

Captura de pantalla de cinco recursos que se pueden reservar con Optimizar programación configurada como Sí.

Paso 2: Compruebe los estados de reserva

Field Service utiliza estados de reserva y Resource Scheduling Optimization agrega los métodos de programación Ignorar, No mover u Optimizar y les asigna los estados de reserva. Asegúrese de que los estados de reserva resaltados coinciden con su sistema.

Captura de pantalla de una lista de estados de reserva asociados con los estados de Resource Scheduling Optimization.

Para este ejemplo, si no coinciden, vaya a Resource Scheduling Optimization>Programación de optimización> y seleccione Restablecer.

Paso 3: crear un ámbito de optimización

Cree un ámbito de optimización que defina los recursos, los requisitos o las reservas, así como el intervalo de tiempo que se debe tener en cuenta para la optimización. Asegúrese de seleccionar las vistas de recursos y requisitos que identificó para filtrar los registros que desea. En este ejemplo, tienes una vista de recursos llamada WA - Recursos Reservables y una vista de requisitos llamada WA - Requisitos de Orden de Trabajo. Seleccione una vista de reserva como, por ejemplo, Reservas activas de recursos que se pueden reservar.

Captura de pantalla de un ámbito de optimización.

Paso 4: Crear un objetivo

Cree un objetivo de optimización para definir cómo se deben optimizar las reservas. Utiliza los siguientes valores:

  • Nivel de esfuerzo del motor: seleccione Muy ligero, lo que significa que el sistema completa la ejecución rápidamente a cambio de precisión.

  • Restricciones: empiece con menos restricciones y agregue más a medida que ejecuta correctamente Resource Scheduling Optimization. Este enfoque facilita la resolución de problemas si Resource Scheduling Optimization produce resultados inesperados. Por ejemplo:

    • Programar dentro de las horas laborables si tiene un horario laboral definido.
    • Cumple las características necesarias si los requisitos y recursos tienen características.
    • Coincide con zona de ventas si los requisitos y recursos pertenecen a la misma zona de servicio.
  • Objetivos: seleccione el siguiente orden:

    1. Maximizar horas laborables totales
    2. Minimizar tiempo de viaje total
    3. Nivel de cualificación con mayor coincidencia

Paso 5: Crear una planificación

Combine el alcance y el objetivo que creo en un programa. Si tiene pensado ejecutar Resource Scheduling Optimization manualmente, especifique las fechas en el pasado.

Captura de pantalla con una programación de optimización.

Paso 6: Ejecutar Resource Scheduling Optimization

Después de publicar la programación, puede ejecutar manualmente Resource Scheduling Optimization seleccionando Ejecutar ahora en la programación de optimización.

Cada vez que se ejecuta la Optimización de Planificación de Recursos, crea un registro de solicitud de optimización, ya sea que la ejecución sea exitosa o no.

Paso 8: Analizar resultados

Vaya a Solicitud de optimización. Una vez que el estado de la solicitud es Completado, vaya al tablero de programación para ver el tablero optimizado.

El sistema crea una nueva pestaña del tablero de programación con el nombre de su ámbito de optimización.

Un ejemplo simple de Resource Scheduling Optimization que optimiza tiempo de viaje es cuando no hay tiempo de viaje entre dos reservas. Esta condición significa que dos órdenes de trabajo están en la misma ubicación con la misma cuenta de servicio, y la Optimización de Planificación de Recursos las programa una tras otra.

En la solicitud de optimización de programación completada en la pestaña Reservas, ve una lista de reservas creadas o eliminadas, y un gráfico del tiempo de viaje y el tiempo de trabajo totales de las reservas optimizadas.