Registrierungsprüfung (checkRegistration)
Vor der eigentlichen Registrierung eines Kunden im Portal wird geprüft, ob in EVI unter den eingegebenen Daten ein entsprechendes Kunden- und Ansprechpartnerprofil gefunden werden kann.
Ist dies der Fall, kann die eigentliche Registrierung (registerCustomer) durchgeführt werden.
Kunde registriert sich erstmalig im Portal
Portal fragt über Parameter Kundennummer, Nachname und Vorname Kunden- und Ansprechpartnerprofil in EVI an
Es wird der Geschäftspartner zur übergebenen Kundennummer ermittelt (Kundenprofil)
Es wird zu diesem Geschäftspartner der Standardansprechpartner ermittelt (Ansprechpartnerprofil)
EVI liefert - wenn vorhanden - Kundenprofil und Ansprechpartnerprofil an Portal
Ist für die übergebenen Parameter kein Kundenprofil und Ansprechpartnerprofil ermittelbar, so erhält das Portal eine entsprechende Antwort
Feldmapping
Request
ITC | EVI | |||||||
---|---|---|---|---|---|---|---|---|
Feldname | Datentyp | Pflicht | Bemerkung | Entität | Techn. Entitätsname | Feld | Techn. Feldname | Bemerkung |
param1 | String (250) | Ja | Indentifizierungsschlüssel für das Kundenprofil | Geschäftspartner | Customer | ERP-GP-Nr. | CustomerNo2 | |
customerNo | String (250) | nein | Indentifizierungsschlüssel für das Kundenprofil | Geschäftspartner | Customer | ERP-GP-Nr. | CustomerNo2 | |
contractAccountNo | String (250) | nein | Indentifizierungsschlüssel für das Vertragskonto | Vertragskonto | ContractAccount | Vertragskontonummer | ContractAccountNo | Keine Verwendung im Standard; projektindividuell |
firstName | String (250) | Nein | Ansprechpartner | ContactPerson | Vorname | FirstName | Verknüpft mit Geschäftspartner | |
lastName | String (250) | Nein | Ansprechpartner | ContactPerson | Nachname | LastName |
Response
ITC | |||
---|---|---|---|
Feldname | Datentyp | Pflicht | Bemerkung |
id | |||
status | String | Ja |
|
payload | |||
errorCode | Integer | Nein | |
customerProfile | Ja* | * Muss enthalten sein, wenn ein entsprechender Kundendatensatz gefunden wurde | |
contactProfile | Ja* | * Muss enthalten sein, wenn ein entsprechendes Ansprechpartnerprofil gefunden wurde |