Compartir por


Obxectivos de optimización en Resource Scheduling Optimization

Un obxectivo de optimización define condicións e expectativas que Resource Scheduling Optimization deben ter en conta ao realizar unha optimización.

O Resource Scheduling Optimization motor procesa unha lista de recursos e unha lista de requisitos de recursos e reservas existentes. Crea a ruta óptima ou lista de reservas para os recursos. As reservas considéranse programadas de forma óptima se cumpren todas as restricións respectando a importancia dos obxectivos indicados na orde definida.

Crea un obxectivo de optimización da programación

Usando os elementos dun obxectivo, define como se deben optimizar as reservas.

Captura de pantalla dun rexistro de obxectivos de optimización da programación.

  1. En Resource Scheduling Optimization, na sección Configuración , vaia a Obxectivos de optimización.

  2. Introduza un Nome para o obxectivo de optimización.

  3. Escolla un Nivel de esforzo do motor. Definiu a cantidade de esforzo que o sistema realiza para atopar a mellor combinación de recursos, ruta e día ou hora. Os niveis de esforzo máis altos significan que o motor de optimización considera máis combinacións posibles. Cantas máis combinacións considere o sistema, máis tempo tardará en completar os cálculos.

  4. Escolla a opción Cálculo de tempo de viaxe para especificar o método de cálculo da distancia de viaxe entre recursos e requisitos. Podes incluír información histórica do tráfico cando utilizas Bing Maps para obter unha estimación máis precisa do tempo de viaxe baseada nos patróns xerais de tráfico do pasado. Esta opción non inclúe as interrupcións do tráfico en tempo real, como o mantemento da estrada ou os accidentes. A elección da información histórica de tráfico leva a tempos de procesamento máis longos da execución de optimización e admite ata 500 requisitos no ámbito da optimización. Se o seu ámbito de optimización inclúe máis requisitos, divídeo en partes máis pequenas e cree un obxectivo de optimización con tráfico histórico para cada ámbito. Debido ao tempo de procesamento máis longo, considere usar esa opción principalmente en horarios configurados para executarse de forma automatizada.

  5. Seleccione todas as Restricións para o obxectivo de optimización. As restricións son restricións que se impoñan ás reservas que crea o sistema.

  6. Seleccione Gardar para crear o rexistro de Obxectivo de optimización da programación .

  7. Na sección Obxectivos do rexistro, selecciona un obxectivo para cambiar as súas propiedades. Seleccione Novo obxectivo de optimización da programación para engadir máis. Todos os obxectivos explícanse en detalle a continuación.

  8. Seleccione Gardar eamp; Pecha para aplicar os teus cambios.

Obxectivo da optimización predefinida

Cando se desprega Resource Scheduling Optimization , o sistema crea automaticamente un obxectivo predeterminado con algunhas limitacións e obxectivos. Pode modificalo segundo sexa necesario ou crear un novo obxectivo de optimización e configuralo como predeterminado.

O obxectivo predefinido usase cando se selecciona a optimización dun único recurso no panel de programación.

Vaia a Programación de recursos>Configuración>Administración>Parámetro de programación>Resource Scheduling Optimization para establecer o obxectivo predeterminado.

Comprender as restricións

Resource Scheduling Optimization funciona cun conxunto de restricións que pode usar para definir un obxectivo de optimización.

Programar dentro do horario laboral

Crea a reserva se o tempo de viaxe ao lugar de traballo e o propio traballo encaixan no horario laboral dun recurso. Tamén inclúe o tempo de viaxe desde a última reserva ata a localización final do recurso. Non obstante, o tempo de viaxe ao final do día non está representado no panel de programación.

Se se elimina a restrición do obxectivo, o traballo seguirase programando dentro do horario laboral, pero as viaxes de ida e volta ás reservas poden se producir fóra do horario laboral do recurso. É posible que non deixe tempo ao final do día para viaxar á localización final do recurso. Todas as reservas rematarán dentro do horario laboral dun recurso. Para obter máis información, vai a Permitir o tempo de viaxe fóra do horario laboral.

Cumpre as características necesarias

Asegura que un recurso ten todas as características e competencia necesarias para completar un requisito de recurso.

Cumpre as funcións necesarias

Asegura que un recurso reservable teña os roles necesarios para completar un requisito de recurso. Se o requisito de recursos enumera máis dunha función, o sistema asegurará que un dos roles coincida.

Opcións de bloqueo de programación (obsoleto)

A restrición de bloqueo de programación está obsoleta e en breve eliminarase como opción de restrición. A selección desta opción non terá ningún efecto nas Resource Scheduling Optimization execucións posteriores. Para obter máis información sobre o uso e resolución de problemas das opcións de bloqueo de reservas actualizadas, vai a Entender a opción de bloqueo de reservas en Resource Scheduling Optimization.

Ventás de programación

Esta restrición garante que Resource Scheduling Optimization cree unha reserva dentro da xanela de tempo do requisito de recursos ou do rexistro de reserva.

  • Desde/Ata Data ou Xanela de Data Inicio/Fin establecido na mesma data: Resource Scheduling Optimization programa a reserva nese día pero a hora do día non importa.

  • Inicio da xanela horaria e Fin da xanela horaria define un período de tempo: Resource Scheduling Optimization programa a reserva nese período de tempo pero a data non importa.

  • Time From Promised e Time To Promised están establecidos nunha data e un período de tempo: Resource Scheduling Optimization programa unha reserva no data seleccionada no intervalo de tempo seleccionado.

  • Data de inicio/fin da xanela e Hora de inicio/fin da xanela están configuradas nun período de tempo o mesmo día: Resource Scheduling Optimization programa unha reserva na data seleccionada no intervalo de tempo seleccionado.

  • Os valores de tempo baleiros (v3.0+): Resource Scheduling Optimization respectarán escenarios nos que non estea definida a hora de inicio ou fin.

    Por exemplo, se un requisito só ten un valor de inicio da xanela de tempo, o sistema programa o requisito despois dese tempo, independentemente da data.

    Esta lóxica aplícase aos seguintes campos da entidade Requisito de recursos e Reserva de recursos :

    • Inicio da xanela horaria e Fin da xanela horaria
    • Tempo dende o prometido e Tempo ata o prometido
    • Desde a data e Ata a data

Nota

Se os campos de data e hora conteñen información en conflito, Resource Scheduling Optimization primeiro utiliza Hora de/Ata prometida .

Cumpre as preferencias do recurso

Podes engadir recursos preferidos á entidade de requisitos. Para obter máis información, vai a Preferencias de recursos. Resource Scheduling Optimization respecta tres tipos diferentes de preferencias de recursos:

  • Preferido: preferencia de programación para o recurso definido, se está dispoñible, pero non se garante se un recurso diferente se adapta mellor á programación óptima.
  • Restrinxido: o sistema non programará os recursos engadidos aos requisitos con esta preferencia de recursos.
  • Debe escoller entre: o recurso definido prográmase se está dispoñible durante o intervalo de tempo. Para varios recursos, o sistema programará o primeiro que estea dispoñible. Se ningún deles está dispoñible, o requisito non se programará.

Zonas de coincidencias

Respecta os valores do campo Territorio dos rexistros de requisitos e recursos e programa reservas só cando coincidan os valores do territorio de ambos os rexistros. Un requisito só pode pertencer a un territorio, pero os recursos poden pertencer a varios territorios.

Coincide co tipo de recurso

Os tipos de recursos definen como se relaciona o recurso coa organización. O sistema considera os valores do campo Tipo de recurso nos rexistros de requisitos e recursos. Programa reservas só cando os valores do tipo de recurso en ambos os rexistros coinciden.

Os seguintes tipos de recursos considéranse para a optimización:

  • Usuarios
  • Contactos
  • Contas
  • Equipamento
  • Instalación

Comprender os obxectivos

Engade e clasifica os obxectivos do Resource Scheduling Optimization obxectivo. Podes seleccionar varios obxectivos, pero a orde importa. Canto máis alto estea na lista, máis preferencia lle dará o sistema ao obxectivo.

Maximizar todo o horario laboral

O tempo de traballo máis agregado cumpre mellor este obxectivo. O traballo agregado calcúlase tomando todas as reservas creadas ou actualizadas durante o proceso de optimización.

Minimizar tempo total da viaxe

A iteración co tempo total de viaxe agregado máis baixo cumpre mellor este obxectivo. Considera o tempo de viaxe para que o recurso volva á súa localización final despois da súa última reserva, aínda que este tempo de viaxe non se mostra no panel de programación.

Nota

Este non pode ser o primeiro obxectivo da lista porque para minimizar realmente o tempo de viaxe, Resource Scheduling Optimization non pode programar ningún requisito que requira tempo de viaxe para cumprir o primeiro obxectivo.

Reservas bloqueadas (obsoleto)

O obxectivo de Reservas bloqueadas está en desuso e en breve eliminarase como opción de obxectivo. A selección desta opción non terá ningún efecto nas Resource Scheduling Optimization execucións posteriores. Para obter máis información sobre o uso e resolución de problemas das opcións de bloqueo de reservas actualizadas, vai a Entender a opción de bloqueo de reservas en Resource Scheduling Optimization.

Requisitos con prioridade alta

Prioriza as reservas para os requisitos coa maior puntuación de prioridade. A prioridade establécese no rexistro Requisito de recursos e é un conxunto de opcións con valores ponderados. Resource Scheduling Optimization comproba o Nivel de importancia a prioridade para determinar a importancia desta. Exemplo: o nivel de importancia é 10 para prioridade urxente e 1 para prioridade baixa. Matemáticamente falando, Resource Scheduling Optimization observa a importancia dun requisito urxente (Nivel de importancia: 10 x Número de requisitos: 1) igual que a de 10 requisitos de baixa prioridade (Nivel de importancia: 1 x Número de requisitos). : 10).

Nota

Este obxectivo non se optimiza para reservar todos os requisitos de alta prioridade antes que os demais durante o día. Só se optimiza para garantir que os requisitos de alta prioridade se reserven o día máis cedo posible, non na franxa horaria máis cedo posible dentro do día.

Maximizar recursos preferidos

Considere a lista de recursos preferidos indicados nos requisitos relacionados. O sistema tentará asignar as reservas aos recursos preferidos primeiro mentres cumpre outras limitacións e obxectivos.

Nivel de habilidade con mellores coincidencias

Resource Scheduling Optimization terá en conta a cualificación de competencia á hora de facer coincidir as características esixidas polos requisitos e os recursos que posúan esas características. Se todas as características requiridas coinciden, o sistema prioriza primeiro os recursos con menos habilidades para manter os recursos dispoñibles con habilidades máis ou únicas para o traballo de emerxencia.

Este obxectivo depende da restrición Cumple as características requiridas dentro do obxectivo de optimización.

Cumpre a restrición de características requiridas seleccionada:

  • Non se consideran os recursos que non teñan a característica (habilidade) ou as cualificacións de competencia inferiores ás requiridas.
  • Os recursos co nivel de habilidade exacto son os que mellor coinciden e obteñen a puntuación máis alta.
  • Canto máis sobrecualificado sexa un recurso, menor será a súa puntuación.

Cumpre a restrición de características requiridas non seleccionada:

  • Aínda se poden reservar recursos menos cualificados e recursos sen a habilidade.
  • Os recursos sobrecualificados obteñen unha puntuación máis alta que os recursos menos cualificados.
  • Canto máis sobrecualificado sexa un recurso, menor será a súa puntuación.
  • Canto menos cualificado sexa un recurso, menor será a súa puntuación.
  • Os recursos sen a habilidade obteñen a puntuación máis baixa.

O seguinte gráfico mostra a distribución da puntuación, dependendo do nivel de habilidade para un modelo de valoración de características que oscila entre 1 e 10. O nivel de habilidade desexado é 4, que obtén a puntuación máis alta.

Gráfico con distribución de habilidades e puntuación.

Programar o antes posible

En ocasións, pode haber máis capacidade de recursos que demanda de recursos. Para cargar de forma eficaz as reservas optimizadas, engade o obxectivo Programar o máis pronto posible no teu obxectivo de optimización.