getCustomer
ag.itc.getCustomer
Geschäftspartnerinformationen abrufen
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. |