registerCustomer
ag.itc.registerCustomer
Registrierung des Portal-Benutzers. In TINA wird ein Portal-Login-Datensatz erzeugt. Sind der Ansprechpartner- und Geschäftspartner bekannt, werden diese Informationen automatisch im Portal-Login-Datensatz verknüpft. Andernfalls werden die Informationen in einem Zeitereignis zum Portal-Login-Datensatz festgehalten. Die Identifikation des Geschäfts- und Ansprechpartners erfolgt dann nachgelagert über entsprechende Prozesse.
Request
JSON-Attribut | Datentyp | Pflicht | Anmerkungen | Entität | Feldname | Feldname intern | Anmerkungen |
login | String(255) | Ja | Portal-Login | Login-Name | LoginName.C12PORTALLOG |
| |
customerNo | String(20) | Nein | Nein | Geschäftspartner | Kundennummer | CustomerNo2.Customer | |
contactID | String(20) | Nein | Nein | Ansprechpartner | Pk.ContactPerson | ||
customerProfile | Ja | Geschäftspartner | ag.itc.checkRegistration.customerProfile | ||||
customerAddress | @address | Nein | Standard Kundenadresse | Geschäftspartner-Adresse | Standardadresse des Geschäftspartners, muss nur gefüllt sein, im Fall Solarteur (egal ob der Geschäftspartner bekannt (customerProfile.pk gefüllt) oder unbekannt ist | ||
contactProfile | Nein | Ansprechpartner | ag.itc.checkRegistration.contactProfile | Wenn der Ansprechpartner bekannt ist mit PK, sonst ohne PK. | |||
rolle | String(20) | Nein | Schlüsselliste analog getCustomer.rolle mit [INSTALLATEUR, SOLARTEUR, KUNDE] | Portal-Login | Rolle | PortalRole.C12PORTALLOG | |
installer | Nein | Installateursverzeichnis | Wird im ersten Schritt in TINA nicht verarbeitet. Verarbeitung in Ausbaustufe. Installateur muss manuell über TINA Prozess geprüft werden. |