Verbesserte Erweiterbarkeit der Reservierungsverwaltung

Wichtig

Dieser Inhalt ist archiviert und wird nicht aktualisiert. Die neueste Dokumentation finden Sie unter Neuerungen und geplante Funktionen in Dynamics 365 Business Central. Die neuesten Veröffentlichungspläne finden Sie unter Dynamics 365- und Microsoft Power Platform-Veröffentlichungspläne.

Aktiviert für Öffentliche Vorschauversion Allgemeine Verfügbarkeit
Administratorinnen, Makerinnen, Marketingspezialistinnen, Analystinnen, automatisch 1. März 2021 1. April 2021

Details zur Funktion

Nachfolgend finden Sie eine Liste der Änderungen und Erweiterbarkeitsverbesserungen in der Reservierungsverwaltung:

  • Summenpostennr. Wurde in Enum 338 Reservierungszusammenfassungstyp umgewandelt.
  • Die Codeeinheit für das Reservierungsmanagement wurde überarbeitet, um ein Abonnentenmodell zu verwenden. Eine neue Schnittstelle, die auf RecordRef und RecordVariant basiert, ersetzt eine Reihe von Prozeduren für die einzelnen Quelltabellen.
  • Anfrageanweisungen für jede Quelltabelle wurden durch Ereignisse ersetzt, die in Codeeinheiten [SourceTable]Reserve abonniert werden.
  • Jede [SourceTable]Reserve.Codeunit enthält eine Reihe von Abonnenten von Ereignissen in der Codeeinheit „Reservierungsverwaltung“, um die Reservierung zu unterstützen.
  • Prozeduren, die sich auf die Reservierung beziehen, werden im Bereich jeder Quelltabelle hinzugefügt, um die Reserve-Codeeinheiten zu unterstützen.

Aufgrund der beschriebenen Änderungen steht nun folgende Umgebung für Entwickler zur Verfügung, die unseren Code erweitern:

  • Zusätzliche Angebots-/Nachfragetabellen und -seiten können mithilfe des Publisher-Subscriber-Standardmodells zur Reservierungsberechnung (einschließlich Verfügbarkeit) hinzugefügt werden.
  • Die Verwendung globaler Variablen und die Vernetzung von Reservierungsobjektmethoden entfällt.
  • Jede Quelltabelle enthält Prozeduren und Ereignisse als Reservierungsschnittstelle.

Beachten Sie, dass alte Methoden mit dem Tag [Obsolete] gekennzeichnet sind, aber weiterhin funktionieren, sodass vollständige Kompatibilität mit vorhandenen Lösungen gewährleistet ist. Stellen Sie jedoch sicher, dass Sie Ihren Code so schnell wie möglich ändern, um die neuen Methoden zu verwenden, und verwenden Sie den Inhalt der veralteten Methoden als Beispiel.