Definir metas de optimización

Completado

Cualquier trabajo de RSO que se ejecute debe estar asociado a una meta. Una meta define el resultado que la solución RSO está intentando conseguir. Por ejemplo, una meta de la organización podría ser asegurarse de que los técnicos maximicen sus horas laborables disponibles y minimicen la cantidad de tiempo que pasan viajando.

Las organizaciones definen cómo deben optimizarse los artículos en función de dos factores.

  • Objetivos: define el resultado que está intentando conseguir, como maximizar las horas laborables.

  • Restricción: define los factores que se deben tener en cuenta al intentar cumplir el objetivo, como garantizar que los artículos solo se programen durante las horas laborables de un técnico.

Cuando se ejecuta un trabajo de RSO, el motor de RSO procesa una lista de recursos. Además, los nuevos requisitos de recursos y las reservas existentes se procesan en función de un ámbito predefinido para crear la ruta óptima o la lista de reservas para los recursos.

Se considera que las reservas se han programado de forma óptima cuando:

  • Cumplen con todas las restricciones que se definen en la meta.

  • Tienen la puntuación más alta posible para todos los objetivos de la empresa.

Captura de pantalla de los objetivos de las restricciones de reserva y las restricciones que se deben considerar.

Objetivos

Los objetivos definen lo que la meta está intentando conseguir, como maximizar las horas laborables o minimizar el tiempo total de viaje. Dentro de una meta, puede definir múltiples objetivos seleccionando el botón Agregar nuevo objetivo de optimización de programación en la subcuadrícula Objetivos.

La solución RSO incluye seis objetivos que puede aplicar:

  • Maximizar horas laborales totales: la combinación de los resultados del motor (iteración) con el tiempo de trabajo agregado total más alto.

  • Minimizar tiempo de viaje total: la versión de los resultados del motor (iteración) con el tiempo total de viaje agregado más bajo.

  • Reservas bloqueadas (en desuso): si se selecciona esta opción, RSO intentará incluir reservas bloqueadas en la ruta óptima.

  • Requisitos con alta prioridad: RSO evaluará este objetivo y dará prioridad a la combinación de recursos/reservas con la puntuación de prioridad más alta.

  • Maximizar recursos preferidos: la RSO evaluará los recursos preferidos que se han definido para un requisito e intentará utilizar estos recursos preferidos definidos.

  • Nivel de cualificación con mayor coincidencia: RSO evaluará la competencia de los recursos relevantes para las aptitudes definidas en el registro de requisitos. Se considerarán primero los recursos con una mayor competencia en una aptitud específica. Para obtener más información sobre la cualificación con mayor coincidencia, consulte Nivel de cualificación con mayor coincidencia.

  • Programar lo antes posible: a veces, hay más capacidad de recursos que demanda. A fin de distribuir lo antes posible las reservas optimizadas de un modo eficaz, agregue el objetivo Programar lo antes posible en la meta de optimización.

Captura de pantalla con la creación de un nuevo objetivo de optimización de programación

Al agregar un objetivo, puede definir su orden de importancia. Los objetivos con mayor prioridad se consideran antes que los objetivos con un número inferior. Los objetivos se pueden reordenar según sea necesario.

Por ejemplo, una meta puede tener definidos los siguientes objetivos (en orden de preferencia):

  1. Maximizar horas laborales totales

  2. Minimizar tiempo de viaje

  3. Nivel de cualificación con mayor coincidencia

Cuando se ejecuta un trabajo RSO que utiliza este objetivo, primero intenta maximizar el tiempo de trabajo de los recursos que está optimizando. Luego, analiza la información de ubicación para determinar cuáles son los recursos más cercanos. Se programará el recurso más cercano que contenga las aptitudes necesarias.

Captura de pantalla de los botones Ordenar y Subir y Bajar

Importante

Minimizar el tiempo total de viaje no puede ser el primer objetivo de la lista. Si minimizar el tiempo total de viaje fuese el primer objetivo, es posible que RSO no programe nada. Esta selección crearía un tiempo de viaje de cero (0) minutos para cumplir el primer objetivo.

Restricciones

Al igual que los objetivos, una meta puede tener varias restricciones definidas. A diferencia de los objetivos, las restricciones no tienen números asociados. Se agrega a la meta cada restricción que se debe tener en cuenta. Cuando se agregan restricciones a una meta, se reduce la cantidad de registros que deben tenerse en cuenta, lo que da lugar a un rendimiento general más rápido.

Las siete restricciones que se pueden agregar a una meta son:

  • Programar dentro del horario laboral: crea la reserva si se puede completar dentro de las horas laborales del recurso.

    Esta restricción verifica que la reserva no esté programada fuera del horario laboral del recurso. La verificación incluye el tiempo de viaje desde la última reserva hasta la ubicación final del recurso, aunque no se muestra visualmente en el tablero de programación.

  • Cumple las características requeridas: verifica que el recurso tenga todas las características requeridas y que estas cumplan con el nivel de aptitud mínimo requerido que aparece en el artículo.

  • Opción de bloqueo de programación (en desuso): si se ha seleccionado esta restricción, se conservarán las opciones de bloqueo configuradas en un registro de reserva.

  • Ventanas de programación: si se ha seleccionado esta restricción, RSO programará el trabajo para cumplir con los campos de inicio y finalización de la ventana de tiempo en el registro de requisitos de recursos o de reserva.

  • Cumple las preferencias de recursos: si se ha seleccionado esta restricción, RSO analizará los recursos preferidos o restringidos que están asociados a la reserva.

    • Recurso preferido: intenta programar el recurso que se define como preferido.

    • Recursos restringidos: no programa recursos restringidos.

    • Debe elegir uno: el recurso definido se programa si está disponible durante el rango de tiempo. Para múltiples recursos, el sistema programa el primero que esté disponible. Si no hay ninguno disponible, el requisito no se programa.

  • Coincidencia de territorios: RSO igualará el territorio entre los requisitos y los recursos para garantizar que un recurso coincidente esté en el mismo territorio que el requisito.

  • Coincidencia con el tipo de recurso: RSO hará coincidir el tipo de recurso entre los requisitos y los recursos para decidir qué tipo de recurso puede cumplir un requisito.

    • Entre los recursos que se pueden reservar se encuentran los tipos genéricos, usuarios, contactos, cuentas, equipamiento, instalaciones, equipo y grupo.

    • Los registros de requisitos permiten seleccionar varios artículos para que pueda especificar qué tipos de recursos se necesitan para un requisito determinado.

Nivel de esfuerzo

Cuando se crea una meta, puede definir cuánto esfuerzo pondrá el motor para encontrar la programación óptima basándose en el valor que se haya definido en el campo Nivel de esfuerzo del motor. El nivel de esfuerzo del motor se puede establecer en uno de los siguientes niveles:

  • Muy poco

  • Poco

  • Moderado

  • Intenso

  • Muy intenso

Cuanto mayor es el esfuerzo, más tiempo tarda RSO en completar la implementación. Por ejemplo, una meta que se haya establecido en Muy intenso tarda más en ejecutarse que la que se haya definido en Poco, ya que el motor de RSO tiene en cuenta más iteraciones de posibles combinaciones.

Cálculo del tiempo de viaje

Los cálculos del tiempo de viaje determinan y tienen en cuenta cuánto tiempo supone viajar entre trabajos de orden de trabajo. De forma predeterminada, puede utilizar el tiempo de viaje con Mapas de Bing, sin utilizar ningún historial de tráfico. Hay una opción para incluir y utilizar los datos históricos del tráfico.

Meta de optimización predeterminada

Cuando una organización implementa Resource Scheduling Optimization, la solución incluye un objetivo de optimización denominado Objetivo predeterminado: maximizar la productividad que se establece como la meta predeterminada para la organización. La meta predeterminada se usa automáticamente, a menos que se especifique otra meta cuando se ejecute un trabajo de optimización. Además, la meta predeterminada se usa cuando se selecciona la optimización de un solo recurso del tablero de programación. Las organizaciones pueden modificar la meta predeterminada para que se ajuste a sus necesidades, o pueden crear una nueva meta y definirla como la predeterminada.

Animación del establecimiento de Resource Scheduling Optimization.

El objetivo predeterminado se puede modificar desde el área Configuración de la aplicación de programación de recursos. Desde Configuración, diríjase a Administración > Parámetros de programación. El objetivo predeterminado se define en la pestaña Resource Scheduling Optimization.

Captura de pantalla del objetivo predeterminado que se usa cuando se selecciona la optimización de un solo recurso del tablero de programación

Para obtener más información sobre las metas y detalles adicionales sobre cómo se calcula y se consigue la optimización, vaya a Configuración de Resource Scheduling Optimization.