Configuración de Priorización de Trabajos
El lote utiliza etiquetas de recursos para calcular el valor de prioridad de cada trabajo.
Las etiquetas de prioridad permiten asignar valores numéricos a los valores de etiqueta asociados a una clave de etiqueta específica. Estos valores determinan la puntuación de prioridad del trabajo y, por lo tanto, su orden de programación. Los valores numéricos más altos colocan los trabajos y sus tareas más arriba en la cola cuando los recursos son limitados.
El lote no proporciona etiquetas por defecto para la priorización de trabajos. Antes de utilizar el sistema de prioridad, debe definir su propia infraestructura de etiquetado y configuración de prioridad.
- Crear espacio de nombres de etiqueta: en el nivel de arrendamiento, cree un espacio de nombres de etiqueta para agrupar todas las etiquetas relacionadas con la prioridad (por ejemplo,
BatchPriority). - Definir claves y valores de etiqueta: en el espacio de nombres de etiqueta, defina las claves de etiqueta con sus posibles valores (por ejemplo, clave:
deptcon los valores:lgt, lay, mdl, cfx, fx, cmp). - Asignar configuración de prioridad de trabajo: en el contexto de lote, agregue una configuración de prioridad de trabajo. Esto hace referencia al espacio de nombres y las claves de la etiqueta y especifica cómo se ponderan y calculan las prioridades del trabajo. Para obtener más información, consulte Configuración de prioridad de trabajo.
- Asignar etiquetas de prioridad a trabajos o pools de trabajos: al crear o editar un trabajo o un pool de trabajos, asigne la etiqueta relevante (por ejemplo,
BatchPriority:deptcon el valorlgt). El lote hace referencia a estas etiquetas, junto con la configuración de prioridad de trabajo, para determinar el orden de trabajo en la cola de programación.
Al configurar la priorización de trabajos, asigne pesos numéricos a cada valor de etiqueta (por ejemplo, HIGH = 10, LOW = 1, o Yes = 5, No = 0) en los valores de gestión de etiquetas. Puede actualizar la prioridad de un trabajo modificando las etiquetas en el trabajo o el pool de trabajos. Este enfoque le permite ajustar la programación de trabajos a medida que cambian las prioridades.
Para configurar definiciones de clave de etiqueta y espacio de nombres de etiqueta para la priorización de trabajos por lotes, consulte Espacios de nombres de etiqueta y Definiciones de claves de etiqueta.
Después de ejecutar un trabajo, Batch calcula su prioridad en función de los valores de etiqueta configurados.
| Espacio de nombres de etiqueta | Clave de etiqueta | Valores de Etiqueta |
|---|---|---|
| Etiquetas de priorización | StudioPriority | BAJO, MED, ALTO |
| Etiquetas de priorización | PriorityBoost | (Sí), (No) Nota: El peso debe ser del 100%. |
Al configurar la priorización de trabajos, a cada clave de etiqueta se le asigna un peso (como porcentaje) para controlar su influencia en el cálculo de la prioridad del trabajo. Asigne valores numéricos a cada valor de etiqueta dentro de la clave en la configuración de gestión de etiquetas (por ejemplo, para StudioPriority: LOW = 0, MED = 2, HIGH = 5).
En la siguiente tabla se muestran claves de etiquetas de ejemplo y valores utilizados para la priorización de trabajos:
| Espacio de nombres de etiqueta | Clave de etiqueta | Peso | Prioridades |
|---|---|---|---|
| Etiquetas de priorización | StudioPriority | 100% | [(BAJO, 0), (MED, 2), (ALTO, 5)] |
| Etiquetas de priorización | PriorityBoost | 100% | [(Sí, 10), (No, 0)] |