Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
[Este artículo es documentación preliminar y está sujeto a cambios.]
Un objetivo indica al Agente de operaciones de programación el resultado para el que se optimizará. Cada meta combina un conjunto de objetivos, que describen las compensaciones que hace el agente, con un conjunto de restricciones, que determinan si un recurso puede utilizarse para cumplir un requisito. Seleccione un objetivo al ejecutar una optimización interactiva y al configurar un plan para una optimización por lotes.
Importante
- Se trata de una característica en versión preliminar.
- Las funciones de vista previa no están diseñadas para uso en producción y pueden tener una funcionalidad restringida. Estas características están disponibles antes del lanzamiento oficial para que los clientes puedan tener un acceso anticipado y proporcionar comentarios.
Objetivos
Un objetivo es un registro reutilizable que almacena la configuración de una ejecución de optimización: los objetivos para equilibrar, las opciones habilitadas y un nombre y una descripción. Existen dos tipos de objetivos:
Los objetivos integrados vienen con el agente y se corresponden con las opciones de optimización ya disponibles en el panel de configuración, como Maximizar la utilización y Priorizar al inicio el trabajo de alta prioridad. Los objetivos integrados son de solo lectura y se actualizan con el tiempo a medida que los nuevos objetivos y restricciones están disponibles.
Los objetivos personalizados son objetivos que un administrador crea desde cero o mediante la clonación de un objetivo integrado. Los objetivos personalizados son totalmente editables, por lo que puede elegir qué objetivos incluir, establecer su importancia relativa y decidir qué restricciones están habilitadas de forma predeterminada.
Los administradores crean y editan objetivos. Los distribuidores y técnicos pueden ver los objetivos y seleccionar uno cuando ejecutan una optimización.
Al seleccionar un objetivo, el agente aplica las restricciones predeterminadas del objetivo. Para una optimización interactiva, puede invalidar esos valores predeterminados para una ejecución individual sin cambiar el registro de objetivo. Para una optimización por lotes, el objetivo se aplica a la ejecución a través del plan.
Objetivos
Los objetivos describen los resultados que el agente equilibra entre sí. Aumentar un objetivo normalmente significa sacrificar a otro. Por ejemplo, la programación de trabajos de mayor prioridad podría aumentar el tiempo total de viaje.
En un objetivo personalizado, seleccione qué objetivos incluir y asignar cada uno un peso de 1 a 10. Incluya al menos un objetivo y haga que cada peso sea único para clasificar los objetivos por importancia. El agente ignora los objetivos que no incluyas.
Un peso expresa la importancia relativa en lugar de una cantidad absoluta. El agente interpreta el peso en función de cómo se puntúa ese objetivo y del grado de optimalidad que puede compensar entre objetivos. Por ejemplo, con Priorizar recursos preferidos ponderado con 5, el agente puede sacrificar aproximadamente el doble del tiempo medio de viaje para asignar un recurso preferido. Con un valor de 10, asigna un recurso preferido admisible en casi todos los casos.
El agente admite los siguientes objetivos:
| Objective | Description |
|---|---|
| Priorizar los recursos preferidos | Favorezca los recursos que son preferidos para un requisito. Los recursos preferidos deben seguir cumpliendo todas las restricciones activadas para poder optar. |
| Programar los requisitos de prioridad alta en primer lugar | Programe tanto trabajo de alta prioridad como sea posible, en función del valor de prioridad de cada requisito. |
| Preferir reservas existentes | Priorice mantener las reservas existentes tal como están para reducir los cambios en los calendarios de los recursos. Esto prioriza mantener asignado el mismo recurso y, dentro de un margen de 5 minutos de la hora de llegada existente. |
| Maximizar el uso general de recursos | Reduzca el tiempo de inactividad de los recursos para que los recursos dediquen más tiempo a las reservas. El uso no incluye el tiempo de viaje. |
| Minimizar el tiempo de viaje | Minimice el promedio total de tiempo de viaje por reserva en el ámbito de optimización. Este objetivo no minimiza el tiempo de viaje de cada reserva individualmente: considera el promedio de todos los tiempos de viaje en todas las reservas en el ámbito. |
| Planificación dentro del plazo requerido | Prioriza la programación de cada requerimiento dentro de su intervalo de programación. No se concede ningún margen por programar cerca del rango. |
| Priorizar la valoración más baja de la característica coincidente | Prefiere el recurso menos cualificado que sigue cumpliendo los requisitos, para mantener los recursos más cualificados disponibles para el trabajo que los necesite. |
Opciones de programación
Las opciones programación del objetivo incluyen opciones y restricciones que puede activar o desactivar. Al seleccionar un objetivo, el agente aplica la configuración del objetivo. Para una optimización interactiva, puede anularlos en una sola ejecución.
| Opción | Description |
|---|---|
| Debe ajustarse siempre a las características requeridas | El recurso debe tener todas las características que necesita el requisito. Si el requisito especifica un valor de clasificación, la clasificación del recurso debe cumplirla o superarla. Un requisito sin características puede cumplirse con ningún recurso y un recurso sin características solo puede cumplir los requisitos que no necesitan ninguna. |
| Coincidir siempre con territorios | El recurso debe estar en el mismo territorio que el requisito. Cualquier recurso puede cumplir un requisito sin territorio. |
| Hacer coincidir siempre la ventana de tiempo | La hora de llegada de la reserva debe quedar dentro de la franja de programación del requisito, que se deriva de sus campos de ventana de promesa y fecha. No se puede programar un requisito cuyo rango ya está en el pasado. |
| Viaje predictivo | Usa datos históricos de tráfico para intentar predecir con mayor precisión los viajes en diferentes momentos del día. La habilitación de esta opción da como resultado optimizaciones más lentas y está sujeta a diferentes límites. Cuando se superan esos límites, el sistema recurre al uso de cálculos de viaje estándar. |
Note
La opción Hacer coincidir siempre la ventana de tiempo y el objetivo Programar dentro de la ventana de tiempo del requisito funcionan de forma similar, pero sirven para cosas distintas. La opción decide si un requisito se debe programar dentro de su período de tiempo para que sea apto. El objetivo determina en qué medida el agente intenta programar un requerimiento dentro de su ventana temporal cuando la opción está desactivada.
Restricciones que siempre se aplican
Estas restricciones siempre se aplican y no se pueden desactivar:
| Restricción | Description |
|---|---|
| Categorías | El recurso debe pertenecer al menos a una de las categorías que especifica el requisito. Ningún recurso puede cumplir un requisito sin categorías. |
| Recursos restringidos | Los recursos marcados como restringidos para un requisito nunca se asignan a él. Una restricción tiene prioridad sobre una preferencia para el mismo recurso y puede tener una fecha de expiración. |
| Debe elegir entre | Cuando un requisito especifica los recursos entre los que elegir, solo esos recursos son aptos y deben cumplir todas las demás restricciones. Si ninguno de ellos puede coincidir, el requisito no está programado. |
| Tipos de recursos | El recurso debe ser uno de los tipos de recursos que especifica el requisito. Cuando el requisito no especifica un tipo, cualquier tipo de recurso es apto. |
Crear un objetivo
Para crear un objetivo personalizado:
En el área Configuración de la aplicación Programación de recursos, en Optimización, seleccione Objetivos de programación y, a continuación, seleccione Nuevo. Para basar su objetivo en un objetivo predefinido, abra un registro de objetivo predefinido y clónelo en su lugar.
Escriba un nombre y, opcionalmente, una descripción.
Para cada objetivo que desee que el agente tenga en cuenta, actívelo y configure su valor ponderado de 1 a 10. Incluya al menos un objetivo y asigne a cada uno un peso único. El agente clasifica los objetivos incluidos por peso en una escalera de prioridad, de mayor a menor.
En Opciones de programación, seleccione las opciones que desea habilitar.
Haga clic en Guardar.
Puede seleccionar el objetivo al ejecutar optimizaciones interactivas o agregarlo a un plan.