Share via


Información general de Resource Scheduling Optimization

Resource Scheduling Optimization programa automáticamente trabajos a las personas, equipos e instalaciones mejor equipados para completarlos. Programe órdenes de trabajo para los técnicos de campo o casos para los representantes del servicio al cliente. También puede cubrir otros escenarios, dependiendo de cómo utilice Dynamics 365 Field Service, el servicio al cliente y Project Service Automation.

Resource Scheduling Optimization es una forma más avanzada de programación para organizaciones de Field Service. Mientras que el tablero de programación y el asistente de programación ayudan a los expedidores a programar un solo trabajo, este complemento puede programar varios trabajos a la vez. Maximiza la utilización de recursos y minimiza el tiempo de viaje. Resource Scheduling Optimization considera los requisitos del trabajo y los atributos únicos de los recursos.

Captura de pantalla de Resource Scheduling Optimization y del tablero de programación

Prestaciones

La programación automatizada es a menudo un requisito, ya que la programación manual de un gran volumen de trabajos requiere tiempo. Resource Scheduling Optimization ayuda a los despachadores a encontrar trabajos y les ayuda a liberar tiempo para concentrarse en otras tareas. Ventajas del complemento Resource Scheduling Optimization incluyen:

  • Lograr ampliar: Permite a los proveedores administrar más recursos, habilitando la ampliación del negocio a nuevas zonas de ventas o servicios.

  • Mejorar Satisfacción del cliente: La mejora de la eficiencia impulsa tiempos de finalización y llegada más predecibles y programa de manera perfecta técnicos para situaciones urgentes.

  • Mejorar la eficiencia técnica: Ajustar más citas al horario laboral genera ingresos y reduce los costes de las horas extra. La correspondencia entre las órdenes de trabajo y las habilidades de los técnicos reduce la asignación ineficiente del tiempo.

  • Minimizar el tiempo de viaje: Asegurarse de que los técnicos toman la ruta más corta posible con instrucciones paso a paso reduce el consumo de combustible y el desgaste de los vehículos. Es probable que los ahorros superen el coste de las licencias complementarias.

  • Mejor retención de clientes: dar preferencia a las órdenes de trabajo de mayor prioridad ayuda a evitar penalizaciones según el contrato de nivel de servicio y ayuda a cumplir los compromisos de servicio al cliente.

Escenarios

Configure Resource Scheduling Optimization para las necesidades de su negocio en función de los trabajos, los recursos y otros factores. Los escenarios en los que Resource Scheduling Optimization puede ayudar incluyen:

  • Programación nocturna: Resource Scheduling Optimization se ejecuta automáticamente cada noche. Programa nuevos trabajos y optimiza las reservas existentes para el día siguiente.

  • Optimización de recursos única: un distribuidor obtiene la programación optimizada para un solo técnico durante el resto del día para recalcular una ruta de viaje óptima después de una cancelación.

  • Simulación: un administrador de servicio ejecuta una simulación de programación para comprender cuántos trabajos podrían completarse con un número variable de recursos en un zona geográfica específica.

  • Programación intradía: ejecuta optimizaciones cada 30 minutos para programar y ajustar las necesidades de negocio cambiantes a medida que se crean nuevos trabajos y otros se cancelan o se reprograman.

  • Programación de emergencias: cuando se crea un trabajo urgente, una ejecución de Resource Scheduling Optimization programa el trabajo de alta prioridad lo antes posible, por delante de los trabajos de menor prioridad.

Términos clave

  • Trabajos: trabajo que debe completarse, como órdenes de trabajo, casos y proyectos. No hay una entidad de "trabajos" en Field Service o Resource Scheduling Optimization.
  • Recursos : Cualquier persona o cosa que necesite ser programada para un trabajo, incluidas personas, equipos e instalaciones.
  • Horarios, reservas : Los horarios y las reservas se usan indistintamente y se refieren al intervalo de tiempo de la cita cuando se asigna un recurso a un trabajo.
  • Requisitos : La entidad relacionada con un trabajo que define qué tipo de recurso se necesita para completar el trabajo. También es la entidad que está programada a través de Resource Scheduling Optimization.
  • Ejecución: una ejecución es cuando Resource Scheduling Optimization realiza sus funciones de programación y optimización. Por lo general, una ejecución conduce a programaciones en el Tablero de programación.
  • Optimizar: un intento de encontrar las mejores programaciones para reducir el tiempo de viaje y maximizar la utilización.
  • Ámbito: los trabajos y recursos que Resource Scheduling Optimization tiene en cuenta. Por ejemplo, es posible que no ejecute para que programe cada trabajo del sistema con cada recurso. Lo más probable es que particione los trabajos y recursos en un ámbito.
  • Objetivo: el resultado ideal de una ejecución. Por ejemplo, minimizar el tiempo de desplazamiento, maximizar la utilización, gestionar los trabajos de alta prioridad o programar los trabajos lo antes posible. Los objetivos múltiples se clasifican porque a veces hay compensaciones.

Requisitos del sistema

  • Dynamics 365 online
  • Resource Scheduling Optimization es un complemento de pago de Programación de recursos universal (URS) y está construido sobre sus entidades. Las organizaciones que usan Dynamics 365 Field Service, Customer Service y Project Service Automation tienen derecho a URS. Si desea utilizar Resource Scheduling Optimization para programar automáticamente oportunidades de Dynamics 365 Sales para representantes de ventas, necesita Dynamics 365 Field Service, Customer Service o Project Service Automation.

Cómo funciona

Resource Scheduling Optimization es una aplicación mejorada del famoso "problema del vendedor ambulante": "Dada una lista de ciudades y las distancias entre cada par de ciudades, ¿cuál es la ruta más corta posible que visita cada ciudad y regresa a la ciudad de origen?".

Este problema matemático y la solución son una gran parte del cálculo de Resource Scheduling Optimization. El complemento va más allá de encontrar las rutas más cortas. También tiene en cuenta las habilidades, el territorio, los roles, las prioridades, las preferencias de recursos, las ventanas de tiempo prometidas y mucho más.

Así es como funciona:

  1. Cree una lista de trabajos que deben completarse. Se trata de órdenes de trabajo para el servicio in situ, casos de servicio remoto o tareas de proyectos.

  2. Para cada trabajo, enumere los recursos necesarios y cuándo debe completarse. Por ejemplo, para una orden de trabajo, necesita a alguien cercano con habilidades de reparación y la orden de trabajo debe completarse antes del final de la semana.

  3. Elija una lista de recursos que puedan ser considerados para su lista de trabajos. Cada recurso tiene diferentes atributos como ubicación, rol, tipo y habilidades.

  4. Ejecute Resource Scheduling Optimization, ad-hoc, en una programación predefinida o desencadenada por un flujo de trabajo. Puede ejecutarse de manera diferente dependiendo de lo que esté programando. Se puede ejecutar de manera diferente para los trabajos de EE. UU. en comparación con los trabajos canadienses o de manera diferente para las órdenes de trabajo en comparación con los casos.

  5. Durante la ejecución, los requisitos del trabajo y la lista de recursos se usan en una programación óptima que se muestra en el tablero de programación.

  6. Una vez completada la ejecución, los distribuidores pueden usar el tablero de programación interactiva y el asistente de programación para realizar cambios según sea necesario.

Programaciones optimizadas

Resource Scheduling Optimization optimiza los horarios además de programar automáticamente las reservas. Para ayudar a comprender los resultados optimizados, aquí hay tres ejemplos:

Ejemplo de Rutas agrupadas

La siguiente captura de pantalla muestra un tablero de programación optimizado. El panel izquierdo contiene una vista de mapa de las reservas optimizadas.

Captura de pantalla del tablero de programación optimizado.

Puede ver que Resource Scheduling Optimization funciona de manera efectiva porque las rutas de viaje se agrupan alrededor de la ubicación de inicio de cada recurso, donde cada color representa una ruta diferente para el técnico. Cuando los distribuidores programan manualmente los trabajos, las rutas de viaje suelen estar dispersas en el mapa.

Ejemplo de reservas secuenciales en la misma ubicación

Algunas reservas están programadas consecutivamente sin tiempo de viaje entre ellas. Esto significa que Resource Scheduling Optimization programó un trabajo y entendió que había otro trabajo en la misma ubicación para el mismo cliente y decidió programarlos juntos. Supervisar y programar todos los trabajos a la vez es un desafío para que los distribuidores lo hagan manualmente.

Ejemplo de tiempo de viaje y tiempo de trabajo

Cada vez que se ejecuta Resource Scheduling Optimization, realiza un seguimiento del tiempo total de viaje. Se compara con el tiempo de trabajo en un gráfico como se muestra en la siguiente captura de pantalla. Utilice las imágenes para comprender cómo el complemento reduce el tiempo total de desplazamiento de todos sus técnicos de campo.

Captura de pantalla de reservas de solicitudes de optimización activas.

Pasos siguientes