Freigeben über


Behandeln von Problemen mit Buchungen in der Ressourcenplanungsoptimierung

Dieser Artikel hilft bei der Behandlung von Problemen mit Buchungen, die vom Add-In zur Ressourcenplanungsoptimierung für Microsoft Dynamics 365 Field Service erstellt wurden.

Problembeschreibung

  • Abgeschlossene, stornierte oder andere Buchungen werden optimiert oder entfernt, obwohl sie nicht verschoben werden sollten.
  • Vergangene oder zukünftige Buchungen, die sich außerhalb des Start- und Endbereichs der Optimierung befinden, werden entfernt.
  • Bookings werden in einem Simulationsstatus angezeigt.

Lösung

Löschen von Buchungen vermeiden

Nachdem eine Optimierung ausgeführt wurde, kann die Optimierung der Ressourcenplanung Entscheidungen zum Erstellen, Aktualisieren oder Löschen von Buchungen nach Bedarf basierend auf den Ziel- und Einschränkungseinstellungen treffen. Daher wird erwartet, dass Buchungen gefunden werden, die gelöscht wurden, um Die Ergebnisse während des gesamten Zeitplans zu optimieren. Wenn Sie die Resource Scheduling Optimization nicht möchten, um bestehende Buchungen zu löschen, probieren Sie die folgenden Optionen aus:

Zuordnung von Planungsmethoden zum Buchungsstatus

Der Buchungsstatus weist ein Feld "Terminplanungsmethode " auf, das bestimmt, wie die Ressourcenplanungsoptimierung Die Buchungsdatensätze dieses Status berücksichtigen soll:

  • Wenn der Buchungsstatus auf " Optimieren" festgelegt ist, verschiebt die Ressourcenplanungsoptimierung diese Buchungen.
  • Wenn der Buchungsstatus auf "Nicht verschieben" festgelegt ist, werden diese Buchungen nicht verschoben oder optimiert. Verwenden Sie diese Option für Buchungsstatus, die angeben, dass die Arbeit gerade ausgeführt oder abgeschlossen ist.
  • Wenn der Buchungsstatus auf " Ignorieren" festgelegt ist, berücksichtigt die Ressourcenplanungsoptimierung diesen Buchungsdatensatz nicht. Verwenden Sie diese Option für Buchungsstatus, die angeben, dass Die Arbeit storniert wurde.

Blockieren der Optimierung der Ressourcenplanung beim Verschieben früherer Buchungen

Der Optimierungsbereich ist der Zeitraum, in dem Buchungen erstellt, aktualisiert oder gelöscht werden können. Sie definiert die "Ausgabeseite", aber nicht die "Eingabe"-Seite. Der Optimierungsbereich bestimmt nicht, welche Buchungen enthalten sind.

Um Änderungen an früheren Buchungen zu blockieren, sollten Sie die folgenden Optionen in Betracht ziehen:

  • Legen Sie den Buchungsstatus auf "Nicht verschieben" fest.
  • Entfernen der Anmeldung in der Anmeldungsansicht. Um sicherzustellen, dass die Optimierung ausgeführt wird, sollten Sie nur zukünftige Buchungen berücksichtigen, die nach einem bestimmten Punkt auftreten. In der Buchungsansicht des Optimierungsbereichs können Sie einen Wert im Feld "Ein" oder "Nach" auswählen.
  • Sperren Sie die Buchung zu einer Zeit oder einem Zeitbereich in der Vergangenheit.
  • Legen Sie ein zugesagtes Datum von/auf fest , während sie die Zeitfenstereinschränkung aktivieren.

Bookings im Simulationsstatus

Wenn während einer Optimierungszeitplanausführung eine Ausnahme oder ein Fehler auftritt, wird möglicherweise eine Überschneidung auf dem Schedule Board angezeigt. Einige Buchungen werden aus der neuesten Ausführung erstellt oder aktualisiert, während andere Buchungen aus der vorherigen Ausführung aufgrund eines Problems nicht gelöscht werden konnten. Um dieses Problem zu vermeiden, verwendet der Optimierungsprozess Transaktionsbuchungen im Simulationsstatus .

Während des Optimierungsprozesses sind die Erstellungs-, Aktualisierungs- und Löschvorgänge sichtbar. Alle neuen, aktualisierten und gelöschten Buchungen werden simuliert. Wenn die Optimierung erfolgreich abgeschlossen wird, werden diese simulierten Buchungen zu echten Buchungen. Während des Optimierungslaufs sind Simulationsstatusbuchungen transparent und bewegen sich um das Zeitplanbrett. Wenn die Ausführung abgeschlossen ist, ändern sich Simulationsbuchungen in echte Buchungen mit einer Volltonfarbe.

Wenn eine Ausnahme auftritt und die Optimierungsanforderung fehlschlägt, behalten diese Simulationsbuchungen zur Fehlerbehebung den Status „Simulation“ bei, es sei denn, Sie löschen sie manuell. Andernfalls werden sie alle zwei Wochen von einem Systemauftrag automatisch gelöscht.

Sie können Simulationsbuchungen ausblenden, indem Sie die Einstellungen des Zeitplanboards ändern. Wählen Sie oben rechts das Zahnradsymbol aus, um die Scheduler-Einstellungen zu öffnen, und deaktivieren Sie dann die Option "Abgebrochen anzeigen ".