Closed ic-hv closed 3 years ago
Hallo ic-hv,
da scheint sich ein Fehler bei den Daten eingeschlichen zu haben. Das Property heißt personendaten
anstatt persondendaten
. Mit dieser Korrektur sollten die Personendaten auch im Vorgang landen.
Ah ok, jetzt seh' ich es. Danke!
Könnte man die API aber vielleicht dahingehend anpassen, das sie bei unbekannten Properties eine Fehlermeldung zurückgibt? So weit ich mich erinnere hat die BEX-API das noch gemacht.
Weil es wäre schon gut, wenn man frühzeitig mitkriegen würde, das man da irgendwo nen Typo/Fehler drin hat, bevor die Daten dann einfach stillschweigend verlorengehen.
Hallo ic-hv,
die API wurde möglichst fehlertolerant designed. Es ist also beabsichtigt, dass unbekannte Properties zu keinem Fehler führen. Eine ausführlichere Begründung findest du hier.
Zur Validierung der Anfragedaten steht der Endpunkt /kundenangaben/body-validation
zur Verfügung. Mit diesem können solche Fehler entdeckt werden.
Hallo Elisa,
leider fängt der Endpunkt /kundenangaben/body-validation
derartige Tippfehler auch nicht ab. Der Request wird anstandslos akzeptiert. Wäre schön wenn man wenigstens durch Nutzung dieses Endpunkts auf unbekannte Properties hingewiesen werden würde ... ist das machbar?
Hintergrund ist, das die Kunden-Applikation Fälle aus dem kundenseitigen CRM via Kundenangaben-API zu Europace hochlädt und sich im späteren Verlauf via Vorgänge-API die Änderungen am Vorgang von Europace ins CRM zurücksynct (downloaded). Wenn jetzt eine Information im CRM vorhanden ist, aber evtl. von der Kundenangaben-API (wg. Tippfehler) verworfen wird und wir davon nichts mitkriegen, dann verschwindet diese Information endgültig auch aus dem Kunden-CRM beim nächsten Download des Vorgangs via Vorgänge-API ...
Hi ic-hv,
vielen Dank für das Feedback zur Kundenangaben-API. Wir haben deinen Feature Wunsch aufgenommen. Das Feature liegt nun in unserem Backlog und wird entsprechend der Priorisierung bearbeitet.
Ich musste - leider jetzt erst nach LIVE-Gang - feststellen, das die Personendaten wohl zwar sauber zu euch übetragen werden, diese aber nicht in dem Vorgang landen, alle anderen Daten sind da, aber die Personendaten fehlen:
Bitte ASAP lösen!