Objetivos de optimización en Resource Scheduling Optimization

Un objetivo de optimización define las condiciones y expectativas que Resource Scheduling Optimization debe tener en cuenta al realizar una optimización.

El motor de Resource Scheduling Optimization procesa una lista de recursos y una lista de requisitos de recursos y reservas existentes. Crea la ruta óptima o lista de reservas para los recursos. Las reservas se consideran óptimamente programadas si cumplen con todas las restricciones respecto a la importancia de los objetivos enumerados en el orden definido.

Crear un objetivo de optimización de programación

Usando los elementos de un objetivo, puede definir la manera en que se deben optimizar las reservas.

Captura de pantalla de un registro de objetivo de optimización de programación.

  1. En Resource Scheduling Optimization, en la sección Ajustes, vaya a Objetivos de optimización.

  2. Introduzca un Nombre para el objetivo de optimización.

  3. Elija un Nivel de esfuerzo del motor. Definió la cantidad de esfuerzo que pone el sistema para encontrar la mejor combinación de recursos, ruta y día u hora. Los niveles de esfuerzo más altos significan que el motor de optimización considera más combinaciones posibles. Cuantas más combinaciones considere el sistema, más tiempo tardará en completar los cálculos.

  4. Elija la opción Cálculo del tiempo de viaje para especificar el método de cálculo de la distancia de viaje entre los recursos y los requisitos.

  5. Seleccione todas las Restricciones para el objetivo de optimización. Restricciones son restricciones que se imponen a las reservas que crea el sistema.

  6. Seleccione Guardar para crear el registro del Objetivo de optimización de programación.

  7. En sección del registro Objetivos, seleccione un objetivo para cambiar sus propiedades. Seleccione Nuevo objetivo de optimización de programación para agregar más. Todos los objetivos se explican en detalle a continuación.

  8. Seleccione Guardar y cerrar para aplicar los cambios.

Meta de optimización predeterminada

Cuando se implementa Resource Scheduling Optimization, el sistema crea un objetivo predeterminado con algunas restricciones y objetivos. Puede modificarlo según sea necesario o crear un nuevo objetivo de optimización y establecerlo como predeterminado.

Se usa el objetivo predeterminado cuando la única optimización de recursos se selecciona del tablero de programación.

Comprender las restricciones

Resource Scheduling Optimization funciona con un conjunto de restricciones que puede utilizar para definir un objetivo de optimización.

Programar dentro de las horas laborables

Crea la reserva si el tiempo de viaje a la ubicación de trabajo y el trabajo en sí se ajustan a las horas de trabajo de un recurso. También incluye el tiempo de viaje desde la última reserva hasta la ubicación final del recurso. Sin embargo, el tiempo de viaje al final del día no se representa en el tablero de programación.

Si la restricción se elimina del objetivo, el trabajo seguirá estando programado dentro de las horas laborables, pero el viaje a y desde las reservas puede tener lugar fuera de las horas de trabajo del recurso. Es posible que al final del día no quede tiempo para viajar a la ubicación final del recurso. Todas las reservas finalizarán dentro del horario laboral de un recurso. Para obtener más información, vaya a Permitir tiempo de viaje fuera del horario laboral.

Cumple las características necesarias

Asegura que un recurso tiene todas las caracteristicas y habilidad necesarias para completar un requisito de recursos.

Cumple los roles necesarios

Garantiza que un recurso que se puede reservar tenga los roles necesarios para completar un requisito de recurso. Si el requisito de recursos enumera más de un rol, el sistema se asegurará de que uno de los roles coincida.

Opciones de bloqueo de programación (en desuso)

La restricción de bloqueo de programación está en desuso y pronto se eliminará como una opción de restricción. Seleccionar esta opción no tendrá ningún efecto en las posteriores ejecuciones de Resource Scheduling Optimization. Para obtener más información sobre el uso y la solución de problemas de las opciones actualizadas de bloqueo de reservas, vaya a Comprender la opción de bloqueo de reserva en Resource Scheduling Optimization.

Programación de Windows

Esta restricción asegura que Resource Scheduling Optimization crea una reserva dentro de la ventana de tiempo del requisito de recurso o registro de reserva.

  • Desde/hasta la fecha o Inicio/finalización de ventana de fecha establecido en la misma fecha: Resource Scheduling Optimization programa la reserva para ese día pero no importa la hora del día.

  • Inicio de ventana de hora o Fin de ventana de hora definen un plazo de tiempo: Resource Scheduling Optimization programa la reserva en ese plazo pero la fecha no importa.

  • Tiempo desde prometido y Tiempo hasta prometido se establecen en una fecha y un período de tiempo: Resource Scheduling Optimization programa una reserva en la fecha seleccionada en el intervalo de tiempo seleccionado.

  • Inicio/fin de ventana de fecha e Inicio/fin de ventana de hora se establecen en un plazo en el mismo día: Resource Scheduling Optimization programa una reserva en la fecha seleccionada en el intervalo de tiempo seleccionado.

  • Valores de hora vacíos (v3.0+): Resource Scheduling Optimization respetará los escenarios en los que no se defina la hora de inicio o de finalización.

    Por ejemplo, si un requisito solo tiene un valor de inicio de ventana del tiempo, el sistema programa el requisito después de esa hora, independientemente de la fecha.

    Esta lógica se aplica a los siguientes campos en la entidad Requisito de recursos y Reserva de recursos:

    • Inicio de la ventana de tiempo y Fin de la ventana de tiempo
    • Hora de inicio prometida y Hora de finalización prometida
    • Desde la fecha y Hasta la fecha

Nota

Si los campos de fecha y hora contienen información en conflicto, Resource Scheduling Optimization usa primero Hora de inicio/Hora de finalización prometida.

Cumple las preferencias de recursos

Puede agregar recursos preferidos a la entidad de requisitos. Para obtener más información, visite Preferencias de recursos. Resource Scheduling Optimization respeta tres tipos diferentes de preferencias de recursos:

  • Privilegiado: Preferencia de programación para el recurso definido, si está disponible, pero no garantizada si un recurso diferente se ajusta mejor a la programación óptima.
  • Restringido: El sistema no programará los recursos que se agregan a los requisitos con esta preferencia de recurso.
  • Debe elegir de: El recurso definido se programa si está disponible durante el intervalo de tiempo. Para múltiples recursos, el sistema programará el primero que esté disponible. Si ninguno está disponible, el requisito no se programará.

Coincidencia de territorios

Respeta los valores del campo de territorio en los registros de requisitos y recursos, y programa reservas solo cuando los valores de territorio en ambos registros coincidan. Un requisito solo puede pertenecer a una zona de ventas, pero los recursos pueden pertenecer a varios territorios.

Coincidencia con el tipo de recurso

Los tipos de recursos definen cómo el recurso está relacionada con la organización. El sistema considera los valores del campo Tipo de recurso en los registros de requisitos y recursos. Programa reservas solo cuando los valores de tipo de recurso en ambos registros coinciden.

Los siguientes tipos de recursos se consideran para la optimización:

  • Usuarios
  • Contactos
  • Cuentas
  • Equipamiento
  • Instalación

Descripción de los objetivos

Añadir y clasificar los objetivos de la meta de Resource Scheduling Optimization. Puede seleccionar múltiples objetivos, pero el orden es importante. Cuanto más alto esté en la lista, más preferencia le da el sistema al objetivo.

Maximizar horas laborables totales

El tiempo de trabajo más agregado cumple mejor este objetivo. El trabajo agregado se calcula tomando todas las reservas que se crearon o actualizaron durante el proceso de optimización.

Minimizar tiempo de viaje total

La iteración con el tiempo de viaje agregado más bajo cumple mejor este objetivo. Considera el tiempo de viaje para que el recurso regrese a su ubicación final después de su última reserva, aunque este tiempo de viaje no se muestra en el tablero de programación.

Nota

Este no puede ser el primer objetivo de la lista porque para realmente minimizar el tiempo de viaje, Resource Scheduling Optimization podría no programar ningún requisito que requiera tiempo de viaje para cumplir con el primer objetivo.

Reservas bloqueadas (en desuso)

El objetivo de reservas bloqueadas está en desuso y pronto se eliminará como una opción de objetivo. Seleccionar esta opción no tendrá ningún efecto en las posteriores ejecuciones de Resource Scheduling Optimization. Para obtener más información sobre el uso y la solución de problemas de las opciones actualizadas de bloqueo de reservas, vaya a Comprender la opción de bloqueo de reserva en Resource Scheduling Optimization.

Requisitos con prioridad alta

Priorice las reservas para los requisitos con la puntuación más alta de prioridad. La prioridad se establece en el registro de Requisito de recurso y es un conjunto de opciones con valores ponderados. Resource Scheduling Optimization comprueba Nivel de importancia como prioridad para determinar la importancia de esa prioridad. Ejemplo: El Nivel de Importancia es 10 para prioridad urgente y 1 para prioridad baja. Matemáticamente hablando, Resource Scheduling Optimization analiza la importancia de un requisito urgente (Nivel de importancia: 10 x Número de requisitos: 1) igual que la de 10 requisitos de baja prioridad (Nivel de importancia: 1 x Número de requisitos: 10).

Nota

Este objetivo no optimiza reservar todos los requisitos de alta prioridad antes que los demás en el día. Solo se optimiza para garantizar que los requisitos de alta prioridad se reserven para el día más temprano posible, no para el intervalo de tiempo más temprano posible dentro del día.

Maximizar recursos preferidos

Considere la lista de recursos preferidos anotada en requisitos relacionados. El sistema intentará asignar reservas a recursos preferidos primero mientras cumple otras restricciones y objetivos.

Nivel de cualificación con mayor coincidencia

Resource Scheduling Optimization tendrá en cuenta la calificación de competencia al asociar características que exijan los requisitos y los recursos que posean esas características. Si todas las características requeridas coinciden, el sistema prioriza primero los recursos con menos habilidades para mantener disponibles los recursos con más habilidades o habilidades únicas para el trabajo de emergencia.

Este objetivo depende de la restricción Cumple las características necesarias en el objetivo de optimización.

La restricción Cumple las características necesarias está seleccionada:

  • Los recursos sin la característica (conocimiento) o calificaciones de competencia más bajas de lo requerido no se tienen en cuenta.
  • Los recursos con el nivel de habilidades exacto son la mejor coincidencia y consiguen la puntuación más alta.
  • Cuanto más sobrecualificado esté un recurso, menor será su puntuación.

Restricción Cumple las características necesarias no seleccionada:

  • Los recursos menos cualificados y los recursos sin el conocimiento pueden seguir reservándose.
  • Los recursos sobrecualificados obtienen una puntuación mayor que los recursos menos cualificados.
  • Cuanto más sobrecualificado esté un recurso, menor será su puntuación.
  • Cuanto menos cualificado esté un recurso, menor será su puntuación.
  • Los recursos sin el conocimiento consiguen la puntuación mínima.

El siguiente gráfico muestra la distribución de puntajes, según el nivel de habilidad para un modelo de calificación de características que va de 1 a 10. El nivel de habilidad deseado es 4, que obtiene la puntuación más alta.

Gráfico con distribución de habilidades y puntajes.

Programar lo antes posible

Ocasionalmente, puede haber más capacidad de recursos que demanda de recursos. Para cargar con eficacia las reservas optimizadas de carga frontal, agregue el objetivo Programar lo antes posible a su objetivo de optimización: