
Ihr Leitfaden zur V5-Integration

Über den Importendpunkt „Lagerzuordnung“ können vorhandene Lagerbestände bestimmten Aufträgen zugeordnet werden, die dann am V5-Terminal verarbeitet werden können.
Verknüpfte Integrationshandbücher:
Für die Bestandszuweisung sind keine sichtbaren Front-End-Daten verfügbar, außer wenn wir zum Terminal gehen, um nachzuschauen, welcher Bestand für einen Auftrag verfügbar ist, was wir im Beispiel sehen werden, das in diesem Artikel verwendet wird.
In diesem Beispiel betrachten wir die Bestandszuweisung für einen Auftrag mithilfe einer einfachen Formel, die wir im Folgenden erläutern.
Weitere Informationen zu den Definitionen dieser Datenbankklassen finden Sie unter den folgenden Links:
Primärschlüssel sind die eindeutige Kennung für jede Tabelle innerhalb der V5-API. Für Bestandszuordnung, diese sind:
stock.stock.lotNr - Die Chargennummer des Bestands, der dem Auftrag zugewiesen wird.
Lager.Lager.Warencode - Der Warencode des zuzuweisenden Bestands.
job.jobnummer - Die Auftragsnummer, der der Bestand zugewiesen wird (der Auftrag muss bereits in V5 vorhanden sein).
Lagerortcode – Der Standortcode, an dem sich die Partie des benötigten Bestands befindet.
Weitere Felder, die zur Erstellung eines gültigen Eintrags für die Bestandszuordnung in V5 erforderlich sind:
Menge – Die für den Auftrag zuzuweisende Losgröße.
Für diesen Teil werden wir uns die Zuweisung des vorhandenen Bestands zu einem neu geplanten Auftrag ansehen. Daher verwenden wir in unserem System die folgende einfache Formel:

Und wir werden 20 Chargen dieser Formel im „Produktionsplan“ des Kontrollzentrums einplanen.

Für diese Arbeit benötigen wir also:
Schauen wir uns also an, wie wir diese Aktie unserem Job zuordnen können.
Wir können entweder JSON-Import über die V5-API oder CSV-Dateiaustausch über das Gateway des V5 Control Centers verwenden. Im Folgenden können wir uns ansehen, wie wir beides nutzen können.
Beachten Sie, dass für diesen Endpunkt mit keiner der beiden Methoden Exporte möglich sind.
'StockAssignment' Import-Endpunkt/URI –
http://host:port/V5-API/api/integrate/import/stock_assignment
Proben:
Wenn man sich den Endpunkt „StockAssignment“ ansieht und eine grundlegende Importdatei für alle fünf Zutaten strukturieren möchte, könnte das ungefähr so aussehen:

Diese JSON-Beispieldatei kann heruntergeladen werden werden auf dieser Seite erläutert.
Sobald dies in der Datenbank veröffentlicht wurde, können wir zu unserem Terminal um zu sehen, wie dies verarbeitet würde.
Für CSV-Importe verwenden wir den Endpunkt „StockAssignment“, der es uns ermöglicht, Lagerbestände Aufträgen über eine CSV-Datei zuzuweisen.
Dateiname der Kopf-/Spaltendefinition: „stockAssignment.csvh“
Fertige Header-Dateien sollten abgelegt werden in: „ \SG Control Center\gateway\import\column_defs“
CSV-Dateiname importieren: „stockAssignment-datetime.csv“
CSVs für den Import sollten abgelegt werden in: „ \SG Control Center\gateway\import”
Proben:
Header-Datei:
Header-Dateien werden im Allgemeinen von SG Systems kompiliert, bevor die CSV-Integration stattfindet. Nachfolgend sehen wir jedoch ein einfaches Beispiel für eine Datei, die wir für die Bestandszuweisung verwenden können:

Weitere Informationen zur Strukturierung dieser Dateien finden Sie im Hauptintegrationsseite. Diese Beispiel-Header-Datei kann heruntergeladen werden werden auf dieser Seite erläutert.
CSV-Importdatei:
Anschließend können wir die definierte Reihenfolge der Datenpunkte im Header verwenden, um unsere Importdatei zu strukturieren. SG Systems kann hierfür eine Vorlagendatei bereitstellen, die den Datenpunkt für jede Spalte auflistet, um die Dinge beim Ausfüllen der Liste klarer zu gestalten. Beachten Sie, dass diese erste Zeile vom Control Center ignoriert werden kann und daher bei der Übermittlung zum Import in der Datei beibehalten werden kann.

Wir können diese Datei dann in unseren Importordner wie oben definiert ablegen. Diese Beispiel-Importdatei kann heruntergeladen werden werden auf dieser Seite erläutert.
Nachdem wir die Bestandszuweisungsdaten mit einer der oben beschriebenen Methoden importiert haben, können wir zu unserem Terminal gehen, um den Auftrag zu verarbeiten, dem wir gerade unseren Bestand zugewiesen haben.
Wenn wir uns beim Terminal anmelden, sehen wir, dass der Auftrag wie gewohnt zur Verarbeitung bereit ist.

Und sobald wir mit der Arbeit beginnen, können wir sehen, dass unser angegebenes Los (10001102) zur Verwendung ausgewählt wurde:

Beachten Sie, dass der „AUTO“-Modus des Terminals aktiviert sein muss, damit die Partie automatisch ausgewählt wird. Andernfalls zeigt das Terminal nur den zugewiesenen Bestand an, den wir auf dem normalen Partieauswahlbildschirm auswählen können, wie wir hier für die nächste Zutat (Cal-Pro) sehen können:

Der restliche Auftrag wird dann ausschließlich mit dem von uns zugewiesenen Bestand ausgeführt.