Freigeben über


Grundlagen der Buchungssperroption in Resource Scheduling Optimization

Nach dem Erstellen einer Buchung kann über das Feld Zeitplansperroptionen in der Registerkarte Resource Scheduling Optimization des Datensatzes Buchbare Ressourcenbuchung eine Sperre festgelegt werden. Resource Scheduling Optimization enthält immer gesperrte Buchungen als Teil des optimierten Zeitplans.

Screenshot der Zeitplansperroptionen in einem buchbaren Ressourcenbuchungsdatensatz.

Buchen von Sperroptionen

Es gibt vier Optionen:

  • Zeitbereich: Resource Scheduling Optimization kann Buchungen mit bestimmten Zeitbereichen verschieben, um sicherzustellen, dass die geschätzte Ankunftszeit, aber nicht die Endzeit der Buchung in den Zeitbereich fällt. Resource Scheduling Optimization kann Buchungen anderen Ressourcen zuweisen, während der Zeitbereich und die folgenden zeitbezogenen Felder berücksichtigt werden.

    • Datumsfensterbeginn und Datumsfensterende sind auf den gleichen Tag gesetzt: Resource Scheduling Optimization plant die Buchung an diesem Tag, aber die Tageszeit spielt keine Rolle.
    • Zeitfensterbeginn und Zeitfensterende als Zeitrahmen festgelegt: Resource Scheduling Optimization plant die Buchung in diesem Zeitrahmen, aber das Datum spielt keine Rolle.
    • Zeit von zugesagt und Zeit bis zugesagt sind auf ein Datum und einen Zeitrahmen festgelegt: Resource Scheduling Optimization plant eine Buchung am ausgewählten Datum im ausgewählten Zeitraum.
    • Datumsfensterbeginn/-ende und Zeitfensterbeginn/-ende sind auf einen Zeitrahmen am selben Tag festgelegt: Resource Scheduling Optimization plant eine Buchung am ausgewählten Datum im ausgewählten Zeitraum.

    Notiz

    Wenn die Zeit- und Datumsfelder sich widersprechende Informationen enthalten, verwendet Resource Scheduling Optimization zuerst Zeit von/bis zugesagt.

  • Ressource: Resource Scheduling Optimization kann Buchungen auf andere Zeitbereiche zu verschieben, muss aber dieselbe Ressource haben.

  • Zeit: Resource Scheduling Optimization kann Buchungen auf weitere Male zu verschieben, muss aber die geschätzte Ankunftszeit haben.

  • Ressource und Zeit: Resource Scheduling Optimization kann Buchungen nicht zu einer anderen Ressource oder in einem anderen Zeitrahmen verschieben. Der Anfangszeit und die geschätzten Fahrzeit der Buchungen können geändert werden kann, wenn Resource Scheduling Optimization eine Buchung in einem neuen Ort verwendet, bevor die Buchung eine gesperrte Buchung wird.

Beispiel

Die Ressource Bernadette hat eine Buchung, die um 9:15 Uhr beginnt. Diese Buchung ist zeitlich gesperrt. Wenn die Resource Scheduling Optimization ausgeführt wird, erkennt das System morgens eine 15-minütige Leerlaufzeit für Bernadette. Keine andere Anforderungsdauer passt in dieses Zeitfenster mit der gesperrten Buchung daneben.

Screenshot einer gesperrten Buchung in einer Zeitplanübersicht.

Um die definierte Sperroption zu respektieren, lässt Resource Scheduling Optimization die gesperrte Buchung im Zeitplan. Im Rahmen der Zeitplanoptimierung wird die Buchung jedoch Ashley zugewiesen. Diese Änderung verschafft Bernadette Zeit, um andere Aufgaben zu erledigen.

Screenshot einer gesperrten Buchung in einer optimierten Zeitplanübersicht.

Übermäßige Verwendung von Sperrbeschränkungen

Eine übermäßige Verwendung von Sperreinschränkungen kann zu einer schlechten Optimierung des endgültigen Zeitplans führen. Buchungssperroptionen sollten zur Maximierung mit Bedacht eingesetzt werden, um Resource Scheduling Optimization Ergebnisse zu maximieren und Interferenzen mit Resource Scheduling Optimization Zielen zu minimieren.

Beispielsweise gibt es zwei Anforderungen, A (eine Stunde) und B (acht Stunden). Wir haben eine Ressource (Jeff), die acht Stunden am Tag arbeitet. Wenn Resource Scheduling Optimization mit dem Ziel ausgeführt wird, die Gesamtarbeitszeit zu maximieren, sollte Anforderung B (8 Stunden) der Ressource Jeff zugewiesen werden.

Wenn Sie Anforderung A (1 Stunde) für die Ressource Jeff buchen und diese Buchung für die Ressource sperren, stellt Resource Scheduling Optimization sicher, dass Anforderung A im Zeitplan bleibt. Andererseits wird die Anforderung B (acht Stunden) nicht am selben Tag geplant, und Jeff bleibt nur eine Stunde geplanter Arbeit.

Problem- und Fehlerbehandlung

Eine übermäßige Verwendung von Sperreinschränkungen kann zu einer schlechten Optimierung des endgültigen Zeitplans führen. Buchungssperroptionen sollten zur Maximierung der Resource Scheduling Optimization-Ergebnisse mit Bedacht eingesetzt werden.

Wenn eine gesperrte Buchung nicht alle definierten Einschränkungen einhalten kann, wird die Optimierungsanforderung fortgesetzt und die identifizierten Ressourcen mit Verstößen übersprungen. Die folgende Fehlermeldung wird generiert, um bei der Fehlerbehebung zu helfen.

Das System konnte einige Datensätze nicht optimieren. Interne(r) Fehler: Gesperrte Buchung nicht möglich, Grund: Violation. Verfolgung von Datenpunkten: RequirementId, RequirementName, BookingId, BookingName, ScheduledTimeWindow, FullTimeWindow, ArrivalTime, Lock Type

Die Abaufverfolgungs-Datenpunkte helfen Ihnen dabei, zu erkennen, was schief gelaufen ist. Versuchen Sie, die Buchungseinstellungen zu aktualisieren, um den Grund des Verstoßes vor dem erneuten Ausführen von Resource Scheduling Optimization zu beheben.

Arten von Verstößen

  • Die gesperrte Buchung kann den Zeitfensterfilter nicht erfüllen.

    • LockBookingTimeWindowFilter. Mögliche Szenarien:

      • Gesperrte Buchungen liegen außerhalb der Arbeitszeiten der Ressource
      • Ungültiges zugesagtes Zeitfenster
      • Ungültige Reisezeit
    • ResourceBreakTimeWindowFilter. Eine gesperrte Buchung steht im Konflikt mit einer geplante Pausenzeit.

  • Fehler bei der Überprüfung der Berechtigung mit Einschränkungscode.