Bestandszuordnung

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:

Jobs/Produktionsaufträge

Lager-/Lagerort

Inhaltsverzeichnis

1. Layout des Kontrollzentrums

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.

2. API-Links

Weitere Informationen zu den Definitionen dieser Datenbankklassen finden Sie unter den folgenden Links:

Bestandszuordnung 

3. Leitfaden zur Bestandszuordnung

3.1. Primärschlüssel

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.

3.2. Benötigte Felder

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.

4. Beispieldatensatz

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:

  • 24 Pfund Hefe (max. 26 Pfund mit Toleranzen)
  • 26 Pfund Cal-Pro (max. 28 Pfund mit Toleranzen)
  • 10 Pfund Weißzucker (max. 12 Pfund mit Toleranzen)
  • 40 Pfund Milch (max. 42 Pfund mit Toleranzen)
  • 1040 Pfund Mehl (max. 1042 Pfund mit Toleranzen)

Schauen wir uns also an, wie wir diese Aktie unserem Job zuordnen können.

5. Methodik

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.

5.1. JSON – Importieren

'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.

5.2. CSV – Importieren

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.

 
Beachten Sie hier, dass wir den Höchstbetrag (mit Toleranzen) zugewiesen haben, der für den von uns ausgewählten Auftrag erforderlich sein könnte.

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.

6. Abwicklung am Terminal

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.

War diese Seite hilfreich?
JaNein