Dela via


Förstå låsalternativet för bokning i Resource Scheduling Optimization

När du har skapat en bokning kan lås anges för fältet för Låsalternativ för schemaläggning på fliken Resource Scheduling Optimization för posten Bokning av bokningsbar resurs. Resource Scheduling Optimization inkluderar alltid låsta uppgifter som en del av det optimerade schemat.

Skärmdump av schemaläggning låsalternativen på en bokningsbar resursbokningspost.

Boka låsalternativ

Det finns fyra alternativ:

  • Tidsintervall: Resource Scheduling Optimization kan flytta bokningar inom vissa tidsintervall för att säkerställa Beräknad ankomsttid tillhör detta tidsintervall men inte sluttiden för bokningen. Resource Scheduling Optimization kan tilldela bokningar till andra resurser genom att respektera detta tidsintervall och följande tidsrelaterade fält.

    • Datumperiodens slut och Datumperiodens slut är inställda på samma dag: Resource Scheduling Optimization schemalägger bokning på den dagen men tiden på dagen spelar ingen roll.
    • Tidsperiodens slut och Tidsperiodens slut definierar en tidsram: Resource Scheduling Optimization schemalägger bokning på den tidsramen men datumet spelar ingen roll.
    • Tid från utlovad och Tid till utlovad är inställda på ett datum och en tidsram: Resource Scheduling Optimization schemalägger en bokning på valt datum inom det valda tidsintervallet.
    • Datumperiodens start/slut och Tidsperiodens start/slut är inställda på en tidsram samma dag: Resource Scheduling Optimization schemalägger en bokning på valt datum inom det valda tidsintervallet.

    Kommentar

    Om tid- och datumfält innehåller motstridig information, Resource Scheduling Optimization använder Tid från/tid till löfte först.

  • Resursen: Resource Scheduling Optimization kan flytta bokningar till andra tidsramar men behöver behålla samma resurs.

  • Tid: Resource Scheduling Optimization kan flytta bokningar till andra resurser men måste behålla uppskattade ankomsttid.

  • Resurs och tid: Resource Scheduling Optimization kan inte flytta bokningar till någon annan resurs eller någon annan tidsram. Starttid för den läsas och beräknade resevaraktighet kan ändras om Resource Scheduling Optimization schemalägger en bokning på en ny plats innan bokningen blir en låst bokning.

Exempel

Resursen Bernadette har en bokning som startar 9:15. Denna bokning är låst till tid. När Resource Scheduling Optimization körs kommer systemet identifiera en 15-minuters inaktiv tid för Bernadette på morgonen. Ingen annan kravtid passar in i den luckan med den låsta bokningen bredvid.

Skärmbild av en låst bokning i en schemaläggningstavla.

Om du vill följa det definierade låsalternativet behåller Resource Scheduling Optimization den låsta bokning som finns i schemat. Som en del av schemaläggningsoptimeringen tilldelas dock bokad Ashley. Den här ändringen frigör tid för Bernadette att slutföra andra jobb.

Skärmbild av en låst bokning i en optimerad schemaläggningstavla.

Onödig användning av låsbegränsningar

Onödig användning av låsbegränsningar kan leda till att slutschemat optimeras. Bokningslåsningsalternativ bör användas för att maximera Resource Scheduling Optimization resultat och minimera störningar i andra Resource Scheduling Optimization mål.

Det finns till exempel två krav, A (en timme) och B (åtta timmar). Vi har en resurs (Jeff) som arbetar åtta timmar per dag. När Resource Scheduling Optimization körs med målet att maximera den totala arbetstiden bör resursen Jeff tilldelas krav B (8 timmar).

Om du bokar krav A (1 timme) till resursen Jeff och låser den bokning som görs för resursen Resource Scheduling Optimization kontrollerar du att krav A blir kvar i schemat. Å andra sidan schemalägger den inte kravet B (åtta timmar) på samma dag och lämnar Jeff med bara en timmes schemalagt arbete.

Felhantering och felsökning

Onödig användning av låsbegränsningar kan leda till att slutschemat optimeras. Bokningens låsalternativ bör användas för att maximera Resource Scheduling Optimization resultatet.

Om en låst bokning inte kan följa alla definierade begränsningar fortsätter optimeringsbegäran och hoppar över de identifierade resurser som har överträds. Följande felmeddelande visas när du felsöker problemet.

Det gick inte att optimera vissa poster. Interna fel: En låst bokning är inte tillgänglig, orsak: Violation. Spåra datapunkter: RequirementId, RequirementName, BookingId, BookingName, ScheduledTimeWindow, FullTimeWindow, ArrivalTime, Lock Type

Med spårningsdatapunkter kan du identifiera vad som gick fel. Försök att uppdatera bokningsinställningarna så att orsaken till kränkningarna åtgärdas innan du kör Resource Scheduling Optimization igen.

Överträdelsetyper

  • Den låsta bokningen kan inte uppfylla tidsfönstrets filter.

    • LockBookingTimeWindowFilter. Möjliga scenarier:

      • Låst bokning finns utanför resursens arbetstider
      • Ogiltig utlovad tidsperiod
      • Ogiltig restid
    • ResourceBreakTimeWindowFilter. En låst bokning står i konflikt med en schemalagd rasttid.

  • Berättigandekontrollen misslyckades med begränsning.