Asynchrones Commerce-Dokumentenframework
Dieser Artikel beschreibt die Funktionen und Konfigurationen eines asynchronen Belegframeworks in Microsoft Dynamics 365 Commerce.
Filiallagervorgänge wie Eingehend, Ausgehend, Bestandsmenge, Anpassung und Umlagerung umfassen Leistungsverbesserungen, um sicherzustellen, dass Benutzende, die ein hohes Volumen an Eingangsbuchungen in vielen Filialen oder Unternehmen und große Bestandsbelege haben, diese Belege ohne Zeitüberschreitungen oder Ausfälle an Commerce headquarters verarbeiten können. Diese Verbesserungen erfordern die Verwendung eines asynchronen Belegframeworks.
Wenn ein asynchrones Belegframework verwendet wird, können Sie Bestandsbelegänderungen von der Verkaufsstelle (POS) an Commerce headquarters übergeben und dann zu anderen Aufgaben übergehen, während die Verarbeitung an Commerce headquarters im Hintergrund erfolgt. Sie können den Status eines Belegs über die Beleglistenseite jedes Vorgangs in POS überprüfen, um zu bestätigen, dass die Buchung erfolgreich war. In der POS-Anwendung können Sie auch die Belegliste jedes Vorgangs aktiv verwenden, um alle Belege zu sehen, die nicht an Commerce headquarters gebucht werden konnten. Wenn ein Beleg fehlschlägt, können POS-Benutzer Korrekturen an ihm vornehmen und dann erneut versuchen, ihn an Commerce headquarters zu verarbeiten.
Ein asynchrones Belegframework konfigurieren
Wichtig
Ein asynchrone Belegframework muss konfiguriert werden, bevor ein Unternehmen versucht, die Filiallagervorgänge in POS zu verwenden.
Um ein asynchrones Belegframework zu konfigurieren, führen Sie die folgenden Verfahren durch.
Erstellen und konfigurieren Sie eine Zahlenfolge
Um einen Nummernkreis zu erstellen und zu konfigurieren, gehen Sie wie folgt vor.
- Gehen Sie zu Organisationsverwaltung > Nummernkreis > Nummernkreise.
- Erstellen Sie auf der Seite Nummernkreise einen Nummernkreis.
- Geben Sie in die Felder Nummernkreiscode und Name benutzerdefinierte Werte ein.
- Wählen Sie auf dem Inforegister Referenzen Hinzufügen.
- Im Feld Bereich wählen Sie Commerce-Parameter.
- Wählen Sie im Feld Referenz Dokumentvorgangskennung.
- Setzen Sie im Inforegister Allgemein im Abschnitt Einrichten die Option Kontinuierlich auf Nein, um sicherzustellen, dass es keine Leistungsprobleme gibt.
Erstellen und planen Sie zwei Batch-Jobs für die Dokumentverarbeitung und die Überwachungsaufgaben
Notiz
In Commerce Version 10.0.13 und höher müssen Sie diese Stapeljobs nicht über das Stapeljob-Framework konfigurieren. Die Stapelverarbeitungsvorgänge können stattdessen in Commerce headquarters unter Einzelhandel und Handel > Einzelhandels- und Handels-IT konfiguriert werden. Verwenden Sie die Menüoptionen Überwachung für den Betrieb von Einzelhandelsdokumenten und Verarbeitung von Einzelhandelsdokumenten zum Konfigurieren der Stapeljobs.
Die von Ihnen erstellten Batch-Jobs werden zur Verarbeitung von Dokumenten verwendet, die fehlschlagen oder ein Time-Out aufweisen. Sie werden auch verwendet, wenn die Anzahl der aktiven Bestandsbelege, die von der Kasse aus verarbeitet werden, einen vom System konfigurierten Wert überschreitet.
Gehen Sie wie folgt vor, um zwei Stapelverarbeitungsaufträge für die Dokumentverarbeitung und die Überwachungsaufgaben zu erstellen.
Gehen Sie zu Systemverwaltung > Anfragen > Batch-Jobs.
Legen Sie auf der Seite Batch-Job zwei Batch-Jobs an:
- Konfigurieren Sie einen Job für die Ausführung der Klasse RetailDocumentOperationMonitorBatch.
- Konfigurieren Sie den anderen Job so, dass er die Klasse RetailDocumentOperationProcessingBatch ausführt.
Planen Sie die neuen Batch-Jobs so ein, dass sie wiederkehrend ausgeführt werden. Stellen Sie den Zeitplan z. B. so ein, dass die Aufträge alle fünf Minuten ausgeführt werden.