Op het eerste gezicht lijkt dat prima te werken, maar onder de motorkap leidt deze aanpak tot een wirwar aan logica, formaten en beheerprocessen.
De gevolgen daarvan zijn goed zichtbaar. Er ontstaan inconsistenties in opmaak en inhoud, wijzigingen kosten onnodig veel tijd, omdat ze in meerdere systemen tegelijk doorgevoerd moeten worden. Vaak ontbreekt het complete overzicht van welke versie van een document wanneer is verstuurd. Daarnaast blijf de vraag naar het eigenaarschap onbeantwoord: hoort documentcreatie bij de afdeling communicatie, bij functioneel beheer, of toch bij security? En het ergste: de kans dat foutieve informatie de organisatie verlaat is relatief groot, met mogelijk grote (imago)schade tot gevolg.
Documentcreatie moet niet langer een bijproduct zijn van losse applicaties, maar een zelfstandige, herbruikbare capability in de architectuur.
Wat Documentcreatie as a Service betekent
Documentcreatie as a Service, of kortweg DaaS, haalt de logica voor documentgeneratie uit de bronsystemen en plaatst deze in een centrale, generieke service. In plaats van dat elk systeem zelf zijn documenten samenstelt, roepen applicaties via een API één en dezelfde documentservice aan.
Die service beschikt over een centrale opslag voor sjablonen, inclusief versiebeheer en rechtenstructuur, en is verantwoordelijk voor het injecteren van data in het juiste template. Van daaruit worden documenten, afhankelijk van het proces en de voorkeur van de ontvanger, via diverse kanalen verspreid: e-mail, print, klantportaal of archief. Alles wat er gebeurt, wordt gelogd, zodat je later altijd kunt terugvinden wie welk document heeft gegenereerd en met welke inhoud.
Het concept is vergelijkbaar met hoe we omgaan met e-mail- of identity-services. Die zijn ook niet gekoppeld aan één specifieke applicatie, maar leveren hun functionaliteit breed binnen het IT-landschap.
Functionele en architectonische voordelen
Het centraliseren van documentcreatie levert meteen schaalvoordeel op: er is maar één motor die verantwoordelijk is voor alle documentoutput. Dit maakt het beheer overzichtelijker en verlaagt de kans op fouten, omdat contentwijzigingen op één plek worden doorgevoerd. De inhoudelijk deskundigen, op bijvoorbeeld juridische of HRM-afdelingen, krijgen zo directe controle over de inhoud, zonder afhankelijk te zijn van ontwikkelteam of functioneel beheer.
Architectonisch sluit DaaS perfect aan op moderne principes als microservices en SOA. Het past binnen MACH-architecturen, integreert moeiteloos met Common Ground-gedachtegoed en maakt kanaalonafhankelijke communicatie mogelijk. Nieuwe applicaties kunnen eenvoudig aansluiten door simpelweg de API te gebruiken, zonder dat er opnieuw documentlogica hoeft te worden ingebouwd.