Inicio rápido para Resource Scheduling Optimization
Resource Scheduling Optimization programa automáticamente órdenes de trabajo, casos, oportunidades, e incluso entidades personalizadas a los recursos que están más disponibles y más capacitados. Muchas organizaciones de Field Service que realizan órdenes de trabajo localmente 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.
En este inicio rápido, configuraremos Resource Scheduling Optimization para programar y optimizar un grupo de órdenes de trabajo a una lista predefinida de recursos (técnicos de campo). Haremos esto configurando un ámbito, un objetivo, y una programación que se ejecute una vez al día para programar órdenes de trabajo en zona de servicio del estado de Washington a recursos de esa zona de ventas hasta con 48 horas por anticipado para minimizar el tiempo de desplazamiento.
Para un tutorial guiado, vea el siguiente vídeo.
Nota
Para ver videos adicionales de Field Service, vea esta lista de reproducción completa.
Requisitos previos
Las imágenes y las definiciones de este inicio rápido reflejan Field Service v8.7 y Resource Scheduling Optimization v3.0.
Este inicio rápido asume que ya tiene Resource Scheduling Optimization implementado en el entorno de Field Service. Puede hacerlo comprando primero una licencia de Field Service y después comprando una licencia de Resource Scheduling Optimization en la sección “Servicios de compra" de Microsoft 365. Para obtener más detalles, visite el artículo sobre Implementación de la solución Resource Scheduling Optimization.
Asegúrese de que la persona que configura Resource Scheduling Optimization tiene los roles de seguridad Administrador de Field Service y los roles de seguridad de Resource Scheduling Optimization y los perfiles de seguridad de campo Administrador de Field Service y Administrador de Resource Scheduling Optimization. Para obtener información más detallada, consulte: Configuración de Resource Scheduling Optimization.
Resource Scheduling Optimization funciona con Programación de recursos universal para programar órdenes de trabajo de Field Service. Un conocimiento funcional de cómo funciona Programación de recursos universal ayudará con este inicio rápido. Para obtener más detalles, vea el artículo sobre la Programación de recursos universal para Field Service.
Paso 1: Activar Resource Scheduling Optimization
Después de implementar Resource Scheduling Optimization en el entorno, debe habilitarlo.
Vaya a la pestaña Programación de recursos>Configuración>Administración>Parámetros de programación>Resource Scheduling Optimization
Establezca Habilitar Resource Scheduling Optimization en Sí.
Seleccione un Objetivo predeterminado. Entre otros usos, un objetivo predeterminado indica a Resource Scheduling Optimization lo que debe priorizar de forma predeterminada (por ejemplo maximizar el horario laboral) y es importante usar Optimización de recursos única. Si no hay objetivo predeterminado presente, seleccione +Nuevo y cree uno. Consulte la captura de pantalla siguiente por algunos valores recomendados.
Paso 2: Compruebe los estados de reserva
La instalación de Field Service importará estados de reserva, y la instalación de Resource Scheduling Optimization agregará los métodos de programación Ignorar, No mover u Optimizar a esos estados de reserva. Asegúrese de que los estados de reserva resaltados coinciden con el sistema.
Si no coinciden, asegúrese de que Resource Scheduling Optimization se ha terminado de instalar. Si finaliza, restablezca Resource Scheduling Optimization yendo a Resource Scheduling Optimization>Programaciones de optimización> y seleccionando Restablecer en la cinta de opciones superior.
Paso 3: Establecer pedidos de trabajo para optimizar
A continuación, cree una vista del sistema que filtre requisitos de recursos a los que desee optimizar.
Cree una nueva vista en Configuración>Personalizaciones
Para este escenario de inicio rápido, cree una vista nueva para la entidad Requisitos de recursos para los requisitos relacionados con órdenes de trabajo en zona de servicio de Washington (WA).
A continuación, asegúrese de que los requisitos de esa vista son elegibles para optimización.
Vaya a Programación de recursos>Requisitos de recursos y seleccione la vista que acaba de crear; resalte y edite esos registros.
Establezca el Método de programación como Optimizar. Esto significa que si Resource Scheduling Optimization ejecuta y cumple este requisito, puede programarse automáticamente. Este campo también permite agregar flujos de trabajo y procesos de negocio a los que pueden programarse automáticamente requisitos.
Esto también se puede realizar de forma individual para cada registro de requisito.
Además, puede hacer que el sistema establezca automáticamente la optimización predeterminada de requisitos de orden de trabajo cuando un requisito de orden de trabajo se cree en Metadatos de la configuración de reserva.
Vaya a Programación de recursos>Configuración>Administración>Habilitar programación de recursos para entidades
Haga doble clic en la Orden de trabajo y establezca Método de programación predeterminado en Optimizar.
Paso 4: Establezca los recursos como elegibles para optimización
En este punto tiene un conjunto de órdenes de trabajo en la zona de Washington que se deben programar de forma óptima. ¿Pero a quién podrían o deberían programarse?
Definamos a los recursos que se elegibles para optimización.
Para satisfacer este escenario, debemos crear una vista de Recursos reservables que son parte de la zona de servicio del estado de Washington (WA).
Después de que la vista se cree para distribuir los recursos reservables que más adelante se introducirán en Resource Scheduling Optimization, asegúrese de que están marcados como elegibles para optimización.
Para cada recurso en la vista, establezca el campo Optimizar programación en Sí.
De manera similar a los requisitos, esto puede realizarse de forma individual o con una edición masiva.
Paso 5: Crear ámbito
Ahora que hemos habilitado Resource Scheduling Optimization, y tenemos:
- Una lista de los requisitos (órdenes de trabajo) que queremos optimizar
- Una lista de los recursos a los que deben programarse los requisitos
Ahora necesita configurar una ejecución de Resource Scheduling Optimization e introducir las dos listas.
Vaya a la aplicación Resource Scheduling Optimization, que es una aplicación independiente de Field Service y Programación de recursos universal.
Elija Ámbitos de optimización en el panel izquierdo y, a continuación, +Nuevo.
Introduzca un Nombre que describa los requisitos y recursos que se está optimizando.
En la sección Recursos y requisitos no programados para esta optimización, seleccione Vista de recursos y Vista de requisitos que creó en los pasos anteriores.
En la sección Reservas para optimización, seleccione la vista Reservas de recursos activos que se pueden reservar o una vista similar para reservas.
Nota
Al introducir una vista para requisitos y reservas no programados, estamos configurando Resource Scheduling Optimization para optimizar trabajos programados y no programados. Si solo selecciona una vista de reserva, Resource Scheduling Optimization optimizará solo reservas existentes y usted deberá programar los trabajos no programados manualmente o con el asistente para programación. Si solo selecciona una vista de requisito no programados, Resource Scheduling Optimization no moverá las reservas existentes e intentará simplemente programar los trabajos no programados a intervalos de tiempo disponibles.
Para Configuración de intervalo de optimización, especifique los siguientes valores:
Referencia de intervalo: Hora actual del trabajo
Desplazamiento de intervalo: 5 minutos. Esto significa que la primera reserva que Resource Scheduling Optimization puede programar será cinco minutos después de la hora en que se ejecute Resource Scheduling Optimization. Algunas organizaciones desearán que Resource Scheduling Optimization programe trabajos a partir de mañana, en cuyo caso el Desplazamiento de intervalo se debería establecer en 1 día.
Duración del intervalo: 2 días. Esto significa que Resource Scheduling Optimization programará requisitos para llenar un máximo de dos días.
A continuación Guardar.
Paso 6: Crear objetivo
Ahora es necesario crear objetivos o metas para la ejecución de Resource Scheduling Optimization.
Elija Objetivos de optimización en el panel izquierdo y, a continuación, +Nuevo.
Escriba un Nombre que describa el objetivo.
Para Nivel de esfuerzo del motor, seleccione Muy poco, lo que significa que Resource Scheduling Optimization se ejecutará muy rápidamente pero puede que no encuentre la solución más óptima.
Para restricciones, seleccione lo siguiente:
- Programar dentro de las horas laborables
- 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 - en nuestro ejemplo, el estado de Washington (WA))
Nota
Empiece con menos restricciones y agregue más a medida que ejecuta correctamente Resource Scheduling Optimization. Esto hace que sea más fácil solucionar problemas si Resource Scheduling Optimization genera resultados inesperados (o ninguno).
Para objetivos, seleccione el siguiente orden:
- Maximizar horas laborables totales
- Minimizar tiempo de viaje total
- Nivel de cualificación con mayor coincidencia
Nota
Minimizar tiempo de viaje totalno puede ser el primer objetivo.
Como es habitual, no olvide Guardar.
Paso 7: Crear programación
El último paso de la configuración es combinar el ámbito y el objetivo en una programación.
Vaya a Programaciones de optimización en el panel izquierdo y, a continuación, +Nuevo.
Escriba un Nombre que defina la programación, como “Programación de noche.”
Seleccione una búsqueda para el Ámbito y Objetivo que ha creado.
Establezca Temporizador en 1 hora. Esto representa la frecuencia con la que Resource Scheduling Optimization comprobará si se debe ejecutar en función de la hora en que se publica esta programación.
Introduzca las fechas Válida desde y Válida hasta.
Si tiene pensado ejecutar Resource Scheduling Optimization manualmente, especifique las fechas en el pasado.
A continuación, la sección Filtro. Si desea que Resource Scheduling Optimization se ejecute cada noche, especifique el intervalo de fechas durante el cual desea que se ejecute cada noche. También especifique la hora de la noche (y especifique la zona horaria) en la que debe ejecutarse.
Cada hora (basada en el valor del temporizador establecido anteriormente), Resource Scheduling Optimization comprobará los valores de filtro para ver si se debe ejecutar. En este ejemplo, cada hora Resource Scheduling Optimization comprobará si se debe ejecutar, pero solo en la 12ª hora de la mañana se ejecutará en realidad.
Es importante tener en cuenta valores de temporizador y filtro al configurar programaciones de Resource Scheduling Optimization.
Por último, Guardar y publicar.
Paso 8: Ejecutar Resource Scheduling Optimization
Por último, una vez que la programación esté Publicada, pruebe Resource Scheduling Optimization seleccionando Ejecutar ahora en la cinta de opciones.
Cada vez que Resource Scheduling Optimization se ejecuta, correctamente o no, se crea un registro de solicitud de optimización.
Paso 9: Analizar resultados
Una vez que el estado Solicitud de optimización es Completado, vaya al tablero de programación para ver el tablero optimizado.
Aparecerá una nueva pestaña del tablero de programación que recibe el nombre del ámbito, y las barras amarillas indican los intervalos de tiempo inicial y final de la optimización, en nuestro caso 2 días desde la hora en que se ejecuta Resource Scheduling Optimization.
Un ejemplo simple de Resource Scheduling Optimization que optimiza tiempo de viaje es cuando no hay tiempo de viaje entre dos reservas. Esto significa que había dos órdenes de trabajo en la misma ubicación con la misma cuenta de servicio y Resource Scheduling Optimization las programó de manera consecutiva.
Al volver a la solicitud de optimización de programación completada en la pestaña Reservas verá 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.
Enhorabuena. Ha ejecutado correctamente Resource Scheduling Optimization.