Deze week plaatsen we wat updates. Er gebeurt veel achter de schermen, maar ook als beheerder en gebruiker zijn er een aantal verbeteringen te merken. Daarover later meer. Nu meer over accounts samenvoegen, één van de nieuwe mogelijkheden in de beheeromgeving op chrch admin.
Het lijkt eenvoudig: je hebt als gemeente een import gedaan van het ledenbestand en Jantje met e-mailadres jantjesoudemailadres@hotmail.com is bekend bij de ledenadministratie. De import bevat ook een uniek lidkenmerk voor synchronisatie, goed geregeld dus.
Maar nu registreert diezelfde Jantje zich met zijn actuele e-mailadres jantjesgoedeadres@gmail.com. Jantje waardeert zijn tegoed op, activeert notificaties voor een aantal kanalen die ook voor gasten te raadplegen zijn en hij upload een pasfoto. Maar omdat hij niet herkend is als lid vanwege het onbekende e-mailadres, is hij gast en kan hij niet bij de ledenlijst, agenda, etc.
Op dit moment wordt aan gasten gevraagd in de app om hun gegevens aan te vullen. Er staat in de melding dat een beheerder vervolgens je gegevens nakijkt zodat je alsnog de juiste toegang kunt krijgen als je ook echt lid bent.
Tot nu toe was het alleen mogelijk om accounts handmatig samen te voegen. Dat betekent het lidkenmerk geven aan het nieuw geregisteerde account, zodat synchronisaties in de toekomst goed gaan. Maar handmatig kopiëren is natuurlijk niet ideaal omdat het meer moeite kost dan nodig en het foutgevoelig is. Daarnaast worden afwijkingen zoals een telefoonnummer bij een import weer overschreven, aangezien die nu niet als mutatie bekend zijn.
Het heeft wat moeite gekost om het uit te denken en om het te maken, maar dit is hoe het nu werkt:
- Open het nieuw geregistreerde en geactiveerde account.
- Kies onder ‘Account samenvoegen’ het andere en nog niet geactiveerde account.
- Klik op samenvoegen.
Dit staat er als toelichting bij:
Je kunt dit account samenvoegen met een ander account dat nog niet is geactiveerd (een geactiveerd account heeft geschiedenis / koppelingen / eventueel tegoed). Het account dat je nu aan het bewerken bent, is leidend. Het ongeactiveerde account wordt als basis genomen, vervolgens worden alle velden die gevuld zijn in dit account gebruikt om het ongeactiveerde account te overschrijven. Op deze manier blijven mutaties die gebruikers zelf hebben gedaan in tact (inclusief pasfoto en opgewaardeerd tegoed), worden toekomstigee synchronisatie goed gekoppeld als het unique lidkenmerk is ingevuld en komen de mutaties die de gebruiker heeft gedaan ten opzichte van het ongeactiveerde account in het mutatiebestand terecht.
Dus dat is ook wat er gebeurt. Het geactiveerde account wordt op deze manier aangevuld met de gegevens van het geïmporteerde account. Vervolgens wordt het geïmporteerde account verwijderd.
Hopelijk scheelt het wat tijd en moeite op deze manier. Ik ben benieuwd hoe het in de praktijk werkt. Als je deze week tijd hebt, probeer het eens uit. Als je suggesties hebt voor de werking en of de instructies, laat het vooral weten.
ps: De update verschijnt in de loop van deze dag.