Step: VeloconnectAddOrders
Dieser Step übermittelt Bestellpositionen an ein Veloconnect-System. Sie haben dabei die Möglichkeit, die Bestellung automatisch abzuschicken, oder lediglich in den Warenkorb des Lieferanten zu legen und anschließend manuell im Lieferanten-Backend zu bestätigen.
Voraussetzung:
Damit Bestellungen angelegt werden können, müssen für die Bestellpositionen jeweils mindestens folgende Informationen in einer Datei/Spreadsheet vorliegen:
- SellersItemID - Eindeutige Artikelnummer des Lieferanten
- Quantity - Bestellte Menge des Artikels
- (QuantityUnit) - Mengeneinheit des Artikels (wird in vielen Fällen standardmäßig auf Stück(EA) gesetzt)
Step Konfiguration:
Input | Beschreibung |
---|---|
account | Der Account mit den Zugangsdaten des Veloconnect-Systems. Anleitung zur Erstellung eines Veloconnect Accounts in Synesty Studio. |
mode | Stellen Sie ein, ob der Auftrag nur in den "Warenkorb" des Veloconnect-Systems gelegt werden oder automatisch bestellt werden soll.
Default: Create order |
isTest | Die Veloconnect-Schnittstelle bietet eine Funktion, Bestellungen als "Test" zu markieren. Dies ist gerade bei der Einrichtung des Flows sinnvoll, da so Fehlbestellungen beim Lieferanten vermieden werden können. Sprechen Sie im vornherein immer mit Ihren Lieferanten, ob dieser "Testmodus" auch unterstützt wird.
Default: Yes |
ordersSpreadsheet | Verknüpfen Sie hier das Spreadsheet, was die Bestellpositionen enthält. |
mappingdefinition | Klicken Sie auf um mindestens die Spalte auszuwählen. Anschließend verknüpfen/füllen Sie alle Spalten (SellersItemID, Quantity, QuantityUnit, BuyersItemID) |
CreateOrderMethod | Bestimmt die genutzte HTTP-Methode zur Kommunikation mit der Schnittstelle. Ändern Sie den Wert, sofern Probleme bei der Übertragung auftreten.
Default: POST |
encoding | Sie haben hier die Möglichkeit das Encoding der Antwort des Abrufs einzustellen. Sie erkennen Probleme am Encoding vor allem an "zerstörten" Umlauten. Default: ISO-8859-1 |
Inputs
Das sind die Optionen, mit denen man den Step konfigurieren kann.
Name | Datentyp | Beschreibung | Pflichtfeld | Werte | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
account | ACCOUNT | Ihre veloconnect Verbindung | Ja | ||||||||||||||||||||||||||
mode | STRING | CreateOrder oder Create and finish Auftrag erstellen und beenden | Ja |
| |||||||||||||||||||||||||
isTest | STRING | Ermöglicht das Senden von Aufträgen, die als Test markiert sind. Wenn Ihr veloconnect-Partner dies unterstützt, dann ist dies beim Testen sinnvoll, ohne echte Aufträge zu erstellen. | Ja |
| |||||||||||||||||||||||||
ordersSpreadsheet | SPREADSHEET | Der Auftrag Spreadsheet | Ja | ||||||||||||||||||||||||||
mappingdefinition | STRING | Die Mapping-Definition JSON String | Nein | ||||||||||||||||||||||||||
Folgende Felder sind zu konfigurieren:
| |||||||||||||||||||||||||||||
createOrderMethod | STRING | HTTP-Methode zum Erstellen des Auftrags | Nein |
| |||||||||||||||||||||||||
finalOrderMethod | STRING | HTTP-Methode zum abschließen der Bestellung | Nein |
| |||||||||||||||||||||||||
encoding | STRING | Der Zeichensatz der Antwort (Standard: UTF-8). | Nein |
|
Outputs
Das sind die Ergebnisse des Steps, die von nachfolgenden Steps, nach der Ausführung verwendet werden können.
Name | Datentyp | Beschreibung | Pflichtfeld | Werte |
---|---|---|---|---|
resultSpreadsheet | SPREADSHEET | Das Ergebnis-SPREADSHEET der Auftragsanlage | Ja |