ag.itc.getCustomer
Geschäftspartnerinformationen abrufen
Beim Aufruf von getCustomer wird zudem das Datum der letzten Anmeldung (LastLogin.C12PORTALLOG) des Kundenkontos im Portal auf dem zugehörigen Portal-Login-Datensatz des Kunden auf das aktuelle Datum aktualisiert.
Request
|
JSON-Attribut |
Datentyp |
Pflicht |
Anmerkungen |
Entität |
Feldname |
Feldname intern |
Anmerkungen |
|
contactID |
String(250) |
Nein |
AnsprechpartnerID |
Ansprechpartner |
Primärschlüssel |
Pk.ContactPerson |
Pk.ContactPerson aus ag.itc.checkRegistration/registrationState |
|
customerPk |
String(250) |
Ja* |
Es muss entweder der customerPk oder die customerNo übergeben werden |
Geschäftspartner |
Primärschlüssel |
Pk.Customer |
|
|
customerNo |
String(250) |
Ja* |
ERP-GP-Nummer |
ERP GP-Nr. |
CustomerNo2.Customer |
|
|
|
rolle |
String(20) |
Ja |
Schlüsselliste mit [INSTALLATEUR, SOLARTEUR, KUNDE]
|
|
|
|
|
Response
|
JSON-Attribut |
Datentyp |
Pflicht |
Anmerkungen |
Entität |
Feldname |
Feldname intern |
Anmerkungen |
|
customerProfile |
Ja |
Muss enthalten sein, wenn ein Kundendatensatz gefunden wurde |
Geschäftspartner |
|
|
|
|
|
customerAddress |
Ja |
Standard Kundenadresse |
Adressen |
|
|
|
|
|
contactProfile |
Ja |
Ansprechpartnerinformationen |
Ansprechpartner |
|
|
|
|
|
contractContexts |
List<@contractContext> |
Nein |
Liste von Vertrags-Kontexten |
|
|
|
|
|
projects |
List<@project> |
Nein |
Liste von Projekten zum Geschäftspartner |
Projekte |
|
|
Attribut rolle=KUNDE:
Attribut rolle=SOLARTEUR:
Attribute rolle=INSTALLATEUR:
Im Standard keine weiteren Einschränkung über z.B. Status oder Zeitraum. Einschränkung erfolgt individuell im Projekt. Filterung erfolgt im Projekt. |