Intelligent Fulfillment Optimization
Die Intelligent Fulfillment Optimization ist ein intelligenter Optimierungsdienst, der die Auftragserfüllung im Lieferkettennetzwerks maximiert. Die Intelligent Fulfillment Optimization hilft Ihnen sicherzustellen, dass Produkte in den richtigen Mengen, aus den richtigen Quellen und zur rechten Zeit an Ihre Kunden geliefert werden. Die Intelligent Fulfillment Optimization kann Ihnen helfen, Gewinne zu maximieren, Kosten zu minimieren und Servicelevel-Anforderungen zu erfüllen.
In einem modernen Liefernetzwerk, in dem die Produktabwicklung eventuell über mehrere Kanäle durchgeführt wird, müssen sich Unternehmen schnell an Auftragsänderungen, Lieferengpässe oder Nachfragespitzen anpassen. Die Intelligent Fulfillment Optimization hilft Ihnen, die Auftragserfüllung zu maximieren und die beste Quelle für die Lieferung von Produkten basierend auf verschiedenen geschäftlichen Einschränkungen und Geschäftszielen zu finden, wie z. B. die Kosten zu minimieren, indem für die Auftragserfüllung die nächstliegenden Quellen genutzt werden.
Diie Intelligent Fulfillment Optimization ist als Microservice aufgebaut. Er liest Konfigurationsdaten wie Auftragserfüllungsquellen, Quelllisten, geschäftliche Einschränkungen und Strategien aus Microsoft Dataverse und optimiert die Auftragserfüllung. Sie verwendet Azure Maps, um die Lieferadressen von Bestellungen und Erfüllungsquellen zu geokodieren. Es verwendet außerdem Azure Maps, um die Entfernung zwischen Lieferadresse und Erfüllungsort zu ermitteln.
Intelligent Fulfillment Optimization einrichten
Um die Intelligent Fulfillment Optimization als Teil der Auftragsorchestrierung zu aktivieren, befolgen Sie die Schritte unter Intelligent Fulfillment Optimization-Anbieter einrichten um den Intelligent Fulfillment Optimization-Anbieter einzurichten und zu aktivieren.
Auftragserfüllungsquellen
Auftragserfüllungsquellen sind Entitäten, die Bestand führen oder Produkte bereitstellen. Beispiele dafür sind Lagerhäuser, Distributionszentren, Einzelhandelsgeschäfte, Anbieter von Direktlieferungen und virtuelle Standorte. Auftragserfüllungsquellen können auf der Seite Quellen im Intelligent Order Management erstellt und geändert werden (Auftragserfüllung > Quellen).
Sie können für jede Ihrer Auftragserfüllungsquellen einen Namen festlegen, der die Quelle, die Zeitzone, in der sich die Quelle oder der Standort befindet, die Art der Quelle (Lagerort oder andere), ihre Adresse sowie ihren Breiten- und Längengrad eindeutig identifiziert. Sie können auch angeben, ob das System Bestand im Dienst zur Bestandsanzeige nachschlagen soll, um eine optimierte Auftragserfüllung basierend auf der Bestandsverfügbarkeit zu erreichen.
Um Bestände im Dienst zur Bestandsanzeige nachzuschlagen, stellen Sie das Feld Tatsächlichen Bestand verwenden auf An. Um Bestände aus einer Quelle aufzunehmen und die Quelle zur Erfüllung des Auftrags verfügbar zu machen, legen Sie auf der Seite Quellen das Feld Tatsächlichen Bestand verwenden auf Aus.
Das System geht von einem unbegrenzten Lagerbestand aus.
Auftragserfüllungs-Quelllisten
Mit Auftragserfüllungs-Quelllisten können Sie eine Liste von Quellen gruppieren und Quellen innerhalb bestimmter Einschränkungen flexibel verwalten. Auftragserfüllungs-Quelllisten können auf der Seite Quelllisten im Intelligent Order Management (Auftragserfüllung > Quellenlisten) festgelegt werden.
Abhängig von Ihrer Geschäftssituation können Sie mehrere Quelllisten festlegen und diese nach Bedarf verwenden.
Beispielsweise können Sie in Ihre Strategiedefinition alle Quellen einbeziehen, bei denen die Auftragserfüllung erfolgen wird. Für Ihre geschäftlichen Einschränkungen können Sie eine andere Quellliste verwenden. Sie können auch unterschiedliche Mindestbestandsbeschränkungen für Einzelhandelsgeschäfte und Lagerorte festlegen und Ihren Lagerorten eine höhere Auftragserfüllungspriorität als Ihren Einzelhandelsgeschäften zuweisen.
Auf der Seite Quellenlisten werden aktive Quellenlisten angezeigt. Wählen Sie Neu aus, um eine neue Quellliste zu erstellen. Geben Sie einen Namen ein, mit dem Sie die Quellliste leicht identifizieren können, und fügen Sie dann auf der Registerkarte Quellen neue oder bestehende Quellen hinzu. Um eine Quelle aus einer Quellliste zu entfernen, markieren Sie die Quelle auf der Registerkarte Quellen und wählen Sie dann Entfernen.
Geschäftliche Einschränkungen
Geschäftliche Einschränkungen sind eine optionale Komponente für die Auftragserfüllungsoptimierung. Dies sind Steuerelemente, die Sie in die Optimierungsstrategie einfügen. Die folgenden geschäftlichen Einschränkungen werden unterstützt:
- Priorität für Erfüllungslagerplatz
- Maximale Entfernung
- Maximale Anzahl der Auftragserfüllungsquellen und Teilauftrag
Um Einschränkungen zu erstellen oder zu ändern, verwenden Sie die Seite Einschränkungen im Intelligent Order Management (Auftragserfüllung > Einschränkungen). Um eine Einschränkung eines bestimmten Typs zu erstellen, wählen Sie beim Erstellen der Einschränkung den entsprechenden Einschränkungstyp aus.
Alle geschäftlichen Einschränkungen verfügen über eine Reihe allgemeiner Attribute, die Teil ihrer Definition sind. Die Details unterscheiden sich je nach Art der geschäftlichen Einschränkung. Die folgenden allgemeinen Attribute gelten für alle geschäftlichen Beschränkungen:
- Name und Beschreibung: Diese Attribute identifizieren die geschäftliche Einschränkung.
- Startdatum und Enddatum: Jede geschäftliche Einschränkung muss einen Zeitraum von Tagen haben, in der sie durchgesetzt wird.
- Beschränkungstyp - Dieses Attribut gibt die Art der geschäftlichen Beschränkung an.
- Ist aktiviert: Sie können eine geschäftliche Einschränkung aktivieren oder deaktivieren.
- Schwerwiegende Einschränkung: Eine geschäftliche Einschränkung kann als schwerwiegende oder nicht schwerwiegende Einschränkung definiert werden.
Jede Optimierung durchläuft zwei Iterationen. Während der ersten Iteration wird jede geschäftliche Einschränkung als schwerwiegende Einschränkung behandelt, unabhängig von der Einstellung Schwerwiegende Einschränkung. Das bedeutet, dass jede Einschränkung angewendet wird. Während der zweiten Iteration werden die geschäftlichen Einschränkungen, die nicht als schwerwiegend Einschränkungen festgelegt sind, entfernt. Das System versucht dann die reduzierte Einschränkung zu verwenden, um Aufträge oder Auftragspositionen zuzuweisen, die nicht Quellen zugewiesen wurden, als die geschäftlichen Einschränkungen auf Quellen angewendet wurden.
Sie können mehrere geschäftlichen Einschränkungen jedes Typs definieren und auf verschiedene Optimierungsstrategien anwenden.
Einschränkung der Priorität des Auftragserfüllungsstandorts
Die Einschränkung „Priorität für Erfüllungslagerplatz“ ermöglicht es Organisationen, eine auf Prioritäten basierende Hierarchie von Quellen festzulegen. Der Optimierungsdienst berücksichtigt dann die Priorität, wenn der die Auftragserfüllungsquellen für bestimmte Produkte identifiziert. Quellen mit höherer Priorität werden zuerst berücksichtigt. Der Optimierungsdienst berücksichtigt dann andere Quellen. Eine Quelle mit einer Priorität von 1 hat höhere Priorität als eine Quelle mit Priorität 2.
Sie können eine Lagerplatzpriorität auf der Quelllistenebene festlegen und dann eine spezifischere produktbasierte Einschränkung für Quellen und Produkte in Bezug auf die Priorität definieren. Bei manuell einzutragenden oder unbekannten Produkten verwendet der Optimierungsdienst die Lagerplatzpriorität und geht davon aus, dass 100 % Lagerbestand an der Auftragserfüllungsquelle verfügbar ist.
Einschränkung der maximalen Entfernung
Mit der Regel für maximale Entfernung können Organisationen die maximale Entfernung einer Quelle oder Gruppe von Quellen zur Erfüllung des Auftrags festlegen.
Sie können die maximale Entfernung für eine Quellliste festlegen und sie für eine bestimmte Quelle überschreiben. Wenn für eine Quelle eine überlappende Beschränkung für maximale Entfernung festgelegt ist, wendet der Optimierungsdienst die niedrigere der festgelegten maximalen Entfernung an.
Einschränkung der maximalen Anzahl der Auftragserfüllungsquellen und Teilauftrag
Die Einschränkung der maximalen Anzahl von Auftragsrfüllungsquellen und des Teilauftrags lässt sie festlegen, ob ein Auftrag oder Auftragspositionen von einer oder mehreren Quellen und ob sie teilweise erfüllt werden können.
Wenn Sie diese Einschränkung erstellen, setzen Sie im Feld Maximale Anbieter pro AuftragTeilweise Positionen und Teilaufträge auf Ja.
Auftragserfüllungsstrategien
Eine Auftragserfüllungsstrategie hilft bei der Festlegung der Optimierungsstrategie. Sie fasst Ziele, Einschränkungen und Quellen, die berücksichtigt werden sollen, und Informationen zusammen, wie die Optimierung des Bestands erfolgen soll. Sie können eine Strategie auf der Seite Strategien im Intelligent Order Management erstellen und ändern (Auftragserfüllung > Strategien).
Die Strategie legt auch fest, ob ein unbegrenzter Produktlagerbestand oder tatsächlicher Produktlagerbestand mit dem Dienst zur Bestandsanzeige verwendet wird. Sie können festlegen, ob die Optimierungsausführung eine Simulation ist, ob sie aktiviert oder deaktiviert werden kann und ob sie für einen Datumsbereich gültig sein kann.
Je nach Art Ihres Unternehmens können Sie mehrere Optimierungsstrategien definieren. Sie können die Liste der Auftragserfüllungsquellen festlegen, die an der Auftragserfüllung teilnehmen, und Einschränkungen definieren, die der Optimierungsdienst berücksichtigen muss. Die Einschränkungen sind unbedingte Einschränkungen, die der Optimierungsdienst zwingend auferlegt, wenn er die optimale Quelle bestimmt.
Auftragserfüllung aus nächster Quelle wird als vordefiniertes Ziel in jeder Strategie unterstützt.
Die Intelligent Fulfillment Optimization bündelt die Aufträge, die als Teil der Auftragsjourney bereitgestellt werden, um sicherzustellen, dass für die Aufträge eine maximale Optimierung erzielt wird.
Innerhalb eines Unternehmens kann die Optimierung der Auftragserfüllung je nach Debitorentyp, Vertriebskanal und anderen Unternehmensmerkmalen variieren. Intelligent Order Management unterstützt die Verwendung mehrerer Erfüllungsstrategien. Unternehmen können mehrere Auftragserfüllungsstrategien entweder mit Richtlinien oder durch Festlegen des Attributs Auftragserfüllungsstrategie für einen Auftrag während des Auftragseingangs festlegen.
Eine Auftragserfüllungsstrategie einrichten
Um eine Strategie festzulegen, gehen Sie auf die Seite Strategien im Intelligent Order Management (Auftragserfüllung > Strategien) und wählen Sie Neu. Für jede Strategie können Sie einen eindeutigen Namen und eine Beschreibung eingeben, eine Quellliste mit Auftragserfüllungsquellen für die Strategie angeben und die Strategie so konfigurieren, dass der tatsächliche Bestand verwendet wird.
Geben Sie auf der Seite Strategien die folgenden Informationen ein:
- Quellliste: Geben Sie die Auftragserfüllungsquellen ein, die berücksichtigt werden müssen, wenn der Optimierungsdienst die Optimierung durchführt.
- Tatsächlichen Bestand verwenden: Geben Sie an, ob der Optimierungsdienst Bestände aus dem Dienst zur Bestandsanzeige berücksichtigen soll. Wenn diese Einstellung deaktiviert ist, geht das System von einem unbegrenzten Bestand an der Quelle aus. Diese Einstellung überschreibt die bei der Quelle festgelegte Einstellung.
- Simulation: Geben Sie an, ob die Strategie verwendet werden soll, um die Beschaffung zu simulieren. Bei der Ausgabe des Auftragserfüllungsplans setzt das System ein Kennzeichen, um anzuzeigen, dass es sich bei der Verarbeitungsausführung um eine Simulation handelt.
- Mit leerer Auftragsgrundlage verarbeiten: Setzen Sie dieses Feld auf Ja, wenn der Auftrag und die Position, die erfüllt werden müssen, keine Auftragsgrundlage enthalten.
- Berechnung der Straßenentfernung verwenden: Der Optimierungsdienst berechnet die Entfernung zwischen der Auftragserfüllungsquelle und der Lieferadresse im Auftrag, um die nächstgelegene Quelle zu finden. Wenn Sie die Berechnung der Straßenentfernung nicht aktiviert haben, verwendet der Dienst die Luftlinie zwischen den beiden Standorten.
- Besitzer - Der Benutzer, der die Strategie erstellt hat.
- Optimierungsdienst-Batchverarbeitung: Der Optimierungsdienst stapelt Aufträge, die im Rahmen der Auftragsorchestrierungserfassung bereitgestellt werden, und optimiert sie gemeinsam in einem Stapel. Die Aufgabe Aggregationsintervallminuten bestimmt das Zeitintervall, innerhalb dem eingegangene Aufträge gestapelt werden. Die Aufgabe Maximale Bestellposition bestimmt die Anzahl der Aufgaben, die basierend auf Auftragspositionen erstellt werden sollen, die während des Zeitintervalls eingehen.
- Datenquelle der Bestandsanzeige: Geben Sie den Namen der Datenquelle an, die für die Bestandssuche berücksichtigt werden soll.
- Kennzahlenname der Bestandsanzeige: Geben Sie den Kennzahlnamen an, der den zur Auftragserfüllungsoptimierung verfügbaren Bestand enthält.
Fulfillment-Optimierung in Order Orchestration Flows
Weitere Informationen zum Erstellen und Aktivieren des Intelligent Fulfillment Optimization-Anbieters finden Sie in Den Intelligent Fulfillment Optimization-Anbieter einrichten. Nachdem der Anbieter aktiviert wurde, können Sie die intelligente Optimierung mit Intelligent Fulfillment Optimization als Teil der Auftragsorchestrierung aktivieren.
Wenn die Auftragsverarbeitung beginnt, kommissioniert der Service Aufträge, die eine Optimierung erfordern, und ermittelt den optimalen Standort aus der nächstgelegenen Auftragserfüllungsquelle in der Liste der Quellen. Die Intelligent Fulfillment Optimization berechnet den Breiten- und Längengrad für die Auftragserfüllungsquelle und die Versandadresse der Auftragsposition. Sie berechnet auch die Straßenentfernung und die Luftlinie zwischen den beiden. Sie wendet die Einschränkungen an und bestimmt dann die optimale Auftragserfüllungsquelle. Die Ergebnisse werden an Dataverse zur Weiterverarbeitung im Rahmen des Auftragsorchestrierungs-Flows übertragen.
Organisationen können den Auftragserfüllungsplan abfragen, um die Ergebnisse zu sehen. In den Erfüllungsplänen werden die Details der Auftragszeile, die ursprüngliche Menge in der Zeile, die erfüllte Menge und die Erfüllungsart (z. B. vollständig beschafft, teilweise beschafft, nicht beschafft oder Ausnahme) angezeigt.
Mehrere Erfüllungsstrategien in Order Orchestration Flows
Intelligent Fulfillment Optimization unterstützt mehrere Auftragserfüllungsstrategien, die je nach den Bedürfnissen verschiedener Unternehmen festgelegt werden können. So kann ein Unternehmen z. B. Aufträge für Business-to-Business (B2B) über seine Distributionscenter abwickeln, Aufträge für Business-to-Consumer (B2C) jedoch über alle Auftragserfüllungsquellen (wie Distributionscenter, Lagerorte und Geschäfte). Mithilfe mehrerer Auftragserfüllungsstrategien können Unternehmen unterschiedliche Auftragsefüllungsansätze für verschiedene Aufträge verwenden.
Unternehmen können während des Verlaufs der Orchestrierung Attribute für die Auftragsefüllungsstrategie für Aufträge festlegen, indem sie die Kennung für die Auftragserfüllungsstrategie zum Auftrag hinzufügen. Die Auftragserfüllungsstrategie kann für einen Auftrag entweder auf der Grundlage der Quelle festgelegt werden, oder durch die Verwendung von Transformationen als Teil des Auftragseingangsverfahrens. Die Erfüllungsstrategie kann auch mit Richtlinienaktionen festgelegt werden, indem Attribute für Verkaufsaufträge und andere Entitäten verwendet werden. Mithilfe von Richtlinien können Unternehmen die Attribute der verschiedenen Entitäten im Bedingungs-Generator verwenden, um die Strategie festzulegen. Wenn mehrere Strategien festgelegt sind, aber die Richtlinienzuweisung für die Auftragserfüllungsstrategie nicht konfiguriert ist, kommissioniert das System die erste Strategie, die verfügbar ist.
Zusätzliche Ressourcen
Architektur von Intelligent Fulfillment Optimization