Datenstruktur Ameise

Datenstruktur Ameise

Um die Daten mit der Ameise auszutauschen solltest du zu allererst die Datenstruktur und den Aufbau kennen. 
Notes
In unserem Campus findest du ein Video, in dem wir detailliert auf die Datenstruktur der Ameise eingehen: 
https://campus.qonekto.de/library/XyXOLLJ6jBxoGYI2wrUq/7bvctCjdz4gCqNa2KUjX
Notes
Die Datenstruktur kannst du in der Beschreibung der Schnittstelle nachlesen, wenn du magst. Dies ist nicht notwendig, interessiert aber den einen oder anderen Nerd:
https://docs.dionera.com/webservice/mitarbeiter/

Alles was du brauchst, gehen wir jetzt durch. Auf der Oberfläche der Ameise sieht alles so einfach aus. Das soll es auch. In der Maschine sieht es schon komplexer aus und ein ganzes Team an Entwicklern sorgt dafür, dass du immer die richtigen Daten für deine Kunden parat hast. Schauen wir uns jetzt einmal "unter der Motorhaube" um: 
Datenbankstruktur Maklerverwaltungsprogramm  AmeiseÜbersicht (vereinfachte Darstellung) der Datenbankstruktur der Ameise für das Verständnis für Vermittler

Keine Sorge! Du musst kein Datenbankspezialist werden. Doch sind ein paar Grundlagen wichtig und helfen dir für das Verständnis im Aufbau. Mehr dazu findest du wie immer im Qonekto Campus im Kurs Onboarding 

Was musst du wissen? 

Es gibt zwei große Hauptthemen:
1. Kundendaten
2. Vertragsdaten

Als erstes wollen viele unserer Kunden zunächst nur die Kundendaten lesen und schreiben. Dennoch kann es zu einem späteren Zeitpunkt auch sinnvoll sein, sich die Vertragsdaten übertragen zu lassen. 

Die Kunden- und Vertragsdaten sind verknüpft mit weiteren Listen und Arrays. Man spricht hier von sog. relationalen Datenbanken. Es gibt Datenbanken die untereinander in Verbindung (Relation) stehen. So einfach ist das schon. 

Verknüpfte Datenbanken: Arrays und Listenservices

Warum macht man das nicht einfach alles in eine Liste? Ganz einfach: Weil das nicht ausreichen würde, um alles abzubilden, was blau dirkt für dich tut. Im, folgenden gehen wir kurz auf den Sinn ein. 

Was ist ein Array? 

Als Array bezeichnet man eine Aufstellung von mehreren gleichartigen Datenbankfeldern. Man spricht auch von einer Tabelle oder Vektor. 
Wofür brauche ich das? Nun ja: Stell dir vor dein Kunde hätte nur eine Adresse, eine Telefonnummer und eine E-Mail. Dann wäre die Datenbank sehr simpel. Allerdings kannst du ja (zum Glück) beliebig viele Adresse und Telefonnummern zu einem Kunden abspeichern. 
Jede Adresse hat jetzt folgende Attribute:
- ID 
- Typ (Hauptwohnung, Ferienhaus, Arbeitsstätte, Sonstiges) 
- Strasse
- Postleitzahl
- Ort
- Land
All diese Punkte werden zu einem Array zusammengefasst und so kannst du eine vielfache Anzahl an Adressen und Kommunikationsdaten speichern pro Kunde. Andere Systeme sind hier vielfach begrenzt. Mehr Möglichkeiten schaffen in der Verbindung zu anderen Systemen allerdings auch Herausforderungen. Keine Sorge! Qonekto hat diese bereits für dich gelöst. 

Was ist ein Listenservice? 

Als weiteres gibt es von blau direkt sogenannte Listenservices. Das heisst, dass für bestimmte Objekte eine Liste zentral von blau direkt gepflegt wird. (Aktualisierung inklusive!)
Listenservices sind z.B.:
- Länder
- Status
- Sparte
- Gesellschaft
- Anrede
- Zahlweise
Stell dir einmal vor es entsteht eine Gesellschaft benennt sich um. (Basler -> Baloise). Dann müssten alle dies in Ihren Systemen ändern. Nicht so bei blau direkt. Hier bekommst du über den Listenservice immer die aktuelle Gesellschaft eingespielt. 

Info
Qonekto nutzt den Daily UP um dir immer die aktuellen Listen zur Verfügung zu stellen. Egal ob per ONE (z.B. in Make.com) oder in CRM (z.B. für Zoho). Du nutzt immer die aktuellen gültigen Arten.