Wat gebeurt er als Business Central het meeste werk voor u doet, maar één onderdeel van uw bedrijf niet helemaal aansluit? Misschien hebt u een speciaal verzendproces nodig, wil uw financiële team een lokaal rapport of moeten medewerkers dezelfde gegevens in twee systemen invoeren die niet met elkaar communiceren? Business Central dekt al veel af. Het helpt u bij het beheren van financiën, verkoop, voorraad, projecten en dagelijks werk vanaf één plek. Maar het punt is, geen enkel bedrijf werkt op precies dezelfde manier. Denk eens aan uw telefoon. Deze wordt geleverd met bellen, berichten, een camera en basishulpmiddelen en vervolgens installeert u de apps die bij uw leven passen zonder de telefoon uit elkaar te halen. Extensies voor Business Central werken op dezelfde manier. Aan het einde van deze kennissessie weet u wat ze zijn, waar ze passen en wat u moet controleren voordat u er een toevoegt. Wat is een extensie nu eigenlijk? Wat houdt het precies in? Een extensie is een pakket voor Dynamics 365 Business Central dat een functionaliteit toevoegt die u nog niet in uw standaardopstelling hebt of de werking van een standaardonderdeel voor uw bedrijf aanpast. Dit kan zo klein zijn als het toevoegen van één verplicht veld aan een klantenkaart, zodat niemand een klant kan aanmaken zonder een leveringsvoorkeur in te vullen. Of het kan een heel bedrijfsproces beslaan. Een verzend extensie kan verzendlabels maken, pakketgegevens naar een vervoerder sturen en trackinggegevens ophalen, terwijl een bank extensie bankafschriften kan importeren en helpen met je met geregistreerde betalingen. U hoeft geen ontwikkelaar te zijn om het basisidee te begrijpen. Zie Business Central als een kantoorpand waar de standaardapp u de hoofdruimtes geeft, financiën, verkoop, inkoop, voorraad, projecten en meer. Denk aan de deuren, muren, bedrading en gedeelde diensten die al aanwezig zijn. Een extensie voegt iets toe aan dat gebouw zonder de hoofdstructuur te slopen. Het kan een nieuwe kamer toevoegen of een extra hulpmiddel plaatsen op een bureau dat u al gebruikt, zoals een nieuwe knop voor een verkooporder, een extra kolom in een lijst, een andere factuurlayout of een koppeling met een externe dienst. Achter de schermen kan een extensievelden, pagina's, rapporten, acties, regels en bedrijfslogica toevoegen. Dat laatste klinkt technisch, dus laten we het simpel verwoorden. Bedrijfslogica zijn de regels die Business Central vertellen wat het moet doen. Een regel kan er bijvoorbeeld voor zorgen dat een orderpas wordt vrijgegeven nadat iemand een inkoopordenummer heeft ingevoerd. En een andere regel kan een document voor goedkeuring versturen wanneer het bedrag een limiet overschrijdt. De extensie regelt die regel, zodat uw team die niet elke keer hoeft te onthouden. Voordat cloudapps en extensies de norm werden, veranderen bedrijven vaak de originele Business Central code direct. Stelt u zich voor dat u de muren en bedrading in het kantoorpand verandert. In het begin kan dat een probleem oplossen, maar wanneer Microsoft een update stuurt, verwacht de update dat het standaardgebouwer op een bepaalde manier uitziet en uw aanpassingen kunnen daarmee botsen. Dus dan moet iemand die wijzigingen controleren, conflicten herstellen en het systeem testen voordat de update veilig kan doorgaan. Dat werk kost tijd. Extensies voorkomen veel van die problemen omdat hun code gescheiden blijft van de standaard applicatiecode. Dus in plaats van het gebouw te verbouwen, voegen ze er een zorgvuldig gebouwde toevoeging aan toe. Microsoft kan de kernapplicatie bijwerken terwijl de extensie in zijn eigen pakket blijft. Dat betekent niet dat elke update helemaal geen aandacht behoeft. Een extensie kan afhankelijk zijn van een andere extensie en de uitgever moet mogelijk een compatibele versie uitbrengen wanneer Business Central verandert. Maar het scheiden van de extensie van de standaardcode geeft iedereen nog steeds een veel schoner uitgangspunt. U kunt het vergelijken met het bewaren van een los stuk gereedschap in zijn eigen koffer. Het gereedschap sluit aan op de werkplaats wanneer u het nodig heeft, maar u hoeft de werkplaats niet eerst te herbouwen en als u het gereedschap niet meer nodig heeft, verwijdert u het eenvoudig in plaats van het hele gebouw af te breken. Dit verandert het gesprek van hoe kunnen we Business Central voor ons herschrijven, naar hoe kunnen we op een veilige manier het ontbrekende stuk toevoegen. Dat is belangrijk omdat standaard Business Central al een enorme hoeveelheid normaal bedrijfswerk afhandelt. Extensies moeten dus een echt gat vullen en geen excuus worden om elk scherm te herbouwen alleen omdat het oude systeem er anders uitzag. Soms voegt de beste extensie één veld en één controle toe. Soms verbindt het Business Central met een dienst waarvan uw bedrijf al afhankelijk is. Hoe dan ook, het doel blijft simpel. Hou de standaardbasis stabiel terwijl u de tools toevoegt die uw mensen nodig hebben. Vervolgens moeten we kijken naar wie deze extensies maakt, want niet elke extensie komt van dezelfde plek. De belangrijkste soorten extensies. Dus, waar komen extensies eigenlijk vandaan? Het is niet slechts één plek en het kennen van het verschil helpt u de juiste te kiezen voor uw bedrijf. Het eerste type wordt een app-extensie genoemd. Zie het als een verpakte add-on die een specifieke taak binnen Business Central afhandelt. Een verzend-app kan bijvoorbeeld uw orders verbinden met een vervoerder. Een betaal-app kan kaartbetalingen verwerken of gegevens naar een betaalservice sturen. Een rapportage-app kan de rapporten toevoegen die uw team elke maand nodig heeft. Een app-extensie is als het kopen van een kant-en-klaar hulpmiddel voor een taak waarvan u weet dat die moet gebeuren. U installeert het, configureert het voor uw bedrijf en uw gebruikers zien de nieuwe functie direct in Business Central. Het kan eigen pagina's en velden toevoegen of opties plaatsen in vertrouwde schermen, zoals verkooporders, inkooporders of klantkaarten. Sommige app-extensies zijn afkomstig van Microsoft zelf. Zij bieden add-ons voor behoeften die niet voor elk bedrijf of elk land gelden. Een lokaal-wettelijk rapportagepakket is een goed voorbeeld. Belastingregels, facturen, betalingen en officiële documenten verschillen per locatie. Daarom kan een land functies nodig hebben die een ander land nooit gebruikt. Die scheiding houdt het standaardproduct overzichtelijk, terwijl bedrijven toch aan lokale regels kunnen voldoen. Dan hebben we nog ISV-extensies. ISV staat voor Independent Software Vendor, oftewel onafhankelijke softwareleverancier. Dat klinkt als een ingewikkelde term, maar het is simpelweg een softwarebedrijf dat een app bouwt voor veel Business Central klanten. Een ISV kan zich richten op magazijnbeheer, detailhandel, productie, documentverwerking, loonkoppelingen, elektronische facturen of branchespecifieke rapportages. In plaats van voor elke klant dezelfde functie vanaf nul te bouwen, maken ze één app die veel bedrijven kunnen kopen of waarop ze zich kunnen abonneren. Deze apps zijn meestal te vinden in Microsoft AppSource, de online marktplaats voor Microsoft bedrijfsapplicaties. AppSource is nuttig wanneer uw behoefte algemeen is. Misschien willen veel bedrijven Business Central verbinden met dezelfde verzenddienst, bank of betaalprovider. In plaats van iemand te betalen om die koppeling speciaal voor u te bouwen, kunt u een bestaande app vinden met ondersteuning, installatiehandleidingen en regelmatige updates van de maker. Dat kan een enorme hoeveelheid werk schelen, toch is een AppSource app niet automatisch de juiste keuze enkel omdat deze bestaat. U moet controleren of deze past bij uw proces, uw land en uw versie van Business Central. Een goede app lost een duidelijk probleem op zonder dat uw team hun dagelijkse werkzaamheden volledig hoeft aan te passen aan de app. Het volgende type is een per tenant extensie, vaak afgekort tot PTE. Een tenant is de eigen Business Central omgeving van uw bedrijf. Een per tenant extensie is dus een app die exclusief voor uw bedrijf is gebouwd en niet wordt gepubliceerd voor alle Business Central klanten. Stel u een voedseldistributeur voor met een zeer specifieke manier om bezorgkosten te berekenen. Prijzen kunnen afhangen van geconditioneerd transport, bezorgzones, statiegeldkratten en klaadafspraken die in de loop der jaren zijn opgebouwd. Dat proces is waarschijnlijk te uniek voor een standaard verzend app. Een Business Central partner of ontwikkelaar kan dus een per tenant extensie rond dat proces bouwen. De app blijft binnen de Business Central omgeving van dat bedrijf en kan precies aansluiten bij de werkwijze van dat bedrijf. Dit kan een eenmalige koppeling met een ouder systeem zijn, een speciaal goedkeuringsproces of een scherm voor een taak die alleen dat bedrijf uitvoert. Maar maatwerk betekent niet altijd dat het beter is. Een per tenant extensie biedt een nauwkeurige aansluiting, maar iemand moet er wel verantwoordelijk voor zijn. Dat betekent documentatie bijhouden, wijzigingen testen en ondersteuning regelen wanneer uw bedrijf het proces wijzigt of Business Central wordt bijgewerkt. Als een ander bedrijf dezelfde functie kan gebruiken, levert een bestaande ISV-app mogelijk minder werk op de lange termijn op. Dus, hoe kiest u? Begin met de bedrijfsbehoefte, niet met het type extensie. Als uw behoefte veel voorkomend is, zoals bankafschriftimport, pakketlabels, elektronische facturen of een lokaal rapport. Kijk dan eerst naar een Microsoft of ISV-app. U vindt misschien een volwassen app die al precies past. Als de behoefte voortkomt uit een proces dat uniek is voor uw bedrijf, is een per tenant extensie wellicht logischer. Er zijn ook eenvoudige extensies die een specifieke regel afdwingen, zoals het verplicht stellen van bepaalde velden voordat een gebruiker een klant of leverancier kan opslaan. Die kunnen klein zijn, maar ze voorkomen dat ontbrekende informatie later voor grotere problemen zorgt. Wie de app heeft gebouwd, bepaalt waar u moet zijn voor ondersteuning en updates. Wat de app wijzigt, bepaalt wat uw gebruikers dagelijks zullen merken. Hoe extensies uw dagelijkse werk veranderen. Dus, waar merkt u een extensie eigenlijk op? Meestal merkt u het op een pagina die u al gebruikt, zoals een klantenkaart, verkooporder, artikelkaart of een geboekte factuur. Dat is vaak een pagina extensie. Deze past het scherm aan zonder de vertrouwde pagina te vervangen. Uw team blijft werken waar ze al werkte, terwijl de extensie de informatie of actie toevoegt die uw proces nodig heeft. Stel dat uw verkoopteam een aflevervenster nodig heeft voor elke klant. Een pagina extensie kan een veld voor het aflevervenster aan de klantenkaart toevoegen en dat detail vervolgens op de verkooporder tonen. Niemand heeft meer een apart spreadsheet of een notitie in een e-mail nodig. Degene die de order invoert, ziet de afleverregel precies daar waar het ertoe doet. Soms is de wijziging nog eenvoudiger. U ziet misschien een nieuwe knop die een betalingsherinnering stuurt, een verzendlabel aanmaakt, een gekoppeld document opent of een goedkeuringsverzoek start. De pagina ziet er nog steeds uit als Business Central, maar ondersteunt nu de taak die uw team moet voltooien. Dit houdt het werk dicht bij de registratie. In plaats van gebruikers te vragen vijf stappen in verschillende tools te onthouden, kan de extensie de volgende actie direct naast de klant, factuur, order of het artikel plaatsen dat ze al bekijken. Minder overdrachtsmomenten betekent meestal minder gemiste stappen. Rapporten veranderen op een vergelijkbare manier. Business Central bevat standaardrapporten, maar een bedrijf heeft wellicht een factuur nodig met een speciaal referentienummer, extra juridische tekst, een ander logo of informatie die een klant verwacht te zien. Een rapportextensie kan die gegevens toevoegen of een andere layout bieden, terwijl het oorspronkelijke rapport behouden blijft. Denk aan een verkoopfactuur. Uw financiële team heeft mogelijk één layout nodig voor lokale klanten en een andere voor klanten in het buitenland. De eerste toont wellicht lokale belastinggegevens, terwijl de tweede andere bewoordingen en een douanereferentie vereist. Een rapportextensie kan die layouts toevoegen en de velden ophalen die elk document nodig heeft. Het standaardrapport verdwijnt niet, en dat is belangrijk omdat u een vertrouwd rapport niet vervangt door iets dat volledig losstaat. U voegt toe wat uw bedrijf nodig heeft, terwijl het standaardrapport als basis behouden blijft. Rapporten zijn niet alleen voor documenten die u buiten het bedrijf verstuurt. Een extensie kan kolommen toevoegen aan een intern financieel rapport, extra artikeldetails tonen voor voorraadplanning of een bedrijfspecifiek veld opnemen in een managementrapport. Als de gegevens in Business Central staan, kan het rapport ze in het overzicht brengen dat mensen gebruiken om beslissingen te nemen. Dan zijn er nog de machtigingen set-extensies. Machtigingen bepalen wat elke persoon kan zien, wijzigen, boeken of verwijderen. Voor beginners zie ze als toegangspassen voor verschillende ruimtes in uw bedrijf. Een financiële gebruiker heeft wellicht toegang nodig tot een nieuw betalingsscherm. Een magazijnmedewerker heeft wellicht toegang nodig tot een verzendactie, maar niet tot de achterliggende bankgegevens. Wanneer een extensie een nieuwe pagina of proces toevoegt, kan deze ook de machtigingen toevoegen die gebruikers nodig hebben voor dat nieuwe werk. Dit voorkomt een veelvoorkomend probleem. Een app wordt geïnstalleerd, mensen zien de nieuwe knop, maar ze kunnen deze niet gebruiken omdat ze geen toegang hebben tot de records erachter. Een machtigingen set-extensie helpt de nieuwe functie aan de juiste rollen te koppelen. Zo volgt de toegang de functie die mensen daadwerkelijk uitvoeren. U moet nog steeds beslissen wie die toegang moet krijgen. Een extensie kan machtigingen sets bieden, maar uw bedrijf kiest welke personen of groepen ze moeten gebruiken. Een nieuwe tool mag niet onopgemerkt elke gebruiker meer toegang geven dan hun rol vereist. Veel extensies verbinden Business Central ook met een andere online service. Dit zijn integratie-apps. Ze wisselen informatie uit tussen Business Central en een bank, een transportbedrijf, een betalingsdienst, een webshop of een ander bedrijfssysteem. Denk aan een financieel team dat dagelijks bankafschriften ontvangt. Zonder koppeling moet iemand misschien een bestand van de bank downloaden, handmatig uploaden, elke bankregel met betalingen vergelijken en zoeken naar de posten die niet overeen komen. Met een bank-extensie kunnen afschriften rechtstreeks in Business Central worden geladen, wat het team helpt om inkomende en uitgaande betalingen te koppelen aan bestaande gegevens. De persoon controleert nog steeds de uitzonderingen, maar routinematige koppelingen kosten minder handmatig werk. Het financiële team kan zich richten op de posten die door een echt persoon onderzocht moeten worden. Dat is een praktisch gebruik van een extensie. Het neemt menselijk oordeel niet weg. Het verwijdert herhaaldelijk handmatig werk. Verzend-apps werken op vrijwel dezelfde manier. Een verkooporder kan adres- en pakketgegevens naar een vervoerder sturen. De vervoerder kan een label- en track-and-trace-nummer terugsturen. In plaats van hetzelfde adres steeds in een andere website te kopiëren, start uw team het verzendproces vanuit de order zelf. U kunt deze functies toevoegen wanneer u ze nodig hebt. Als een bedrijf stopt met een vervoerder, van betaalaanbieder wisselt of een proces beëindigt, is de bijbehorende extensie misschien niet meer nodig. Die modulaire aanpak geeft u meer controle dan elke externe koppeling in de standaard applicatie te moeten bouwen. Toch wordt elke toegevoegde app onderdeel van uw dagelijkse werk. De volgende stap is om een extensie zorgvuldig te controleren voordat deze wordt opgenomen in de processen waar uw mensen op vertrouwen. Apps zoeken en installeren. U weet dus dat een proces hulp nodig heeft. Waar zoekt u dan? De meesten beginnen bij Microsoft AppSource of de pagina voor extensiebeheer in Business Central. AppSource is de marktplaats waar u apps van Microsoft en andere softwarebedrijven kunt bekijken. Extensiebeheer is de plek waar u apps bekijkt en beheert die al met uw eigen Business Central omgeving zijn verbonden. Dit is de kern van de zaak. Ik begin bij het probleem, niet bij de naam van een app. Zoek op woorden die uw team al gebruikt. Probeer verzending, bankimport, goedkeuringen, elektronische facturering, magazijnscanning, betalingsherinneringen of lokale rapporten. Een eenvoudige zoekopdracht geeft een grotere kans om meerdere opties te vinden in plaats van de eerste de beste app te kiezen die iemand noemt. Stel u voor dat uw MAGA zijn team elke middag ordergegevens naar de website van een vervoerder kopieert. Begin niet met zoeken naar een specifieke leverancier. Zoek in plaats daarvan op de vervoerder, pakketverzending, labelafdrukken of zending volgen. Vergelijk vervolgens de apps die verschijnen met het daadwerkelijke werk dat uw team moet voltooien. Lees nu de beschrijving rustig door. Controleer eerst de uitgever. Wie heeft de app gebouwd? En waar kunt u hun ondersteuningsgegevens vinden? Een app kan er in een korte beschrijving perfect uitzien, maar u moet weten wie u helpt als een verzendlabel niet wordt afgedrukt of een update een proces wijzigt dat uw team dagelijks gebruikt. Controleer vervolgens welke versies van Business Central de app ondersteunt. Uw bedrijf gebruikt mogelijk de online versie van Business Central of wellicht een versie die op eigen servers draait. Een app moet uw configuratie ondersteunen. Controleer de app beschrijving en de documentatie van de uitgever in plaats van aan te nemen dat elke app overal werkt. Ook de prijs vereist een nauwkeurige blik. Sommige apps rekenen per gebruiker, sommige rekenen per bedrijf, per transactie of via een maandelijks abonnement. Anderen zijn gratis te installeren, maar maken verbinding met een betaalde externe dienst. Een bankkoppeling kan bijvoorbeeld kosten met zich meebrengen van de app uitgever, de bank of beide. Gratis betekent niet dat u de controles mag overslaan. Een gratis app kan een specifiek probleem heel goed oplossen. Het kan ook komen met minder ondersteuningsopties, minder documentatie of een beperkte set functies. Lees wat de app bevat, wat niet en of de uitgever uitlegt hoe updates en ondersteuning werken. Zoek naar documentatie voordat u installeert. Goede documentatie moet uitleggen wat de app doet, wat u nodig heeft voor de installatie, welke Business Central pagina's worden gewijzigd en hoe gebruikers ermee werken. Het hoeft niet als een leerboek te lezen. Maar als u duidelijke instellingsnotices vindt voor een bedrijfsproces dat orders, facturen of betalingen beïnvloedt, sta er dan even bij stil. Beoordelingen kunnen helpen, maar lees ze met zorg. Een vijfsterren beoordeling van een bedrijf in een ander land vertelt u wellicht niet of de app werkt met uw lokale rapportageregels. Een lage beoordeling kan een probleem beschrijven dat de uitgever al heeft opgelost. Zie beoordelingen als vragen om te onderzoeken, niet als een definitief antwoord. Zodra u de lijst heeft beperkt, test u de app in een sandbox. Een sandbox is een aparte Business Central omgeving voor het testen. Het geeft uw team een veilige plek om een app te installeren, de instellingen te proberen en normale bedrijfsactiviteiten uit te voeren zonder de gegevens te wijzigen die voor echt werk nodig zijn. Gebruik praktijkvoorbeelden voor tests. Maak een voorbeeld door er met het type klant, artikel, belastingregel en bezorgmethode dat normaal gesproken problemen veroorzaakt. Vraag de mensen die dat werk uitvoeren om de app te testen. Een manager kan een app op papier goedkeuren, maar degene die orders invoert, ziet binnen enkele minuten een ontbrekend veld of een extra stap. Test ook de lastige gevallen. Wat gebeurt er als een adres onvolledig is? Wat gebeurt er als een betaling mislukt? Kan een gebruiker een fout corrigeren zonder een ontwikkelaar te bellen? Produceert de app het juiste rapport wanneer een klant volgende maand een kopie nodig heeft? Die vragen vertellen u veel meer dan een gepolijste productpagina. Voordat de app dagelijks in gebruik wordt genomen, beslist u wie de ondersteuning beheert. Uw interne IT-team kan wellicht de eerste lijn ondersteunen. Uw Business Central partner is mogelijk verantwoordelijk voor installatie en correcties. De app-uitgever is mogelijk verantwoordelijk voor problemen in de eigen code. Noteer dit evenals het support, contact en het doel van de app. Een geïnstalleerde app wordt onderdeel van een bedrijfsproces. Dat betekent dat de volgende vragen gaan over de toegang tot informatie, waar die informatie heen gaat en wat er gebeurt bij wijzigingen in Business Central of de app. Vragen over beveiliging, data en updates. Stel uzelf een eenvoudige vraag voordat u een extensie goedkeurt. Welke informatie kan deze app inzien, wijzigen of ergens anders naartoe sturen? Die vraag is belangrijk omdat een extensie in hetzelfde werkproces kan zitten dat uw team gebruikt voor klanten, orders, facturen, betalingen en voorraad. Sommige apps voegen alleen een veld of een rapport toe. Anderen verbinden Business Central met een externe dienst en wisselen bedrijfsgegevens uit als onderdeel van het werk. Niet elke app volgt dezelfde test, compliance of beveiligingsnormen als Business Central. Microsoft Documentatie maakt dit duidelijk voor apps van andere aanbieders. Een app kan contact maken met andere online diensten. Deze kan gegevens verwerken of opslaan buiten uw organisatie of de door u gekozen geografische regio- en compliancegrenzen. De app kan gegevens delen met een ander bedrijf, AI-functies bevatten of inhoud tonen die niet past bij het beleid van uw bedrijf. Zie het installeren van een app dus niet als een kleine keuze. Hier is een concreet voorbeeld. Stel u een app voor die factuurgegevens verstuurd naar een externe documentendienst. Hiervoor zijn mogelijk klantnamen, adressen, artikeldetais, prijzen, belastinggegevens en documentnummers nodig om de taak uit te voeren. Dat past wellicht perfect in uw proces, maar uw financieel manager, IT-team en privacy-contactpersoon moeten weten waar die gegevens heen gaan en wie ze verwerkt. Vraag de uitgever om het datapad in begrijpelijke taal uit te leggen. Welke gegevens verlaten Business Central? Waar gaan ze heen? In welk land of welke regio worden ze opgeslagen? Behoud de app een kopie en zo ja. Voor hoe lang? Kan de uitgever of een andere dienstverlener deze inzien? Als de app AI gebruikt, welke informatie bereikt dan de AI-dienst? En wat gebeurt er daarna met die informatie? Lees de privacy-voorwaarden en bepalingen voordat u installeert. U hoeft geen advocaat te zijn, maar u heeft wel duidelijke antwoorden nodig voor de gegevens die uw bedrijf verwerkt. Als een leverancier niet kan uitleggen wat de app met uw informatie doet, gebruik de app dan niet in een proces dat klantgegevens of financiële data verwerkt. Rechten vereisen dezelfde mate van zorgvuldigheid. Een app heeft mogelijk toestemming nodig om verkooporders te lezen, zendingen aan te maken, betalingen te boeken of records te openen die door een nieuwe functie worden gebruikt. Geef alleen de toegang die nodig is voor de taak. Controleer vervolgens welke gebruikers de app machtigingen ontvangen, want een handige nieuwe functie kan een beveiligingsrisico vormen als deze terechtkomt bij mensen die hem niet mogen gebruiken. Hou uw eigen goedkeuringsproces betrokken. Een afdeling kan een nuttige app vinden en wil deze onmiddellijk gebruiken. Wanneer de app gevoelige taken uitvoert, laat de verantwoordelijke voor IT, financiën, beveiliging en compliance de app dan eerst beoordelen. Dat voelt in het begin misschien traag, maar het is beter dan later ontdekken dat klantgegevens ergens zijn beland waar niemand toestemming voor gaf. Updates verdienen ook aandacht. Extensies houden een aangepaste code gescheiden van de standaard Business Central applicatie, wat reparatiewerk door directe codewijzigingen vermindert, maar een extensie kan nog steeds afhankelijk zijn van Business Central functies, een andere app of een externe dienst. Als één onderdeel verandert, moet de verbinding mogelijk getest worden. Hou een kort overzicht bij van elke geïnstalleerde extensie. Noteer de naam uitgever, doel, eigenaar, ondersteuning, contactpersoon, machtigingen, externe diensten en andere apps waarvan deze afhankelijk is. Wanneer een update nadert, vertelt die lijst u wat er getest moet worden, in plaats van dat uw team moet raden welk proces kapot kan gaan. Minder is vaak beter. Een lange lijst met apps kan leiden tot overlappende functies, onduidelijk eigenaarschap en meer testwerk. Behoud een extensie alleen als deze een echte zakelijke behoefte invult. Verwijder of deactiveer deze wanneer die behoefte verdwijnt en documenteer wat er verandert voordat u dat doet. Het doel is niet om extensies te vermijden. Het doel is om precies te weten wat elke extensie doet voordat deze onderdeel wordt van uw bedrijf. Yo, TM, dit is dagelijks werk. Conclusie, kies de juiste add-on. Dit is de simpele regel. Een Business Central Extensie moet één specifiek probleem oplossen zonder de kerncode aan te passen. Begin bij het werkelijke probleem waar uw team voor staat. Test de add-on met daadwerkelijk werk. Controleer wie hem heeft gebouwd, waar uw gegevens heen gaan en zorg dat iemand ondersteuning biedt na installatie. Abonneer u en deel dit kennisfragment met iedereen die nog steeds gelooft dat u elk standaardinstelling moet accepteren. TV Gelderland 2021