cXML – Felder konfigurieren
Im Tab Felder wird festgelegt, welche Artikeldaten in der PunchOutOrderMessage pro Position übertragen werden.
Wie funktionieren Felder?
Die Feld-Konfiguration funktioniert identisch zu OCI: Für jeden XML-Datenpunkt wird ein primäres Datenfeld und bis zu drei Fallbacks definiert. Der Connector verwendet den ersten Wert, der nicht leer ist.
XML-Feld Primärfeld Fallback 1 Fester Wert
Description → productName oder productNumber oder "Artikel"
Felder anlegen
| Eigenschaft | Beschreibung |
|---|---|
| Name | XML-Feldbezeichner, wie er in der PunchOutOrderMessage erscheinen soll |
| Datenfeld | Primäre Datenquelle aus der Bibliothek |
| Fallback 1–3 | Wird verwendet, wenn das vorherige Feld keinen Wert liefert |
| Fester Wert | Statischer Text als letzter Fallback |
| Position | Sortierreihenfolge |
Verfügbare Datenfelder
Eine vollständige Übersicht aller Datenfelder – inkl. Angabe für welche Protokolle (OCI, cXML) sie verfügbar sind – ist hier zu finden:
Filter
Jedes Feld kann den aufgelösten Wert vor der Ausgabe durch einen Filter schicken. Die Filter werden im Feld-Dialog aktiviert.
| Filter | Einstellungen | Wirkung |
|---|---|---|
| Zeichenbegrenzung | Start, Ende | Gibt nur den Ausschnitt des Textes zwischen Start und Ende aus |
| Dezimalstellen anzeigen | Dezimalstellen | Formatiert den Wert als Dezimalzahl mit fester Anzahl Nachkommastellen |
| Teilen durch | Divisor | Teilt den Zahlenwert durch den angegebenen Divisor |
| Nachkommastellen des Systems | – | Formatiert den Wert mit den Nachkommastellen, die im Tab Allgemein für dieses System hinterlegt sind |
Für cXML-Felder konfigurierte Filter blieben in früheren Versionen wirkungslos. Ab dieser Version verändern sie das erzeugte XML. Die Feldkonfiguration bestehender cXML-Systeme sollte deshalb geprüft werden, bevor produktive Anbindungen aktualisiert werden.
Nachkommastellen des Systems und Dezimalstellen anzeigen schließen sich gegenseitig aus — es kann immer nur einer der beiden aktiv sein. Die Zeichenbegrenzung sollte nicht mit den Zahlenfiltern kombiniert werden.
Versand & Steuer
Die Header-Blöcke <Shipping> und <Tax> werden nicht in diesem Tab, sondern in den eigenen Tabs Versand und Steuer über Feldbäume konfiguriert — siehe Versand & Steuer.