Freigeben über


Automatisieren des Prozess zum Erstellen von Ladungen

Hinweis

Dieses Thema gilt für Funktionen im Modul Transportverwaltung. Es gilt nicht für Funktionen im Modul Lagerverwaltung.

In diesem Thema wird eine Funktionen beschrieben, die nur verfügbar ist, wenn Sie ausführen. Das Thema enthält Informationen dazu, wie Ladungserstellungsstrategien verwendet werden, um Ladungen automatisch zu erstellen. Nachfolgend sind einige Beispiele dafür, wenn dies sinnvoll ist:

  • Wenn Sie regelmäßig einen bestimmten Satz an Produkten versenden. Anstatt jedes Mal Ladungen zu erstellen, können Sie Ladungserstellungsstrategien anwenden.

  • Wenn Sie Effizienz maximieren möchten, indem Sie halb volle Ladungen vermeiden.

Verwenden einer Ladungserstellungsstrategie

Microsoft Dynamics AX bietet eine Ladungserstellungsstrategie mit der Bezeichnung Volumenbasierte Ladungserstellungsstrategie. Mit dieser Strategie können Sie die Höchstwerte verwenden, die für Höhe und Gewicht in der Ladungsvorlage angegeben sind, oder die Einstellungen überschreiben, indem sie neuen Werte eingeben. Um diese Strategie zu verwenden, wählen Sie sie im Feld Ladungserstellungsstrategie im Inforegister Einstellungen im Formular Ladungserstellungsworkbench aus.

Darüber hinaus können Sie eigene Ladungserstellungsstrategien hinzufügen, indem Sie eine neue Klasse in der Entwicklungsumgebung erstellen. Informationen dazu finden Sie in den folgenden Verfahren.

Erforderliche Komponenten

In der folgenden Tabelle werden die Voraussetzungen angezeigt, die vorhanden sein müssen, bevor Sie beginnen können.

Kategorie

Voraussetzung

Freigegebene Produkte und Lagerorte

Die Produkte und Lagerorte, die in Aufträgen enthalten sind, müssen für Lagerortverwaltung-Prozesse aktiviert sein.

Vorlage laden

Sie müssen eine oder mehrere Ladungsvorlagen erstellen. Wenn Sie vorgeschlagene Ladungen generieren, verwenden Ladungserstellungsstrategien die Attribute, die auf der Ladungsvorlage definiert werden, um zu bestimmen, was in die Ladungen aufgenommen wird. Weitere Informationen finden Sie unter Eine Ladungsvorlage einrichten.

Hinweis

Eine Ladungserstellungsstrategie mit der Bezeichnung Volumenbasierte Ladungserstellungsstrategie ist in verfügbar. Wenn Sie mehr als eine Ladungsvorlage haben, verwendet die volumenbasierte Ladungsvorlagenstrategie nur die erste Ladungsvorlage in der Liste.

Lizenzen

Um eine neue Klasse zur AOT hinzufügen zu können, benötigen Sie den X++-Entwicklungslizenzcode für Microsoft Dynamics AX: SysXpp.

Erstellen einer Klasse für eine neue Ladungserstellungsstrategie

Sie können neue Klassen erstellen, wenn Sie verschiedene Strategien zum Erstellen von Ladungen implementieren möchten. Dieser Abschnitt beinhaltet Tipps und Tricks, die Ihnen helfen, Ihre eigenen Ladungserstellungs-Strategieklassen zu erstellen und zu implementieren.

Eine Ladungserstellungsstrategie mit der Bezeichnung Volumenbasierte Ladungserstellungsstrategie ist in verfügbar. Mit dieser Strategie können Sie die Höchstwerte verwenden, die für Höhe und Gewicht in der Ladungsvorlage angegeben sind, oder die Einstellungen überschreiben, indem sie neuen Werte eingeben.

Sie müssen eine Klasse erstellen, die die TMSILoadBuildStrategy-Schnittstelle implementiert. Um die neue Klasse verfügbar zu machen, müssen Sie sie mit TMSLoadBuildStrategyEnableAttribute anwenden. Wenn Sie die Klasse erstellen, sollten Sie Folgendes berücksichtigen:

  • Die getDescription-Methode muss eine Referenz auf eine Microsoft Dynamics AX-Beschriftung zurückgegeben, die eine benutzerfreundliche Beschreibung der Strategie enthält, die Sie erstellen. Diese Beschreibung wird angezeigt, wenn Sie Strategien einrichten und verwenden, die diese Klasse verwenden.

  • Die Klasse kann bestimmte numerische, Zeichenfolgen-, boolesche und UTC-Datums-und Uhrzeitwerte zum Initialisieren der Klasseninstanz benötigen. Um das System über die Art von Daten, die zur Initialisierung der Klasseninstanz benötigt werden, zu benachrichtigen, müssen Sie die populateParameterCollection-Methode implementieren. Diese Methode erfordert, dass Sie Objektinstanzen angeben, die von der TMSLoadBuildStrategyParam -Klasse abgeleitet werden. Diese Objekte stellen Parameter dar, Sie müssen also sicherstellen, dass sie eindeutige Schlüssel verwenden, um die Parameternamen zu identifizieren. Die Schlüssel werden verwendet, um den Parameterwert abzurufen, wenn ein Objekt durch die init-Methode initialisiert wird. Die Parameterwerte werden vom Benutzer im Formular Strategieparameter zur Ladungserstellung angegeben. Nachdem Sie eine Strategieklasse hinzugefügt haben, müssen Sie auf Klassenliste generieren im Formular Ladungserstellungsstrategien klicken, um die Klasse und die Parameter zur Liste im Formular hinzuzufügen.

  • Die Tabelle TMSLoadBuildSession gruppiert Informationen zu vorgeschlagenen Ladungen in einer Ladungserstellungssitzung. Dadurch wird sichergestellt, dass Sitzungen getrennt gehalten werden, wenn mehr als ein Benutzer den Prozess gleichzeitig ausführt. Die Tabelle TMSProposedLoadContent enthält Informationen zu den Angebot- und Nachfragepositionen, die den Ladungen zugewiesen werden müssen. Die Tabelle TMSLoadBuildStrategyInputSet gruppiert Positionen so, dass Inhaltspositionen, die nicht zusammen gepackt werden sollen, getrennt gehalten werden. Der Ladungserstellungsprozess für jede Anforderung tritt separat für jeden Ladungserstellungsstrategie-Eingabesatz auf. Die proposeLoads-Methode auf der Strategienklasse wird einmal für jeden Eingabesatz aufgerufen. Diese Methode sollte die TMSProposedLoadContent-Tabellendatensätze durchlaufen, die zu einem Ladungserstellungsstrategie-Eingabesatz gehören, und die Referenz zu den TMSProposedLoad-Tabellendatensätzen zuweisen. Indem Sie die optionale Referenz zur TMSProposedLoads-Tabelle leer lassen, geben Sie an, dass der vorgeschlagene Ladungsinhaltsdatensatz nicht einer vorgeschlagenen Ladung zugewiesen ist. Nachdem Sie die vorgeschlagenen Ladungen zum Erstellen von Ladungen verwenden, werden die Positionen in der Tabelle TMSProposedLoad zu Positionen in der Tabelle TMSLoadTable. Datensätze in der Tabelle TMSProposedLoadContent werden zu einer oder mehreren Ladungspositionen. Eine Übersicht über das physische Datenmodell finden Sie im folgenden Diagramm.

Einrichten einer Ladungserstellungsstrategie und Festlegen von Parameter für sie

Nachdem Sie eine Klasse für Ladungserstellungsstrategien zur Entwicklungsumgebung hinzugefügt haben, müssen Sie die Klasse in Microsoft Dynamics AX anwenden. Dazu richten Sie Ladungserstellungsstrategien ein, mit denen Sie auch Parameter für die Strategie festlegen und verwalten können.

Um eine Ladungserstellungsstrategie einzurichten und Parameter dafür festzulegen, führen Sie folgende Schritte aus:

  1. Klicken Sie auf Transportverwaltung > Einstellungen > Allgemeines > Ladungserstellungsstrategien.

  2. Geben Sie im Feld Name einen Namen für die Strategie ein.

  3. Wählen Sie im Feld Strategieklasse zur Ladungserstellung die Klasse aus, die die Logik für die Ladungserstellungsstrategie enthält. Wenn Sie eine Klasse auswählen, wird im Feld Beschreibung automatisch die Beschreibung der Strategie der Klasse angezeigt.

    Hinweis

    Wenn Sie eine Strategie einrichten oder eine Klasse aktualisiert haben und sie der Liste der Klassen hinzufügen möchten, klicken Sie auf Klassenliste generieren.

  4. Klicken Sie auf Parameter, um Parameter zur Klasse hinzuzufügen oder diese zu verwalten.

  5. Wählen Sie das Attribut in der Liste im linken Bereich des Formulars aus, und erweitern Sie dann das Inforegister Allgemeines, um Parametereinstellungen einzugeben oder auszuwählen.

    Hinweis

    Die Parameter, die verfügbar sind, werden durch die Klasse bereitgestellt und können je nach Entwurf der Klasse variieren. Für die volumenbasierte Strategieklasse der Ladungserstellung, die in bereitgestellt ist, können Sie den Prozentsatz der maximalen Volumenkapazität angeben, die Sie für eine Ladung ausfüllen können, sowie die Höchstgewichtskapazität. Der Parameterwert funktioniert zusammen mit der maximalen Einstellung, die auf der Ladungsvorlage angegeben ist. Wenn beispielsweise die maximale Volumenkapazität auf der Ladungsvorlage bei 100 Prozent liegt und Sie einen Wert von 10 für den Volumenkapazitätsparameter angeben, wird eine Ladung zu 10 Prozent gefüllt.

Erstellen von vorgeschlagenen Ladungen, Vornehmen von Änderungen und Erstellen von Ladungen auf Grundlage der vorgeschlagenen Ladungen

Sie können vorgeschlagene Ladungen basierend auf einer Ladungserstellungsstrategie erstellen.

Befolgen Sie diese Schritte, um vorgeschlagene Ladungen zu erstellen:

  1. Klicken Sie auf Transportverwaltung > Abfragen > Ladungserstellungsworkbench.

    -oder-

    Klicken Sie auf Transportverwaltung > Abfragen > Ladungsplanungsworkbench. Klicken Sie im Aktivitätsbereich auf Ladungserstellungsworkbench.

  2. Wählen Sie im Feld Ladungserstellungsvorlage die Vorlage aus, die verwendet werden soll, um die vorgeschlagenen Ladungen zu generieren, oder geben Sie einen Namen für eine neue Vorlage ein.

  3. Wählen Sie im Feld Ladungserstellungsstrategie die Strategie aus, die die Kriterien enthält, die angewendet werden, wenn die vorgeschlagenen Ladungen generiert werden.

  4. Wählen Sie im Feld Liefer- oder Bedarfstyp die Option Verkäufe aus.

  5. Optional: Im Inforegister Einstellungen können Sie Bereiche von Kriterien angeben, um zu steuern, was in die Ladung kommt. So können Sie beispielsweise Bereiche für den Versand sowie Lieferdaten, Postleitzahlen, Land und Region und Standorte und Lagerorte angeben. Sie können auch Filtercodes anwenden. Weitere Informationen finden Sie unter Einrichten von Filtern und Filtergruppen.

  6. Optional: Um zusätzliche Kriterien für das Suchen von Auftragspositionen zu definieren, klicken Sie auf Abfrage bearbeiten, und geben Sie dann die Kriterien ein. Normalerweise wird dies für bestimmte Anfragen verwendet. Wenn Sie beispielsweise einen bestimmten Spediteur für die Ladungen verwenden möchten.

  7. Wählen Sie im Inforegister Vorlagen laden die Ladungsvorlage aus, die verwendet werden soll, um die vorgeschlagenen Ladungen zu generieren. Verwenden Sie die Schaltflächen Aufwärts verschieben und Abwärts verschieben, um sie in der Reihenfolge anzuordnen, in der sie beurteilt werden sollen.

  8. Klicken Sie auf Ladungen vorschlagen.

Befolgen Sie diese Schritte, um die vorgeschlagene Ladungen zu ändern:

  1. Führen Sie auf dem Inforegister Vorgeschlagene Ladungspositionen die folgenden Schritte aus:

    • Um eine vorgeschlagene Ladungsposition zu entfernen, klicken Sie auf Aus vorgeschlagener Ladung entfernen. Die Position wird vom Inforegister Vorgeschlagene Ladungspositionen in das Inforegister Nicht einbezogen verschoben. Sie ist im Angebot und in der Nachfrage weiterhin verfügbar.

    • Um die Ladungsposition zu einer anderen Ladung hinzuzufügen, wählen Sie in der Spalte Vorgeschlagene Ladung die Ladung aus, der sie zugewiesen werden soll.

  2. Im Inforegister Nicht einbezogen können Sie Positionen zur einer vorgeschlagenen Ladung hinzufügen. Beispielsweise ist dies hilfreich, wenn Sie wissen, dass die Artikel in die Ladung passen, obwohl das System keine Kapazitäten dafür gefunden hat. Das Inforegister Nicht einbezogen enthält Auftragspositionen, die die Ladungserstellungsstrategie nicht in eine Ladung aufnehmen konnte. Dieser Fall kann eintreten, wenn eine Ladung bereits das Maximum überschritten hat, das für eine Ladung zulässig ist. Um eine Position zur vorgeschlagenen Ladung hinzuzufügen, wählen Sie in der Spalte Vorgeschlagene Ladung die Ladung aus, der sie zugewiesen werden soll.

Um Ladungen auf Grundlage der vorgeschlagenen Ladungen zu erstellen, führen Sie diesen Schritt aus:

  • Klicken Sie auf Ladungen erstellen.

Bereinigen von nicht verwendeten Daten für vorgeschlagene Ladungen

Wenn Sie vorgeschlagene Ladungen erstellen, wird eine Sitzung erstellt, um temporäre Vorschläge zu speichern. Wenn Sie die Ladungen erstellen, werden die Angaben zu den vorgeschlagenen Ladungen gelöscht. Wenn Sie jedoch vorgeschlagene Ladungen erstellen, aber nicht die Ladungen selbst erstellen, werden die Daten nicht gelöscht. Wenn Sie häufig vorgeschlagene Ladungen erstellen, können sich die Daten anhäufen. Standardmäßig löscht der Batchauftrag Datensätze, die mindestens einen Tag vor dem aktuellen Datum erstellt wurden.

Um einen Batchauftrag zum Löschen nicht verwendeter Daten für vorgeschlagene Ladungen auszuführen, führen Sie die folgenden Schritte aus:

  1. Klicken Sie auf Transportverwaltung > Periodisch > Informationen der Ladungserstellungssitzung löschen.

  2. Geben Sie Kriterien für den Batchauftrag ein.

Technische Informationen für Systemadministratoren

Wenn Sie keinen Zugriff auf die Seiten für die Durchführung dieser Aufgabe haben, wenden Sie sich mit den Informationen aus der folgenden Tabelle an Ihren Systemadministrator.

Kategorie

Voraussetzung

Konfigurationsschlüssel

Klicken Sie auf Systemverwaltung > Einstellungen > Lizenzierung > Lizenzkonfiguration. Erweitern Sie den Art-Lizenzschlüssel, und wählen Sie den Lagerort- und Transportverwaltung-Konfigurationsschlüssel.

Klicken Sie auf Systemverwaltung > Einstellungen > Lizenzierung > Lizenzkonfiguration. Wählen Sie den Konfigurationsschlüssel X++-Entwicklung aus.