Partajați prin


Obiectivele de optimizare în Resource Scheduling Optimization

Un obiectiv de optimizare definește condițiile și așteptările pe care Resource Scheduling Optimization ar trebui să ia în considerare atunci când se efectuează o optimizare.

Motorul Resource Scheduling Optimization procesează o listă de resurse și o listă de cerințe de resurse și rezervări existente. Acesta creează ruta optimă sau lista de rezervări pentru resurse. Rezervările sunt considerate programate optim dacă îndeplinesc toate constrângerile respectă importanța obiectivelor enumerate în ordinea definită.

Creați un obiectiv de optimizare a programării

Folosind elementele unui obiectiv, definiți modul în care trebuie optimizate rezervările.

Captură de ecran a unei înregistrări a obiectivului de optimizare a programării.

  1. În Resource Scheduling Optimization, în secțiunea Setări , accesați Obiective de optimizare.

  2. Introduceți un Nume pentru obiectivul de optimizare.

  3. Alegeți un Nivel de efort al motorului. Acesta a definit cantitatea de efort pe care sistemul o depune pentru a găsi cea mai bună combinație de resurse, rută și zi sau oră. Niveluri mai mari de efort înseamnă că motorul de optimizare ia în considerare mai multe combinații posibile. Cu cât sistemul ia în considerare mai multe combinații, cu atât este nevoie de mai mult pentru a finaliza calculele.

  4. Alegeți opțiunea Calcul timp de călătorie pentru a specifica metoda de calcul a distanței de călătorie între resurse și cerințe. Puteți include informații istorice despre trafic atunci când utilizați Bing Maps pentru a obține o estimare mai precisă a timpului de călătorie, bazată pe modelele generale de trafic din trecut. Această opțiune nu include întreruperile de trafic în timp real, cum ar fi întreținerea drumurilor sau accidentele. Alegerea informațiilor istorice de trafic duce la timpi de procesare mai lungi ai executării de optimizare și acceptă până la 500 de cerințe în domeniul de optimizare. Dacă domeniul dvs. de optimizare include mai multe cerințe, împărțiți-l în bucăți mai mici și creați un obiectiv de optimizare cu trafic istoric pentru fiecare domeniu. Datorită timpului mai lung de procesare, luați în considerare utilizarea acestei opțiuni în principal pentru programele care sunt setate să ruleze automat în orele de lucru.

  5. Selectați toate Constrângerile pentru obiectivul de optimizare. Constrângerile sunt restricții care sunt impuse rezervărilor pe care le creează sistemul.

  6. Selectați Salvați pentru a crea înregistrarea Obiectivul de optimizare a programării .

  7. În secțiunea Obiective a înregistrării, selectați un obiectiv pentru a-și schimba proprietățile. Selectați Obiectiv nou de optimizare a programării pentru a adăuga mai multe. Toate obiectivele sunt explicate în detaliu mai jos.

  8. Selectați Salvare & Închideți pentru a aplica modificările.

Scopul de optimizare implicit

Când Resource Scheduling Optimization este implementat, sistemul creează automat un obiectiv implicit cu unele constrângeri și obiective. Puteți să îl modificați după cum este necesar sau să creați un nou obiectiv de optimizare și să îl setați ca implicit.

Scopul implicit este utilizat atunci când se selectează o singură optimizare a resurselor din tabloul de planificare.

Accesați Programarea resurselor>Setări>Administrare>Parametrul de programare>Resource Scheduling Optimization pentru a seta obiectivul implicit.

Înțelegeți constrângerile

Resource Scheduling Optimization funcționează cu un set de constrângeri pe care le puteți utiliza pentru a defini un obiectiv de optimizare.

Planificați în timpul programului de lucru

Creează rezervarea dacă timpul de călătorie la locul de muncă și munca în sine se încadrează în programul de lucru al unei resurse. De asemenea, include timpul de călătorie de la ultima rezervare până la locația finală a resursei. Cu toate acestea, timpul de călătorie la sfârșitul zilei nu este reprezentat pe tablou de planificare.

Dacă constrângerea este eliminată din obiectiv, munca va fi în continuare programată în timpul orelor de lucru, dar călătoria către și de la rezervări poate avea loc în afara programului de lucru al resursei. Este posibil să nu lase timp la sfârșitul zilei pentru a călători la locația finală a resursei. Toate rezervările se vor încheia în orele de lucru ale unei resurse. Pentru mai multe informații, accesați Permiteți timpul de călătorie în afara programului de lucru.

Îndeplinește caracteristicile obligatorii

Se asigură că o resursă are toate caracteristicile și competența necesare pentru a îndeplini o cerință de resursă.

Îndeplinește roluri obligatorii

Se asigură că o resursă rezervabilă are rolurile necesare pentru a îndeplini o cerință de resursă. Dacă cerința de resursă listează mai multe roluri, sistemul se va asigura că unul dintre roluri se potrivește.

Opțiuni de blocare de programare (învechit)

Constrângerea Scheduling Lock este depreciată și va fi în curând eliminată ca opțiune de constrângere. Selectarea acestei opțiuni nu va avea niciun efect asupra rulărilor ulterioare Resource Scheduling Optimization . Pentru mai multe informații despre utilizarea și depanarea opțiunilor actualizate de blocare a rezervării, accesați Înțelegeți opțiunea de blocare a rezervării în Resource Scheduling Optimization.

Ferestre de planificare

Această constrângere asigură că Resource Scheduling Optimization creează o rezervare în intervalul de timp al necesarului de resurse sau al înregistrării rezervării.

  • De la/Până la Data sau Fereastră de dată Start/End setat la aceeași dată: Resource Scheduling Optimization programează rezervarea în ziua respectivă dar ora din zi nu contează.

  • Time Window Start și Time Window End definesc un interval de timp: Resource Scheduling Optimization programează rezervarea în intervalul respectiv, dar data nu contează.

  • Time From Promised și Time To Promised sunt setate la o dată și un interval de timp: Resource Scheduling Optimization programează o rezervare pe data selectată în intervalul de timp selectat.

  • Data Început/Încheierea ferestrei și Început/Încheierea ferestrei oră sunt setate la un interval de timp în aceeași zi: Resource Scheduling Optimization programează o rezervare la data selectată în intervalul de timp selectat.

  • Valorile de timp goale (v3.0+): Resource Scheduling Optimization vor respecta scenariile în care ora de început sau de sfârșit nu este definită.

    De exemplu, dacă o cerință are doar o valoare de pornire a ferestrei de timp, sistemul programează cerința după acea oră, indiferent de dată.

    Această logică se aplică următoarelor câmpuri din entitatea Resource Requirement și Resource Booking :

    • Începutul ferestrei de timp și Sfârșitul ferestrei de timp
    • Timpul de la promis și Timpul până la promisiunea
    • De la data și Până la data

Notă

Dacă câmpurile de oră și dată conțin informații contradictorii, Resource Scheduling Optimization folosește mai întâi Timpul de la/Pentru a promis .

Îndeplinește preferințele de resurse

Puteți adăuga resurse preferate la entitatea de cerință. Pentru mai multe informații, accesați Preferințe pentru resurse. Resource Scheduling Optimization respectă trei tipuri diferite de preferințe de resurse:

  • Preferat: preferința de programare pentru resursa definită, dacă este disponibilă, dar nu este garantată dacă o altă resursă se potrivește mai bine cu programul optim.
  • Restricţionat: sistemul nu va programa resursele adăugate la cerinţele cu această preferinţă de resurse.
  • Trebuie să alegeți dintre: resursa definită este programată dacă este disponibilă în intervalul de timp. Pentru mai multe resurse, sistemul va programa prima care este disponibilă. Dacă niciuna dintre ele nu este disponibilă, cerința nu va fi programată.

Teritorii corespondente

Respectați valorile Câmpul Teritoriu din înregistrările de cerințe și resurse și programați rezervări numai atunci când valorile teritoriului din ambele înregistrări se potrivesc. O cerință poate aparține doar unui teritoriu, dar resursele pot aparține mai multor teritorii.

Se potrivește cu tipul de resursă

Tipurile de resurse definesc modul în care resursa se raportează la organizație. Sistemul ia în considerare valorile Câmpul Tip resursă pentru înregistrările de cerință și resurse. Programează rezervări numai atunci când valorile tipului de resursă din ambele înregistrări se potrivesc.

Următoarele tipuri de resurse sunt luate în considerare pentru optimizare:

  • Utilizatori
  • Persoane de contact
  • Conturi
  • Echipament
  • Facilitate

Înțelegeți obiectivele

Adăugați și clasificați obiectivele Resource Scheduling Optimization obiectivului. Puteți selecta mai multe obiective, dar ordinea contează. Cu cât este mai sus pe listă, cu atât sistemul acordă mai multă preferință obiectivului.

Maximizați numărul total de ore de lucru

Timpul de lucru cel mai cumulat îndeplinește cel mai bine acest obiectiv. Munca agregată este calculată luând toate rezervările care au fost create sau actualizate în timpul procesului de optimizare.

Minimizați timpul total de călătorie

Iterația cu timpul total de călătorie total cel mai mic îndeplinește cel mai bine acest obiectiv. Se ia în considerare timpul de călătorie pentru ca resursa să se întoarcă la locația finală după ultima rezervare, deși acest timp de călătorie nu este afișat pe tablou de planificare.

Notă

Acesta nu poate fi primul obiectiv din listă, deoarece pentru a minimiza cu adevărat timpul de călătorie, Resource Scheduling Optimization s-ar putea să nu programeze nicio cerință care necesită timp de călătorie pentru a îndeplini primul obiectiv.

Rezervări blocate (învechit)

Obiectivul Rezervări blocate este învechit și va fi eliminat în curând ca opțiune de obiectiv. Selectarea acestei opțiuni nu va avea niciun efect asupra rulărilor ulterioare Resource Scheduling Optimization . Pentru mai multe informații despre utilizarea și depanarea opțiunilor actualizate de blocare a rezervării, accesați Înțelegeți opțiunea de blocare a rezervării în Resource Scheduling Optimization.

Cerințe cu prioritate ridicată

Prioritizează rezervările pentru cerințele cu cel mai mare scor pentru prioritate. Prioritatea este setată pe înregistrarea Resource Requirement și este un set de opțiuni cu valori ponderate. Resource Scheduling Optimization verifică Nivelul de importanță prioritatea pentru a determina cât de importantă este acea prioritate. Exemplu: Nivelul de importanță este 10 pentru prioritate urgentă și 1 pentru prioritate scăzută. Din punct de vedere matematic, Resource Scheduling Optimization se uită la importanța unei cerințe urgente (Nivel de importanță: 10 x Număr de cerințe: 1) la fel cu cea a 10 cerințe cu prioritate redusă (Nivel de importanță: 1 x Număr de cerințe : 10).

Notă

Acest obiectiv nu se optimizează pentru a rezerva toate cerințele cu prioritate ridicată înaintea celorlalte în cursul zilei. Se optimizează doar pentru a se asigura că cerințele cu prioritate ridicată sunt rezervate în cea mai devreme zi posibilă, nu în cel mai devreme interval orar posibil din cadrul zilei.

Maximizați resursele preferate

Luați în considerare lista de resurse preferate notate în cerințele aferente. Sistemul va încerca să aloce rezervările resurselor preferate mai întâi, îndeplinind în același timp alte constrângeri și obiective.

Cel mai bun nivel de competență corespondent

Resource Scheduling Optimization va lua în considerare ratingul de competență atunci când se potrivește caracteristicile solicitate de cerințe și de resursele care posedă acele caracteristici. Dacă toate caracteristicile necesare se potrivesc, sistemul prioritizează resursele cu mai puține competențe mai întâi pentru a menține resursele disponibile cu mai multe sau unice competențe pentru lucrări de urgență.

Acest obiectiv depinde de constrângerea Întâlnește caracteristicile cerute din cadrul obiectivului de optimizare.

Îndeplinește constrângerile Caracteristici obligatorii selectate:

  • Nu sunt luate în considerare resursele care nu au caracteristicile (aptitudinile) sau evaluările de competență mai mici decât cele necesare.
  • Resursele cu nivelul exact de calificare sunt cele mai bune potriviri și obțin cel mai mare scor.
  • Cu cât o resursă este mai supracalificată, cu atât scorul lor va fi mai mic.

Îndeplinește constrângerea Caracteristici obligatorii nu este selectată:

  • Resursele mai puțin calificate și resursele fără abilitate pot fi încă rezervate.
  • Resursele supracalificate obțin un scor mai mare decât resursele mai puțin calificate.
  • Cu cât o resursă este mai supracalificată, cu atât scorul lor va fi mai mic.
  • Cu cât o resursă este mai puțin calificată, cu atât scorul lor va fi mai mic.
  • Resursele fără abilitate obțin cel mai mic punctaj.

Următorul grafic arată distribuția scorului, în funcție de nivelul de calificare pentru un model de evaluare caracteristică, care variază de la 1 la 10. Nivelul de calificare dorit este 4, care obține cel mai mare scor.

Grafic cu distribuție de calificare și scor.

Planificați cât mai curând posibil

Ocazional, poate exista o capacitate de resurse mai mare decât cererea de resurse. Pentru a încărca efectiv rezervările optimizate, adăugați obiectivul Programați cât mai curând posibil în obiectivul dvs. de optimizare.