Wie fügt man dem resultierenden Exact Online XML-Feed ein benutzerdefiniertes Feld mithilfe einer Abfrage mit Invantive Data Access Point hinzu?

596
RH1985

Für einen Kunden erstellen wir einen benutzerdefinierten XML-Feed, der jedoch ein benutzerdefiniertes Feld (Soort ProductDescription) in seiner Exact Online-Verwaltung hinzugefügt hat. Wie erhält man dieses zusätzliche Feld mit Data Access Point in den XML-Feed?

1
Wo genau hat der Benutzer dieses Feld festgelegt? Patrick Hofman vor 7 Jahren 0
Wenn Sie mit "Items" meinen, finden Sie den Namen des Feldes in [dieser Liste] (https://start.exactonline.nl/docs/HlpRestAPIResourcesDetails.aspx?name=LogisticsItems). Patrick Hofman vor 7 Jahren 0
Ja, es ist bei Items. Sie nannten das Zusatzfeld "Soort ProductDescription". RH1985 vor 7 Jahren 0
Diese Liste ist für die API, ich verwende den Data Access Point, um einen XML-Feed zu generieren. Kann ich der von mir verwendeten Abfrage einfach Felder hinzufügen? RH1985 vor 7 Jahren 0
Ja. Du kannst das machen. Patrick Hofman vor 7 Jahren 0

1 Antwort auf die Frage

0
Patrick Hofman

Je nachdem, wie die Exact Online benutzerdefinierte Feld konfiguriert wurde, soll das Feld in einen des sichtbar sein Free*Field_**Feld erwähnt in dieser Liste der Felder aufItems .

Sie können versuchen, alle Felder auszuwählen ( select * from logistics.Items) und sehen, welches Feld genau die Daten enthält, die Sie erwartet haben. Ich denke, es ist in FreeTextField_01, aber es könnte in einem anderen Bereich sein.

Ich sehe, dass ich mehr Informationen im XML-Feed bekomme, wenn ich select * from logistics.ItemsRead verwende RH1985 vor 7 Jahren 0
Das freie Feld ist wahrscheinlich eine Artikelklassifizierung. Die XML- und REST-Varianten sind nicht austauschbar. Einige Felder sind in XML verfügbar, andere in REST. Vielleicht möchten Sie beide auschecken: Wählen Sie * aus exactonlinexml..items und wählen Sie * aus exactonlinerest..items. Guido Leenders vor 7 Jahren 0
Was auch immer ich versuche, ich bekomme kein FreeTextField_01 im XML-Feed. Die einzigen "Free *" -Felder, die ich im XML bekomme, sind "FreeBoolField_0 *". RH1985 vor 7 Jahren 0
Ich verstehe, probiere `ItemsRead '. Ich sehe, sie haben einige Felder zu "Items" hinzugefügt. Patrick Hofman vor 7 Jahren 0
Ich habe `ItemsRead 'ausprobiert und diese Tabelle enthält tatsächlich mehr Felder. Das Feld `FreeTextField_01` ist in` angegeben`Teil des XML, aber nirgendwo in den Zeilen enthalten. RH1985 vor 7 Jahren 0
Können Sie versuchen, herauszufinden, ob im XML-Export ein Wert von Exact Online selbst enthalten ist? Patrick Hofman vor 7 Jahren 0
Die Informationen, die der Client in das benutzerdefinierte Feld schreibt, werden an keiner Stelle in der XML zurückgegeben. Die einzigen Felder, die ich in der Ausgabe bekomme, sind FreeBoolField_01 FreeBoolField_02 FreeBoolField_03 FreeBoolField_04 FreeBoolField_05` und `Class_01 Class_02`, was seltsam ist, weil die anderen` Free * `-Felder in` angegeben sind`. Alle anderen Informationen sind korrekt. RH1985 vor 7 Jahren 0