Hallo Mark,
du kannst folgendermaßen vorgehen um die "Kopfdaten" der Bestellungen in die OrderItem Zeilen zu bekommen.
- Füge einen SpreadsheetFilter hinter dem PlentySearchOrders Step ein, mit einer Filterbedingung welche die "Kopfzeile" aus dem Ergebnis entfernt, z.B: OrderHeadOrderTypeID == ""
- Das Ergebnis des SpreadsheetFilters verwendest du als Input für einen SpreadsheetMapper Step
- In der Konfiguration des SpreadsheetMappers kannst du über das + Zeichen neben dem Wert Feld die Daten aus der Kopfzeile (Parent-Zeile) einfügen
- Das musst du für alle Spalten die du benötigst wiederholen
- SpreadsheetCSVWriter nach dem SpreadsheetMapper einfügen
Viele Grüße
Torsten
Hallo Mark,
die Warnung "SpreadsheetMapper: Sandbox-Flow Limit: Spreadsheet limited to 25 rowsResult" weißt darauf hin, dass die Spreadsheets im Sandbox Workspace auf 25 Zeilen begrenzt sind. Wenn du den Flow in einen "normalen" Workspace (z.B. Default) ausführst greift diese Begrenzung natürlich nicht.
Die 2. Warnung "Found unmapped values: '' in column 'OrderDeliveryAddressCountryID' not found in inline mappingset Mappingset, ... 1 columns with unmapped values [OrderDeliveryAddressCountryID]. Affected Mappingsets [-]." weißt darauf hin, dass du ein MappingSet in der Spalte OrderDeliveryAddressCountryID verwendest, bei dem der Wert '' (Leer) nicht im MappingSet vorhanden ist.
Viele Grüße
Torsten