Registrierung (registerCustomer)
Kunde registriert sich mit seiner Kundennummer im ITC-Portal
Es wird geprüft, ob zum vergebenen Login-Name (= E-Mail-Adresse) bereits ein Account vorhanden ist
Sofern bereits ein Profil mit dem eigegebenen Login-Namen existiert, wird die Registrierung abgelehnt (→ Prüfung und Visualisierung erfolgt im Portal)
ITC sendet Registrierungsinfo an EVI
EVI erzeugt einen Portal-Login-Datensatz (C12PORTALLOG) des zu registrierenden Kunden → Siehe C12PORTALLOG
EVI meldet erfolgreiche Hinterlegung des Logins am Ansprechpartner an Portal
EVI meldet einen Fehler an das Portal, wenn Hinterlegung des Logins nicht erfolgreich
Im Portal-Login-Datensatz wird automatisch "ITC" für den Portalnamen gesetzt
Es können weitere AnsprechpartnerInnen zu einer Kundennummer registriert werden, sofern diese als AnsprechpartnerInnen zum Geschäftspartner vorliegen
diese erhalten ihren eigenen Portal-Login-Datensatz
Besonderheiten Ablauf
Die gesamte Integration richtet sich im Ablauf nach einem Muster. Dieses ist unter Interner Ablauf auf der Seite Administrationshandbuch beschrieben. Wenn sich die hier dokumentierte Funktion von diesem Muster unterscheidet, sind die Besonderheiten hier im Folgenden aufgelistet.
Feldmapping
Request
ITC | EVI | |||||||
---|---|---|---|---|---|---|---|---|
Feldname | Datentyp | Pflicht | Bemerkung | Entität | Techn. Entitätsname | Feld | Techn. Feldname | Bemerkung |
customerNo | String (250) | Ja | Kundennummer | Geschäftspartner | Customer | ERP-GP-Nr. | CustomerNo2 | |
contactId | String (250) | Ja | Ansprechpartnerschlüssel | Ansprechpartner | ContactPerson | Primärschlüssel | Pk | |
login | String (250) | Ja | Loginname | Portal-Login | C12PORTALLOG | Login-Name | LoginName | |
String (250) | Nein | E-Mail-Adresse | Kommunikation | Telecom | ||||
emailOptin | Boolean | Nein | Keine Nutzung im Standard, projektindividuell | |||||
phone | String (250) | Nein | Keine Nutzung im Standard, projektindividuell | |||||
phoneOptin | Boolean | Nein | Keine Nutzung im Standard, projektindividuell | |||||
mobilePhone | String (250) | Nein | Keine Nutzung im Standard, projektindividuell | |||||
mobilePhoneOptin | Boolean | Nein | Keine Nutzung im Standard, projektindividuell |
Response
ITC | |||
---|---|---|---|
Feldname | Datentyp | Pflicht | Bemerkung |
status | String | Ja |
|
errorCode | Integer | Nein |