Kundenstruktur
In den GK-Portalen wird die grundlegende Struktureinheit durch ein Kundenkonto dargestellt. Ein Kundenkonto beinhaltet kundenbezogene Daten wie Zähler / Zählpunkte und dazu gehörige Zeitreihen.
Im Gegensatz zum Tarifkundenportal, wo eine direkte Beziehung zwischen dem Kunden und seinem Kundenkonto besteht, können die Strukturen bei Geschäftskunden wesentlich komplexer sein: Ein Geschäftskunde kann genauso eine kleine Firma mit nur einer Filiale und Zählpunkt sein wie auch eine Holding mit mehreren Ebenen von Tochterfirmen und Filialen. Daher können Geschäftskunden ihre Kundenkonten in einer hierarchischen Kundenstruktur beliebig anordnen und so die individuelle Hierarchie ihres Unternehmens abbilden. Aufbau und Änderung der Kundenstruktur werden je Mandant gespeichert und unterliegen somit dem Admin.
Menü Kundenstruktur
Nachdem sich ein Benutzer am Portal angemeldet hat, wird das Kundenkonto, in dem er sich aktuell befindet, über den Menüpunkten in der Navigation angezeigt. Per Klick auf das Konto kann der Nutzer die gesamte ihm zur Verfügung stehende Struktur einblenden und jederzeit zwischen den Kundenkonten wechseln. Die Kundenstruktur wird nicht ständig angezeigt, sondern muss über ein Menü geöffnet werden:

Nachdem ein Kundenkonto ausgewählt wurde, werden die zugehörigen Daten geladen und in den jeweiligen Menüpunkten angezeigt – der aktuell geöffnete Menüpunkt wird passend zu der Auswahl aktualisiert. Die zugehörigen Daten werden dann für die Anzeige festgelegt.
Anlage Kundenstruktur
Die Kundenstruktur kann durch ein csv Import in hinzugefügt werden. Dazu muss eine csv Datei mit folgendem Aufbau in den import Ordner kopiert werden.
#structure,Customer,,,,,,,,,
#client,gkp,,,,,,,,,
,,,,,,,,,,
,,,,,,,,,,
objectId,parentId,customerId,objectType,description,Adress_postcode,Adress_city,Adress_street,Adress_country,CONTRACT_ACCOUNT_ID,ACCESS-PERMISSION
Company_2,,mportalnutzer,company,Pender's Food Stores,83416,Saaldorf,Langenhorner Chaussee 18,Germany,12032613769,
Company_3,Company_2,mportalnutzer,company,Burgerladens,Bad Suderode,Feldstrasse 57,Germany,V256931,
Company_4,Company_2,mportalnutzer,company,Big Star Markets,10777,Berlin Wilmersdorf,Genslerstraße 75,Germany,DE5082900000000000000020180831001,DE5082900000000000000020180831001
Company_5,Company_3,mportalnutzer,company,Marks Super Fryburgers,10777,Berlin Wilmersdorf,Genslerstraße 75,Germany,DE5082900000000000000020180831001,DE5082900000000000000020180831001
Company_6,Company_3,mportalnutzer,company,Geri's Hamburgers,6508,Bad Suderode,Feldstrasse 57,Germany,DE0001234567800000000000000012345,DE0001234567800000000000000012345
Die so angelegte Kundenstruktur wird in die Portaldatenbank gespeichert. Bei Änderungen an der Struktur kann die Datei in der geänderten Version erneut in den Ordner kopiert werden und die Datenbankeinträge werden aktualisiert.