Definir ámbitos de optimización

Completado

Resource Scheduling Optimization no puede optimizar elementos en la aplicación a no ser que conozca los elementos que están disponibles para su optimización. RSO utiliza ámbitos para especificar los registros y los plazos de tiempo en los que el motor de optimización debe centrarse cuando se ejecuta.

Un ámbito típico puede incluir los siguientes parámetros:

  • Recursos: define qué recursos deben incluirse en el trabajo de optimización. (Es necesario para todos los ámbitos)

    Por ejemplo, solo recursos externos que están en Washington y son electricistas.

  • Requisitos de recursos: define qué requisitos de recursos (artículos no programados) desea incluir.

    Por ejemplo, solo artículos no programados en los que la orden de trabajo tenga el subestado "Listo para enviar".

  • Reservas: define las reservas existentes que desea actualizar.

    Por ejemplo, puede optimizar las reservas programadas solamente para hoy. Deje intactas las reservas futuras.

Captura de pantalla de las vistas Recursos, Requisito y Reserva que definen el ámbito de optimización con el intervalo de tiempo en que se creará una nueva reserva.

Los ámbitos deben ser lo más pequeños que sea posible. RSO es más rápida y eficaz si las solicitudes contienen menos recursos, requisitos y reservas, así como intervalos de tiempo de duración más breves. Con frecuencia, las organizaciones ya tienen particiones lógicas que podrían usarse para RSO, como:

  • Definición temporal: esta partición podría separar los trabajadores diurnos de los trabajadores nocturnos.

  • Definición geográfica: ubicaciones como barrios y ciudades.

  • Definición lógica: definida por el nivel de soporte o el tipo de incidente.

Los ámbitos se pueden definir utilizando vistas del sistema o vistas personales que definen los recursos, los requisitos y las reservas. Si se selecciona una vista personal, se comparte con el usuario de la aplicación RSO y otros usuarios que tienen acceso al ámbito. Un ámbito de optimización siempre debe incluir los recursos específicos que se desean optimizar.

Por ejemplo, si una organización solo quiere optimizar los recursos ubicados en la zona de Washington, tendrían que crear una vista en Dynamics 365 Field Service que filtrara la entidad de recursos que se pueden reservar para mostrar únicamente los recursos de Washington. Luego, la vista se podría agregar al ámbito desde la lista desplegable Vista de recursos.

Los ámbitos no solo se utilizan para optimizar las reservas existentes, sino también para crear nuevas reservas. Este parámetro se puede establecer en el ámbito definiendo qué requisitos o reservas se van a optimizar, por ejemplo:

  • Crear nuevas reservas (Vista de requisitos): en este caso, el ámbito se usa para crear nuevas reservas para cualquier orden de trabajo de mantenimiento preventivo que se genere mediante acuerdos de servicio de campo. Crearía una vista para la entidad de requisitos de recursos que muestre órdenes de trabajo no programadas con un tipo de orden de trabajo de mantenimiento preventivo.

  • Actualizar reservas existentes (Vista de reservas): el ámbito se usa para optimizar cualquier reserva que esté actualmente programada para clientes de Washington. Tendría que definir una vista para la entidad de reserva de recursos que se pueden reservar que muestre solo las reservas asociadas a órdenes de trabajo en el territorio de Washington.

Puede definir una vista de requisito y una vista de reserva en un solo ámbito. Sin embargo, dado que es mejor reducir al máximo posible el tamaño de los ámbitos, quizá sería recomendable usar una de las dos.

Configuración del intervalo de optimización

La configuración del intervalo de optimización define el intervalo de tiempo en el que las reservas se pueden crear, actualizar o eliminar en función de los tipos de registros incluidos. Esta configuración no tiene nada que ver con el ámbito de las reservas que se definen en función de las vistas de registros asociadas con las reservas.

Lo que sigue son tipos de configuración del intervalo de optimización:

  • Referencia de intervalo: el momento de inicio para todos los cálculos de intervalos de órdenes de trabajo posteriores. (Hora actual del trabajo o principio del día actual del trabajo).

  • Desplazamiento de intervalo: tiempo que se ha agregado a la referencia del intervalo para definir el inicio del intervalo.

  • Duración del intervalo (días): número de días que se han agregado a la referencia del intervalo.

Para simplificar cómo se produce la optimización del intervalo, en los siguientes escenarios, se examinan dos situaciones diferentes de alto nivel en las que este factor entra en juego.

Escenario 1:

Desea tener los requisitos que se han definido en el ámbito de optimización y que se han creado y programado en el periodo de las próximas 24 horas. Sin embargo, no quiere ningún artículo que se haya creado en la próxima hora. Dicho de otro modo, los requisitos se programan en un intervalo que comienza Ahora + 1 hora y finaliza Ahora + 1 hora + 1 día (que podría seguir siendo hoy, en parte).

Captura de pantalla de la configuración del intervalo de optimización definida.

Escenario 2:

Desea que las reservas existentes que se hayan definido en el ámbito de optimización se muevan a los dos próximos días. Sin embargo, no quiere que se mueva ningún elemento al día de hoy. Dicho de otro modo, las reservas se moverán a un intervalo que comienza a las 00:00 de hoy + 1 día (mañana a las 00:00) y termina mañana a las 00:00 + 2 días.

Captura de pantalla del trabajo con reservas existentes para el escenario 2

Para examinar más a fondo cómo funciona la optimización de intervalos, los siguientes escenarios ofrecen una idea más detallada de cómo la configuración del intervalo de optimización afectaría a las reservas.

Captura de pantalla de reservas para esta optimización y configuración del intervalo de optimización.

Se han incluido cinco reservas (A, B, C, D y E) en la vista de reserva Resumen de programación: programado por RSO-WA cuando se programaron, con la siguiente configuración:

  • Posiblemente, las cinco reservas se trasladarán al área de inicio/finalización del intervalo de optimización si hay suficiente capacidad.

  • Se mueven las reservas bloqueadas en un Intervalo de tiempo que se superpongan con el intervalo de optimización. Si el intervalo de tiempo bloqueado está fuera del intervalo de optimización, la reserva se ignora.

Diagrama del inicio del intervalo de optimización y el final del intervalo de optimización

Si agrega Ahora o después = 1 hora y otras configuraciones siguen siendo las mismas, se siguen incluyendo cinco reservas (A, B, C, D, E) en la vista de reserva Resumen de programación: programado por RSO-WA cuando se programan, con la siguiente configuración.

Captura de pantalla de reservas para esta optimización y configuración de intervalo de optimización

  • Posiblemente, solo se trasladarán al área de inicio/finalización del intervalo de optimización tres reservas (C, D, E) si hay suficiente capacidad.

  • La reserva A está en el pasado, antes de Ahora o después, y se excluye del ámbito.

  • La reserva B se superpone con la línea Ahora o después y se considera bloqueada.

  • En el caso de una reserva bloqueada en un Intervalo de tiempo, si un intervalo de tiempo bloqueado se superpone con el intervalo de optimización, la reserva se traslada. Si el intervalo de tiempo bloqueado está fuera del intervalo de optimización, la reserva se ignora.

Diagrama de un intervalo de tiempo bloqueado utilizado

Si agrega Ahora o después = 4 horas y las demás configuraciones siguen siendo las mismas, se siguen incluyendo cinco reservas (A, B, C, D, E) en la vista de reserva Resumen de programación: programado por RSO-WA cuando se programan, con la siguiente configuración:

  • Posiblemente, solo se trasladarán al área de inicio/finalización del intervalo de optimización dos reservas (D y E) si hay suficiente capacidad.

  • Las reservas A y B están en el pasado, antes de Ahora o después, y se excluyen del ámbito.

  • La reserva C se superpone con la línea Ahora o después y se considera bloqueada.

  • En el caso de una reserva bloqueada en un Intervalo de tiempo, si un intervalo de tiempo bloqueado se superpone con el intervalo de optimización, la reserva se traslada. Si el intervalo de tiempo bloqueado está fuera del intervalo de optimización, la reserva se ignora.

Diagrama de un intervalo de tiempo ahora o después

Si agrega Ahora o después = 27 horas y las demás configuraciones siguen siendo las mismas, se siguen incluyendo cinco reservas (A, B, C, D, E) en la vista de reserva Resumen de programación: programado por RSO-WA cuando se programan, con la siguiente configuración:

  • Posiblemente, solo se trasladará al área de inicio finalización del intervalo de optimización una reserva (E) si hay suficiente capacidad.

  • Las reservas A, B, C y D están en el pasado, antes de Ahora o después, y se excluyen del ámbito.

  • En el caso de una reserva bloqueada en un Intervalo de tiempo, si el intervalo de tiempo bloqueado se superpone con el intervalo de optimización, la reserva se trasladará. Si el intervalo de tiempo bloqueado está fuera del intervalo de optimización, la reserva se ignora.

Diagrama de una reserva que se mueve o se ignora

Ver resultados de ámbito

Para identificar mejor los recursos, requisitos y reservas que se verán afectados en función del ámbito de la optimización, puede obtener una vista preliminar de los elementos a través del tablero de programación.

Captura de pantalla del filtro en el tablero de programación rellenado previamente desde la vista de recursos y los iconos que indican si los recursos no se pueden optimizar.

Los filtros de recursos del tablero de programación se rellenan previamente con la información de la vista de recursos. La lista de recursos coincide con el número de recursos definidos en la vista de recursos. RSO muestra un icono de candado y una información sobre herramientas para indicar que un recurso determinado no está habilitado para la optimización (aunque se haya agregado a la vista de recursos).

Los requisitos que figuran en Elegibles para optimización coinciden con los registros de la vista de requisitos.

Puede modificar los filtros en el panel izquierdo y guardarlos en el ámbito.

Captura de pantalla con los filtros modificados guardados en el ámbito de optimización que hace referencia a la misma vista de recursos

Si la vista de recursos a la que hace referencia el ámbito de optimización es una vista del sistema, los filtros modificados en el tablero de programación se guardan como una nueva vista personal.

Si la vista de recursos a la que hace referencia el ámbito de optimización es una vista personal, los filtros modificados en el tablero de programación se guardarán en la misma vista personal.