DOM-Verarbeitung

In diesem Artikel wird beschrieben, wie bei der verteilten Auftragsverwaltung (DOM) Aufträge in Microsoft Dynamics 365 Commerce verarbeitet werden.

DOM-Prozessor Batchauftrag konfigurieren

DOM wird nur in einem Batchauftrag ausgeführt.

Befolgen Sie diese Schritte, um den DOM-Prozessor-Batchauftrag für DOM-Ausführungen zu konfigurieren:

  1. Wechseln Sie zu Einzelhandel und Handel>Verteilte Auftragsverwaltung>Batchverarbeitung>DOM-Prozessorauftragseinrichtung.
  2. Wählen Sie auf dem Parameter-FastTab ein Profil beim Erfüllungsprofil aus, für das DOM ausgeführt werden muss.
  3. Wählen Sie im Inforegister Im Hintergrund ausführen für Stapelverarbeitungsgruppe eine konfigurierte Stapelverarbeitungsgruppe aus.
  4. Geben Sie für Aufgabenbeschreibung einen Namen für den Batchauftrag ein.
  5. Wählen Sie Serie aus, und geben Sie dann die Wiederholung des Batchauftrags ein.
  6. Wählen Sie OK aus.

Nach Aufträgen und Positionen suchen

Bei der Verarbeitung berücksichtigt DOM die folgenden Aufträge und Auftragspositionen:

  • Auftragspositionen, die die Kriterien für Auftragsursprünge, Lieferarten und juristische Person gemäß dem DOM-Profil erfüllen und die auch alle folgenden Kriterien erfüllen:
    • Die Auftragspositionen werden von den Handelskanälen erstellt. Aufträge werden als Handelskanäle angegeben, wenn die Option Handelsauftrag auf Ja festgelegt ist.
    • Die Auftragspositionen werden nicht von DOM vermittelt.
    • Die Auftragspositionen werden durch DOM vermittelt, sind aber als Ausnahmen gekennzeichnet und liegen unterhalb des maximalen Schwellenwertes für Versuche.
    • Die Lieferart lautet nicht Abholung oder elektronischen Lieferung.
    • Die Auftragspositionen sind nicht zur Lieferung markiert.
    • Die Auftragspositionen wurden nicht manuell ausgeschlossen.
    • Wenn Während der Bestelloptimierung keine angenommenen Shop-Bestellungen verarbeiten aktiviert ist, werden die Bestellpositionen nicht Einzelhandelsfilialen mit dem Erfüllungsstatus Akzeptiert zugewiesen.
  • Aufträge sind nicht gesperrt.

Um eine Verkaufslinie manuell auszuschließen, gehen Sie in der Handelszentrale zu "Retail and Commerce>Customers>Alle Verkaufsaufträge " und wählen Sie eine Verkaufslinie aus. Legen Sie im Inforegister Allgemein der Auftragsposition die Option Von DOM-Verarbeitung ausschließen auf Ja fest.

Partitionsauftragspositionen

Während den einzelnen DOM-Prozessor-Aufträgen teilt DOM Bestellungen abhängig vom Parameterwert Maximale Anzahl der Auftragspositionen pro Optimierung in Chargen auf, die im Auftragserfüllungsprofil definiert sind. DOM stellt sicher, dass sich alle Angebotspositionen eines Auftrags im selben Batch befinden.

Wenn beispielsweise 10.000 Auftragspositionen in einer Ausführung optimiert werden und der Parameter Maximale Anzahl der Auftragspositionen pro Optimierung auf den Standardwert von 2000 gesetzt wird, erstellt DOM fünf Chargen, die gleichzeitig verarbeitet werden.

Wenn die maximale Anzahl von Bestellzeilen pro Optimierungswert0 ist:

  • Für den Typ Simplified Solver erstellt DOM für jeweils 100 Verkaufszeilen eine Batch.
  • Für den Production Solver-Typ erstellt DOM eine Charge für jeweils 1.500 Verkaufslinien.

Hinweis

Wenn Sie einen großen Wert für Maximale Anzahl an Auftragszeilen pro Optimierung festlegen, dauert die Ausführung des DOM-Prozessorauftrags länger, da er auf einem Batch-Server ausgeführt wird. Um die Leistung zu verbessern, legen Sie einen geeigneten Wert fest, um sicherzustellen, dass DOM mehr Batch-Server verwenden kann.

Bestandsuche

DOM bestimmt den verfügbaren physischen Bestand für jeden Artikel, indem es die entsprechenden Maße aus der Produktvariante und der Bestelllinie zusammen mit dem Kandidatenstandort und dem Lagerhaus verwendet. Die Suche verwendet die Dimensionen für Produktkonfiguration, Größe, Farbe, Stil und Produktversion, die Lagerdimensionsangaben für Standort und Lager sowie die Nachverfolgungsdimensionen für Charge und Seriennummer.

Ab Commerce Version 10.0.46 bietet DOM Standardunterstützung für den Lagerstatus, eine erweiterte Lagerverwaltungs-Dimension. DOM berücksichtigt den Lagerstatus der Verkaufsbestellungszeile, wenn es bestimmt, welche Lagerhäuser Lagerbestände für die Erfüllung haben. Dieser Schritt stellt sicher, dass nur Lager mit entsprechendem Status berücksichtigt wird, was eine genauere Berechnung des verfügbaren Lagerbestands für fortgeschrittene Lagerszenarien liefert. Diese Unterstützung ist standardmäßig aktiviert.

Der Lagerstatus einer Verkaufsbestellungszeile wird nicht durch DOM festgelegt. Es handelt sich um einen Standard-Inventarstatus, der eine der Speicherdimensionen in der Speicherdimensionsgruppe ist. Der Lagerstatus einer Bestelllinie erbt vom Standard-Lagerstatus, der für den Standort, das Lager, den Artikel oder den Verkaufsauftrag konfiguriert ist. Es kann auch direkt in der Verkaufsbestellungszeile geändert werden. Der Standard-Lagerstatus für Verkaufsaufträge kann kein Blockierungsstatus sein. Sie können auch einen Standard-Lagerbestandsstatus für Verkaufsaufträge als Teil Ihrer erweiterten Lagerverwaltungsparameter einstellen.

Andere fortgeschrittene Lagerverwaltungsdimensionen, einschließlich Lagerstandort und Nummernschild, werden standardmäßig nicht unterstützt. Benutzerdefinierte Inventarmaße werden ebenfalls nicht unterstützt. Um diese Dimensionen zu unterstützen, verwenden Sie die DOM-Erweiterbarkeit. Weitere Informationen finden Sie unter DOM-Erweiterbarkeit.

DOM fügt physische Mengen, die für Verkaufslinien im aktuellen DOM-Durchlauf reserviert sind, dem verfügbaren Bestand für denselben Artikel und dieselben Bestandsdimensionen wieder hinzu. Diese Anpassung verhindert, dass diese Reservierungen den verfügbaren Bestand reduzieren, um die Verkaufslinien zu erfüllen, zu denen sie gehören.

Bestandssuche vor Commerce Version 10.0.46

In Commerce Version 10.0.45 und früheren Versionen ruft DOM verfügbare Lagerbestände aus Lager-V2-Entitäten wie InventWarehouseOnHandAggregatedView ab. Diese Bestandssuche unterstützt Produktgrößen wie Farbe, Größe, Stil und Konfiguration sowie die Lager- und Lagerflächenmaße. Es unterstützt keine anderen Speicherdimensionen wie Inventarstatus, Standort oder Nummernschild.

Um das durch diese Legacy-Suche zurückgegebene Inventar einzusehen, geben Sie die folgende URL in die Adressleiste Ihres Browsers ein. Ersetzen Sie <DomainName> den Domainnamen Ihrer Umgebung und <CompanyName> den Namen Ihrer juristischen Person:

https://<DomainName>/?cmp=<CompanyName>&mi=SysTableBrowser&TableName=InventWarehouseOnHandAggregatedView

Abstand berechnen

DOM konvertiert Adressen des Typs Lieferung in Breiten- und Längenwerte. DOM konvertiert die Lieferadresse auf dem Verkaufsauftrag in Breiten- und Längenwerte und aktualisiert die Breiten- und Längenwerte der Adresse für die zukünftige Verwendung. DOM hängt von Azure Maps oder Bing Karten ab, um genaue Breiten- und Längenwerte basierend auf Adress-, Stadt- und Postleitzahleninformationen zu bestimmen. Um DOM die Azure Maps-Funktionalität nutzen zu lassen, aktivieren Sie die Einstellung "Confirm Azure Maps"-Nutzung für DOM. Um DOM die Bing Karten-Funktionalität nutzen zu lassen, aktivieren Sie die Einstellung "Confirm Bing Karten" für DOM. Weitere Informationen finden Sie unter DOM einrichten.

DOM verwendet entweder die Azure Maps- oder die Bing Karten-API (Application Programming Interface), um je nach Wert der Einstellung Straßenentfernungsberechnung deaktivieren die Luft- oder Straßenentfernung zu berechnen. DOM ermittelt anhand dieser Informationen dann die Versandkosten. Das Optimierungsmodell priorisiert die Erfüllung einer kompletten Bestellung von einem Standort aus. Selbst wenn ein Teil einer Bestellung in derselben Stadt oder Postleitzahl verfügbar ist, ist das Modell optimiert, um die Anzahl der Sendungen zu reduzieren. Weitere Informationen finden Sie unter DOM einrichten.

Auftragserfüllungspläne generieren

Nachdem DOM die Regeln, Bestandseinschränkungen und -optimierung angewendet hat, wählt es den Standort aus, der der Lieferadresse des Kunden am nächsten kommt. Anschließend erhält es Fulfillment-Pläne vom Optimierer. Ob das System Fulfillment-Pläne auf den Verkaufslinien anwendet, hängt vom Wert der Ergebniseinstellung "Auto apply " ab. Weitere Informationen finden Sie unter Ergebnisse von DOM-Ausführungen.

Screenshot der Bestellkriterien in der DOM-Verarbeitung.

Weitere Ressourcen