Data kwaliteit, Gegevens samenvoegen
Waarom URN samenvoegen?
Mip is een database die leeft. Via verschillende kanalen komen gegevens van klanten in het systeem. Hierdoor kan een klant meerdere keren in MIP voorkomen. Via automatische ontdubbeling procedures worden een deel van deze dubbels samengevoegd. Dit proces hanteert strikte regels waardoor niet alle dubbels automatisch opgelost worden. Daarom kan een extra manuele actie nodig zijn om relaties samen te voegen. De gebruiker kan dit zelf doen via de datakwaliteit module.
Onderdelen van scherm
- Zoeken in de database + uitgebreid zoeken: hier kan je relaties in Mip opzoeken. Deze zoekfunctie heeft dezelfde functionaliteit als de zoekfunctie in de contactmodule.
- Detail opvragen van twee relaties die je wil samenvoegen. Wanneer een URN wordt geselecteerd, zullen de detailgegevens onder de URN getoond worden.
- Keuze welk deel van de relatie samengevoegd kan worden. De voorstellen worden berekend door het systeem en zijn te zien in de drop down nadat twee relaties geselecteerd zijn.
Zoeken in database
Een van de mogelijkheden om de beide urn's (deel twee van scherm) op te vullen is via de zoek opdracht. Via het resultaat kan één of beide urn's ingevuld worden. De zoekfunctie gebruikt in de data kwaliteitsmodule omvat dezelfde functionaliteit als de zoekfunctie in de contactmodule.
Hoe URN 1 en URN 2 opvullen?
Er zijn verschillende mogelijkheden om de velden URN1 en URN2 op te vullen:
Als gebruiker kan je manueel de URNs invullen. Via een druk op ‘enter’ wordt de data opgehaald. Eens de data getoond wordt, kan de URN niet meer gewijzigd worden.
Via de zoekfunctie kunnen waarden voor URN velden gevonden worden. Met een dubbele klik op de lijn die je wenst te selecteren, wordt de data onmiddellijk opgehaald en getoond.
Een combinatie van 1 en 2 is ook mogelijk. Het is bijvoorbeeld mogelijk dat één URN via de zoekfunctie wordt opgevuld en de tweede URN door de gebruiker wordt ingegeven.
Wens je één van beide URNs te vervangen door een andere URN, dan moet je van deze URN eerst de data velden leegmaken. Dit is mogelijk door de optie ‘leeg maken’ te gebruiken.
Wanneer er toch een derde URN zou geselecteerd worden, zonder één van beide leeg te maken, dan verschijnt er een foutboodschap.
Onder elke URN wordt detailinformatie getoond. Dit is een extra controle zodat je kan zien of het wel degelijk over dubbele informatie gaat.
Voor elk veld is er een keuzerondje (radio button) te vinden waarmee je als gebruiker zelf bepaalt welke waarde van welke URN er voor een veld wordt gebruikt in het geval beide relaties worden samengevoegd.
Het blok met detailinformatie is opgedeeld in vijf delen:
Relatie: toont de data van de relatie
Individueel: toont alle velden van het individu
Sociale entiteit: toont alle velden van de sociale entiteit. Wanneer dit niet is ingevuld, wordt dit niet getoond.
Adres: toont alle adressen per type. Momenteel is in de database slechts één adres per subtype mogelijk.
contactpunten: enkel de contactpunten waarbij het bepalen van voorkeur niet automatisch kan uitgevoerd worden, worden getoond. Alle contactpunten worden overgenomen in de nieuwe relatie.
1. Relatie
URN
Status: wanneer de status invalid is, wordt de tekstkleur rood.
2. Individueel
Individueel (12060): het nummer tussen de haakjes betreft de conieID (Contact Individual Entity ID)
Voornaam
Familienaam
Geslacht
Aanspreking
Moedertaal
Geboortedatum
Status: wanneer de status invalid is, wordt de tekstkleur rood.
: wanneer je met de cursor over dit icoon gaat, krijg je extra informatie over de recentheid en het aantal geeft weer in hoeveel relaties dit individu gelinkt is.
3. Sociale entiteit
Sociale entiteit (983): het nummer tussen de haakjes betreft de conseID (Contact Social Entity ID)
Naam
BTW
Ondernemingstype
Social entity type
Status: wanneer status invalid is, wordt de tekstkleur rood.
: wanneer je met de cursor over dit icoon gaat, krijg je extra informatie over de recentheid en het aantal geeft weer in hoeveel relaties deze sociale entiteit gelinkt is.
4. Contactpunt - Adres
Het adres wordt enkel getoond wanneer beiden een verschillend adres hebben.
Als er geen verschil is in de adressen of er is slechts één adres dan wordt dit deel van het scherm niet getoond. Het adres wordt automatisch overgenomen bij samenvoegen van de twee relaties.
Subtype van adres: Private en correspondent zijn de subtypes van een adres.
Per subtype wordt er één adres getoond. In de database die voor dit voorbeeld is gebruikt, bestaan deze twee subtypes. Dit kunnen er dus ook 0 of meerdere zijn.
Wanneer bij 1 van de URN's maar 1 subtype is ingevuld, wordt bij de tweede URN een leeg adres getoond.Adres: toont het volledige adres.
5. contactpunten - alle types verschillend van adres
Bij het samenvoegen van de relaties worden alle contactpunten (verschillend van het adres) automatisch overgenomen.
Enkel wanneer er niet automatisch kan bepaald worden welk contactpunt de voorkeur zal worden, zullen deze getoond worden.
In dit deel van het scherm wordt dus niet bepaald welk contactpunt er zal overblijven na samenvoegen, maar welk contactpunt het kenmerk voorkeur krijgt.
Type contactpunt : geeft weer over welk type contactpunt het gaat.
Waarde: waarde van het contactpunt.
Ster: geeft aan welk contactpunt de voorkeur heeft.
Welke niveau's van een relatie kunnen samengevoegd worden?
Wanneer URN1 en URN2 zijn ingevuld en de gegevens worden getoond, moet er een keuze gemaakt worden op welk niveau het samenvoegen dient te gebeuren. De inhoud van het scherm wijzigt volgens het gekozen type.
Er zijn 3 types van samenvoegen:
Individuele gegevens
Sociale entiteit gegevens
Relatiegegevens
In de dropdown worden enkel de types aangeboden die van toepassing zijn. Wanneer bv. de gekozen relatie enkel uit individuen bestaat, zal je enkel “Relatiegegevens” in de drop down krijgen.
Een relatie (URN = unieke sleutel) is een uniek gegeven in Mip (database). Na het samenvoegen van twee relaties moet(en) de nieuwe/gewijzigde relatie(s) uniek blijven. Daarom is het mogelijk dat bepaalde types van samenvoeging niet worden aangeboden in de dropdown.
Wanneer URN1 en URN2 zijn ingevuld, gebeurt er ook een controle of de samenvoeging mogelijk is. Is dit niet het geval, dan krijg je een foutboodschap.
Nadat het type van niveau is gekozen, wordt rechts op het scherm een resultaat na samenvoeging voorgesteld. Dit resultaat is berekend op basis van de meest recente gegevens.
1. Individueel samenvoegen
Als je kiest om enkel de gegevens van de individuelen samen te voegen, verdwijnen alle andere gegevens van het scherm. Enkel de data van de individuelen wordt getoond.
: wanneer je met de cursor over dit icoon gaat, wordt extra informatie getoond. Recentheid is de datum waarop de laatste wijziging is gebeurd aan de data van het individu. Het aantal geeft weer in hoeveel relaties die individu gebruikt wordt. Al deze relaties zullen aangepast worden en verwijzen naar het aangepaste individu.
Via de radio button kan je voor een veld de waarde van het andere individu kiezen dat dan in het resultaat zal gebruikt worden.
Wanneer het individu een status ongeldig heeft, wordt de waarde in rood gekleurd:
2. Sociale entiteit samenvoegen
Als je kiest om enkel de gegevens van een sociale entiteit samen te voegen verdwijnen alle andere gegevens van het scherm. Enkel de data van de sociale entiteit worden getoond.
: wanneer je met de cursor over dit icoon gaat, wordt extra informatie getoond. Recentheid is de datum waarop de laatste wijziging is gebeurd aan de data van de sociale entiteit. Het aantal geeft weer in hoeveel relaties deze sociale entiteit gebruikt wordt. Al deze relaties zullen aangepast worden en verwijzen naar de aangepaste sociale entiteit.
Via de radio button kan je voor een veld de waarde van de andere sociale entiteit kiezen dat dan in het resultaat zal gebruikt worden.
Wanneer de sociale entiteit de status ongeldig heeft, wordt de waarde in rood gekleurd:
3. Alles samenvoegen - relatie samen voegen
Als je kiest om beide relaties samen te voegen worden alle gegevens getoond. Adressen worden getoond in een afzonderlijk blok. Enkel de contactpunten waarvoor een nieuwe voorkeur moet gekozen worden, worden getoond. Alle contactpunten verschillend van adres zullen overgenomen worden.
Na het samenvoegen zal één relatie overblijven. Dit betekent dat er maar één individu en één sociale entiteit behouden blijft.
Alle relaties, die het getoonde individu of de sociale entiteit bevatten die verdwijnt, zullen aangepast worden. Zie aantal dat getoond wordt in het informatie schermpje.
Via de radio button kan je een andere waarde voor een veld kiezen dat vervolgens in het resultaat van de merge zal gebruikt worden.
De gebruiker kan via de radio button bepalen welke waarden na de merge worden behouden voor de relatie, het individu, de sociale entiteit en het adres. Bij de (niet adres) contactpunten is het de voorkeur die bepaald wordt. Vandaar dat de radio buttons op een andere plaats staan.
Wanneer het individu/sociale entiteit of relatie de status invalid heeft, wordt de waarde van de status in rood gekleurd:
contactpunt (verschillend van adres):
- alle contactpunten worden behouden na het samenvoegen. Niet alle contactpunten worden getoond.
- Enkel degene waarvoor de gebruiker zelf de voorkeur moet bepalen, worden getoond.
- De bestaande voorkeuren worden aangeduid met een ster (Dit wordt al gebruikt in de contactmodule).
- Er wordt een voorstel voor voorkeur contactpunt berekend op basis van de meest recente.De mogelijkheid bestaat dat je een relatie wil ontdubbelen waarbij het individu of de sociale entiteit in beide relaties reeds hetzelfde zijn. Wanneer deze situatie zich voordoet, wordt er geen resultaat getoond, maar krijg je een melding dat er geen ontdubbeling voor dit deel van de relatie nodig is.
Samenvoegen of cancel?
Er zijn twee mogelijkheden om het scherm te verlaten:
Cancel: hierbij wordt het samenvoegen niet uitgevoerd en ga je naar het startscherm van de datakwaliteit module. Velden zijn leeg gemaakt zodat een nieuwe zoekopdracht kan uitgevoerd worden of nieuwe URN’s kunnen worden ingegeven.
Merge/samenvoegen: er verschijnt een pop-up als extra waarschuwing.
Inhoud van pop-up:
- Tekst(1): is afhankelijk welke niveau's van een relatie worden samengevoegd. Ook de namen van het individu, de sociale entiteit of beiden worden vermeld.
- 3 knoppen(2):
- annuleren: het samenvoegen wordt niet uitgevoerd. Men komt terug op het scherm met de geselecteerde URN en de gekozen resultaatvelden.
- samenvoegen en ga naar resultaat: het samenvoegen wordt uitgevoerd, contactmodule wordt opgestart en het submenu relatie wordt getoond met het resultaat van de samenvoeging. een administratieve interactie wordt weggeschreven.
- samenvoegen: het samenvoegen wordt uitgevoerd, een administratieve interactie wordt weggeschreven,en een leeg scherm wordt getoond.
Wanneer je via een maybe lijst op dit scherm bent terecht gekomen, dan ga je bij deze keuze terug naar de lijst gaan.