Dela via


Felsöka problem med bokningar i optimering av resursschemaläggning

Den här artikeln hjälper dig att felsöka problem med bokningar som skapats av tillägget Optimering av resursschemaläggning för Microsoft Dynamics 365 Field Service.

Symptom

  • Slutförda, avbrutna eller andra bokningar optimeras eller tas bort, även om de inte bör flyttas.
  • Tidigare eller framtida bokningar som ligger utanför optimeringens start- och slutintervall tas bort.
  • Bookings visas i en simuleringsstatus.

Åtgärd

Undvik borttagning av bokningar

När en optimering har körts kan optimering av resursschemaläggning fatta beslut om att skapa, uppdatera eller ta bort bokningar efter behov baserat på mål- och villkorsinställningar. Därför förväntas bokningar tas bort för att optimera resultatet i hela schemat. Om du inte vill att optimering av resursschemaläggning ska ta bort befintliga bokningar kan du prova följande alternativ:

Schemaläggningsmetodmappning till bokningsstatus

Bokningsstatus har ett schemaläggningsmetodfält som avgör hur optimering av resursschemaläggning bör överväga bokningsposter för den statusen:

  • Om bokningsstatusen är inställd på Optimera flyttar optimering av resursschemaläggning dessa bokningar runt.
  • Om bokningsstatusen är inställd på Flytta inte flyttas inte optimeringen av resursschemaläggningen eller optimerar inte bokningarna. Använd det här alternativet för bokningsstatusar som anger att arbetet pågår eller har slutförts.
  • Om bokningsstatusen är inställd på Ignorera, anser inte resursschemaläggningsoptimering att bokningsposten är inställd. Använd det här alternativet för bokningsstatusar som anger att arbetet har avbrutits.

Blockera optimering av resursschemaläggning från att flytta förbi bokningar

  • Ställ in bokningsstatusen på Flytta inte.
  • Ta bort bokningen från bokningsvyn.
  • Lås bokningen till ett tids- eller tidsintervall tidigare.
  • Ange ett utlovat datum från/till när du aktiverar tidsfönsterbegränsningen.

Bookings i simuleringsstatus

Om ett undantag eller fel inträffar när ett optimeringsschema fortfarande körs kan du se överlappning på schematavlan. Vissa bokningar skapas eller uppdateras från den senaste körningen, medan andra bokningar från föregående körning inte kunde tas bort på grund av ett problem. För att undvika det här problemet använder optimeringsprocessen transaktionsbokningar i simuleringsstatusen .

Under optimeringsprocessen visas åtgärderna skapa, uppdatera och ta bort. Alla nya, uppdaterade och att ta bort bokningar simuleras. Om optimeringskörningen slutförs blir dessa simulerade bokningar riktiga bokningar. Under optimeringskörningen är bokningar av simuleringsstatus transparenta och flyttas runt på schematavlan. När körningen är klar ändras simuleringsbokningar till riktiga bokningar med en solid färg.

Om ett undantag inträffar och optimeringsbegäran misslyckas förblir dessa simuleringsbokningar i simuleringsstatus i felsökningssyfte om du inte tar bort dem manuellt. Annars tar ett systemjobb bort dem automatiskt varannan vecka.

Du kan dölja simuleringsbokningar genom att ändra inställningarna för schematavlan. Välj kugghjulsikonen längst upp till höger och välj sedan alternativet Dölj avbrutet .