Introducción al agente de operaciones de programación (versión preliminar)

[Este artículo es documentación preliminar y está sujeto a modificaciones].

El Agente de Operaciones de Planificación en Dynamics 365 Field Service optimiza los horarios de uno o más técnicos al mismo tiempo. Los despachadores pasan gran parte del día ajustando manualmente los horarios de los técnicos, tanto para reaccionar a los cambios durante el día como para planificar el trabajo en un equipo en crecimiento. Estos ajustes se vuelven más difíciles a medida que aumenta el número de técnicos. El agente ayuda en situaciones como las siguientes:

  • Un técnico tiene una o más cancelaciones el mismo día. El despachador debe elegir el trabajo para cubrir los espacios disponibles, idealmente, según el tiempo prometido, la prioridad y optimizando el tiempo de viaje para el técnico, es decir, que el trabajo esté cerca de otras reservas.

  • Un técnico supera el tiempo previsto para la reserva actual, lo que conduce a retrasos en cascada para las reservas posteriores. El distribuidor debe ajustar todas las reservas restantes para el día.

  • El trabajo asignado está obsoleto y tiene reservas con prioridad baja. El coordinador debe actualizar el horario del técnico para priorizar el trabajo de mayor importancia que surgió recientemente.

  • Hay que asignar entre un equipo una acumulación de órdenes de trabajo sin programar. El despachador quiere que el agente programe los requisitos abiertos para los técnicos elegibles en una sola sesión.

  • Las citas de un técnico para ese día ya están programadas, pero la ruta en coche entre ellas no es eficiente. El despachador quiere reorganizar las reservas existentes para reducir el tiempo de viaje.

  • Los horarios en toda una región se desactualizan a medida que llegan nuevos trabajos y cambian las condiciones. El despachador quiere que el agente reequilibre automáticamente los próximos días con un calendario recurrente, en lugar de reoptimizarlo manualmente cada día.

Importante

  • Esta es una característica en vista previa.
  • Las funciones de vista previa no están diseñadas para un uso en producción y pueden tener funcionalidad restringida. Estas características están disponibles antes del lanzamiento oficial para que los clientes puedan tener un acceso anticipado y proporcionar comentarios.

Formas de optimizar los horarios

El Agente de Operaciones de Planificación soporta dos formas de optimizar los horarios:

  • Las optimizaciones interactivas permiten al despachador seleccionar hasta cinco recursos del tablero de horarios, una lista de recursos o Copilot, y luego revisar un calendario sugerido antes de aplicarlo. Utiliza optimizaciones interactivas para ajustes en el momento durante el día. Más información en Ejecutar optimizaciones interactivas (vista previa).

  • Las optimizaciones por lotes ejecutan optimizaciones más grandes y asíncronas a lo largo de un conjunto definido de recursos, requisitos y reservas. Configuras el trabajo para optimizarlo usando un alcance, un objetivo y un plan. Puedes ejecutar un plan a petición o según una programación periódica. Revisa los resultados antes de aplicarlos, o configura el plan para que los aplique automáticamente. Más información en Ejecutar optimizaciones por lotes (vista previa).

Funcionamiento del agente

Sea cual sea la forma en que se ejecute una optimización, el agente funciona desde los mismos bloques de construcción:

  • Un objetivo le indica al agente para qué optimizar. Combina objetivos, que describen los compromisos que hace el agente, como completar más trabajos de alta prioridad o reducir el tiempo de viaje, con restricciones que determinan si un recurso es elegible para un requisito, como características o territorios requeridos. Utiliza un objetivo incorporado o crea un objetivo personalizado.

  • El agente evalúa los recursos que selecciones, los requisitos pendientes que coinciden con tus criterios y las reservas existentes que tiene permiso para modificar. Cada estado de reserva tiene un método de optimización que controla si el agente puede mover, ignorar o preservar una reserva.

  • El agente genera un horario sugerido. Puedes revisar la sugerencia antes de aplicarla o, para optimización por lotes, hacer que el agente la aplique automáticamente. El agente nunca mueve las reservas marcadas como No Moverse, y respeta las horas de trabajo y los descansos de cada técnico.

Disponibilidad regional e implementación

El Agente de operaciones de programación está disponible en las mismas regiones de Azure que Dynamics 365 Field Service, excepto Azure Government y China.

La característica se está implementando gradualmente en las regiones de Azure admitidas. Las fechas de lanzamiento se enumeran en el calendario de lanzamientos para Universal Resource Scheduling. Obtenga más información en historial de versiones de programación de recursos universales.

Pasos siguientes