Enter Boost is een low-code SaaS-platform waarmee consultants maatwerk bedrijfsapplicaties kunnen bouwen voor kleine en middelgrote bedrijven, zonder elke applicatie helemaal opnieuw te hoeven ontwikkelen. Het platform is ontworpen rond het idee dat software zich moet aanpassen aan de manier waarop een bedrijf werkt, in plaats van elk bedrijf in hetzelfde standaardproces te dwingen.
Omdat elke klant zijn eigen processen, datamodel en workflows heeft, geeft Enter Boost consultants de flexibiliteit om applicaties te configureren rond de operationele realiteit van die klant.

Gebouwd op .NET Core en Angular en gehost op Microsoft Azure, geeft Enter Boost consultants de tools om datamodellen te definiëren, maatwerk pagina’s te bouwen, bedrijfslogica te configureren, integraties op te zetten en achtergrondtaken uit te voeren. Elke klant krijgt een eigen omgeving met een eigen database, waardoor consultants een applicatie op maat kunnen configureren terwijl ze blijven bouwen op één herbruikbare platformbasis.
Omdat elke Enter Boost-applicatie specifiek voor één klant is, verschillen ook de documenten die die applicaties moeten produceren. De ene klant heeft misschien facturen en offertes nodig, een andere pakbonnen en productlabels, en een klant in de import- of productiesector heeft mogelijk gedetailleerde inkooporders nodig met douane-informatie en meerdere afleveradressen.
Enter Boost had een oplossing voor documentgeneratie nodig die al deze gevallen kon ondersteunen vanuit één herbruikbare platformintegratie. Het doel was te voorkomen dat er voor elke klant, elk documenttype en elke opmaakvariatie aparte outputlogica gebouwd en onderhouden moest worden.

De andere beperking had te maken met wie de sjablonen daadwerkelijk zou bouwen en onderhouden. De consultants van Enter Boost zijn niet per se ontwikkelaars, en veel klanten willen na verloop van tijd zelf wijzigingen aanbrengen in de opmaak van hun documenten. Een oplossing die code schrijven of het leren van een eigen sjabloonformaat zou vereisen, had onnodige wrijving veroorzaakt. De workflow voor documentgeneratie moest passen bij dezelfde low-code filosofie als de rest van het Enter Boost-platform: begrijpelijk voor consultants, te onderhouden door klanten en flexibel genoeg voor complexe bedrijfsdocumenten.
Sommige van de betrokken documenten waren ook structureel complex. Een inkooporder moet bijvoorbeeld mogelijk meerdere afleverlocaties vermelden, elk met een eigen set aan regels, samen met productvelden die alleen gelden voor bepaalde soorten goederen, zoals stofkleuren of douanetariefcodes. Om dit soort document betrouwbaar te kunnen produceren, was een tool nodig die geneste, herhalende data kon verwerken zonder dat het sjabloon zelf iets werd dat alleen een ontwikkelaar kon onderhouden.
Enter Boost heeft de API van DocuGenerate rechtstreeks in hun platform geïntegreerd, waardoor elke maatwerkapplicatie toegang krijgt tot dezelfde documentgeneratie-engine. Omdat de integratie eenmalig op platformniveau plaatsvindt, kunnen consultants documentgeneratie voor een nieuwe klant inschakelen door simpelweg een Word-sjabloon te uploaden en deze te koppelen aan de data die al in de applicatie van die klant is vastgelegd. Zo blijft de implementatie gericht op de documentstructuur en data van de klant, in plaats van op het bouwen van nieuwe code voor documentgeneratie.
Omdat sjablonen rechtstreeks in Microsoft Word worden gebouwd, kunnen consultants en klanten de opmaak van documenten zelf ontwerpen en aanpassen. Het inkooporder-sjabloon hieronder laat zien hoe ver deze flexibiliteit reikt, met een documentstructuur die complex genoeg is om één order over meerdere magazijnen te verdelen.

De secties [#warehouses] en [#lines] zijn geneste herhalende tabellen, waarmee één inkooporder meerdere afleverlocaties kan vermelden, elk met een eigen set bestelde artikelen. Velden die alleen gelden voor bepaalde producten, zoals [FabricColorOutside] of [FabricColorInside], zijn verpakt in voorwaardelijke secties zodat ze alleen op het document verschijnen wanneer die data aanwezig is, en elke regel bevat een productfoto via een afbeeldingstag. Datums, zoals de besteldatum, worden consistent opgemaakt in elk document met behulp van filters, bijvoorbeeld [orderdate | date:'dd-MM-yyyy'].
Doordat documentgeneratie in het platform is ingebouwd, biedt Enter Boost dit nu als standaardfunctie aan bij alle klantapplicaties. Over hun hele klantenbestand gebruikt Enter Boost DocuGenerate voor tientallen sjablonen en meer dan tienduizend gegenereerde documenten per maand, waaronder facturen, proformafacturen, offertes, inkooporders, orderbevestigingen, pakbonnen en productlabels.
Al deze documenten worden gegenereerd vanuit dezelfde onderliggende platformaanpak en dezelfde API-integratie. Sjablonen kunnen worden onderhouden door zowel consultants als klanten, wat een aanzienlijke hoeveelheid custom outputcode heeft voorkomen die anders nodig was geweest voor verschillende klanten, indelingen en documenttypen.
Voor de klanten van Enter Boost is het voordeel direct zichtbaar in de documenten zelf. Zij krijgen consistente opmaak, huisstijl en gegevensweergave, terwijl ze nog steeds sjablonen kunnen aanpassen wanneer bedrijfseisen veranderen. Voor Enter Boost zit het voordeel in schaalbaarheid: nieuwe documenttypen kunnen worden toegevoegd door sjablonen te configureren in plaats van voor elk geval custom code te schrijven en te onderhouden.
Een nieuwe klant aansluiten op documentgeneratie komt nu neer op het bouwen van een Word-sjabloon in plaats van het schrijven van integratiecode, waardoor documentgeneratie gelijke tred houdt met de low-code aanpak van Enter Boost naarmate hun klantenbestand blijft groeien.
Door te integreren met DocuGenerate heeft Enter Boost documentgeneratie omgezet in een herbruikbare platformfunctie die bij alle klanten en documenttypen kan worden ingezet. Sjablonen op basis van Word houden het bouwen en onderhouden binnen bereik van consultants en klanten, terwijl functies zoals geneste tabellen, voorwaardelijke secties en afbeeldingstags de flexibiliteit bieden die nodig is voor complexe bedrijfsdocumenten.
Dat maakt DocuGenerate een sterke match voor de low-code aanpak van Enter Boost: één API-integratie, veel documenttypen en genoeg flexibiliteit om aan te sluiten bij de specifieke manier waarop elke klant werkt. Terwijl Enter Boost maatwerkapplicaties blijft aandrijven voor een groeiend aantal bedrijven, blijft een documentgeneratie-engine die zich aanpast aan de specifieke documenten van elke klant, in plaats van voor elk geval een nieuwe oplossing te vereisen, een centraal onderdeel van hoe het platform zijn low-code belofte waarmaakt.
DocuGenerate was precies wat we nodig hadden. De API was eenvoudig te integreren in Enter Boost, en we gebruiken het nu om facturen, pakbonnen, orderbevestigingen, inkooporders en nog veel meer documenten rechtstreeks vanuit ons platform te genereren. De sjablonen op basis van Word zijn begrijpelijk voor zowel consultants als klanten, waardoor ze veel makkelijker te maken, aan te passen en op de lange termijn te onderhouden zijn. Het geeft ons de flexibiliteit die we nodig hebben, schaalt goed mee met ons klantenbestand en bespaart veel custom code voor documentgeneratie. Als documentgeneratie onderdeel is van uw softwareproduct, kan ik DocuGenerate van harte aanbevelen.