Freigeben über


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.

  1. Gehen Sie zu Organisationsverwaltung > Nummernkreis > Nummernkreise.
  2. Erstellen Sie auf der Seite Nummernkreise einen Nummernkreis.
  3. Geben Sie in die Felder Nummernkreiscode und Name benutzerdefinierte Werte ein.
  4. Wählen Sie auf dem Inforegister Referenzen Hinzufügen.
  5. Im Feld Bereich wählen Sie Commerce-Parameter.
  6. Wählen Sie im Feld Referenz Dokumentvorgangskennung.
  7. 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.

  1. Gehen Sie zu Systemverwaltung > Anfragen > Batch-Jobs.

  2. Legen Sie auf der Seite Batch-Job zwei Batch-Jobs an:

    1. Konfigurieren Sie einen Job für die Ausführung der Klasse RetailDocumentOperationMonitorBatch.
    2. Konfigurieren Sie den anderen Job so, dass er die Klasse RetailDocumentOperationProcessingBatch ausführt.
  3. 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.

Zusätzliche Ressourcen

Eingehender Bestandsvorgang im POS

Ausgehender Bestandsvorgang im POS