Architectuur
Een platform dat meegroeit
Package-structuur, datamodel en codestandaarden waar je team jaren op door kan bouwen. Afhankelijkheden in kaart, beslissingen vastgelegd.
Freelance Salesforce architect en developer
Elke release voelt als een risico, niemand weet nog waarom het zo gebouwd is, en het bureau dat het bouwde is vertrokken. Ik ben Alwin van Dijken, en al 14 jaar maak ik Salesforce weer veilig om te veranderen.
Iemand opent de website van de KvK, kopieert het antwoord en hoopt dat het volgende maand nog klopt. Ik bouw Salesforce-apps die bedrijven controleren tegen het officiële register, elke controle vastleggen en werken waar de vraag ook opkomt.
De bouwers zijn vertrokken, de documentatie loopt achter en elke wijziging begint met speurwerk. Ik breng in kaart wat er staat en schrijf op waarom, zodat je team verder kan.
Toegang wordt met de hand toegekend, en bij vertrek gaat alleen het vinkje 'Actief' uit. Profiel en permission sets blijven staan: één heractivering bij een nieuwe opdracht en alle oude rechten zijn terug. Ik automatiseer toegang in Salesforce, van de eerste SSO-login tot het vertrek.
In drie gangen
01Het probleem
Code zonder tests, packages waar niemand meer aan durft te komen, integraties die stilletjes falen.
02Hoe ik het oplos
Eerst een review, daarna kleine stappen die werken.
03Hoe je begint
Jij beschrijft de situatie. Binnen een week krijg je een schriftelijk voorstel met scope en prijs.
01Het probleem
Nummers overgetikt van websites, typefouten in registratienummers, en nergens vastgelegd wat er gecontroleerd is.
02Hoe ik het oplos
Business Registration controleert het nummer eerst offline en zoekt het bedrijf daarna op in het KvK-register.
03Hoe je begint
In jouw woorden: welke registers en welke processen. Daarna een proef in je eigen sandbox.
01Het probleem
Packages, afhankelijkheden en automatiseringen die niemand helemaal begrijpt, en beslissingen die nergens staan.
02Hoe ik het oplos
Ik loop code, packages en releaseproces door, en je krijgt een concreet plan.
03Hoe je begint
Jij beschrijft de org. Binnen een week krijg je een schriftelijk voorstel voor de review.
01Het probleem
Toegang verschilt per beheerder die hem toekende, en bij vertrek wordt de gebruiker alleen gedeactiveerd. Een terugkerende bevinding bij elke audit.
02Hoe ik het oplos
User Provisioning kent rechten toe bij de eerste SSO-login en ruimt ze op bij vertrek.
03Hoe je begint
Het artikel legt uit waarom deactiveren niet genoeg is. Daarna laat ik in 30 minuten zien hoe het in je eigen sandbox werkt.

Over mij
Ik ben freelance Salesforce-architect en developer, en werk al 14 jaar met het platform. Mijn opdrachten liggen bij de overheid en in de industrie: de gemeenten Amsterdam, Tilburg en Almere, en nu Lely. Daarvoor werkte ik acht jaar bij BrightFox.
Ik doe het werk graag van begin tot eind zelf: meedenken over de architectuur, de code schrijven en zorgen dat je team er daarna zonder mij mee verder kan. Wat ik bij opdrachten steeds weer tegenkom, bouw ik als package, zodat de volgende klant niet opnieuw hoeft te beginnen.
Alwin van DijkenFreelance Salesforce-architect en developer · Well (L)
Ervaring
Recente opdrachten. Overheid en industrie, van architectuur tot de laatste regel code.
Salesforce Engineer
Event-registratie, onboarding en integraties voor een internationale fabrikant van landbouwrobots.
Salesforce Technical Architect
Architectuur in fflib-lagen, integraties via REST, SOAP en Platform Events, Experience Cloud en 2GP-packages.
Senior Salesforce Developer
LWC en Apex in service- en domeinlagen, flows en rapportages.
Senior Salesforce Developer
Klantcontact met Omni-Channel en Knowledge, koppelingen met overheidsbronnen en de toegankelijkheid van het platform.
Daarvoor acht jaar bij BrightFox, voor onder meer Telfort Zakelijk, Medtronic, Exact en klanten in het Verenigd Koninkrijk.
Mise en place
In een goede keuken staat alles klaar voordat de service begint. Zo werk ik ook.
We beginnen bij het probleem en de mensen die het hebben, niet bij de techniek.
Elke architectuurkeuze komt in een kort beslisdocument. Je team weet later waarom iets zo is.
Werkende software in korte stappen, met tests en een preview die je zelf kunt bekijken.
Code, documentatie en standaarden die je team zonder mij verder kan brengen.
Blog
Senior Salesforce-architectuur en Apex, rechtstreeks van degene die de code schrijft.