Har din virksomhed investeret i Microsoft Dynamics 365 Business Central, men oplever I alligevel, at systemet ikke kan håndtere jeres unikke processer? Måske mangler I adgang til specifikke data, eller I har brug for at integrere med eksterne systemer på en måde, som det officielle API ikke understøtter.
Det er en udfordring, som mange danske virksomheder – især inden for produktion, handel og service – støder på. Business Central er en kraftfuld ERP-løsning, men standardfunktionaliteten og API’et har sine begrænsninger. Når disse begrænsninger blokerer for jeres effektivitet, er en skræddersyet løsning ofte svaret.
I dette indlæg deler vi en konkret case, hvor vi hjalp en kunde med at overvinde API-begrænsninger ved at kombinere AL-udvikling med et custom API. Du får indsigt i, hvordan denne tilgang kan automatisere manuelle processer, forbedre datakvaliteten og skabe nye forretningsmuligheder for din virksomhed.
Udfordringen: Når standard API’et siger stop
Vores kunde – en dansk virksomhed med kompleks projektstyring – havde et klart mål: De ville integrere deres projektkladder (Job Journals) fra et eksternt system direkte ind i Business Central. På overfladen lød det simpelt. Business Central har jo et omfattende REST API, der gør det muligt at hente og opdatere data.
Men i praksis opdagede vi hurtigt to kritiske udfordringer:
1. Manglende endpoints for nøgledata
Standard API’et i Business Central dækker mange tabeller og felter, men udstiller ikke altid de specifikke data, som din virksomhed bruger. I dette tilfælde manglede der et endpoint til at håndtere projektkladder – en central del af kundens drift, hvor medarbejderne registrerer tid, materialer og omkostninger på konkrete projekter.
Konsekvens: Uden adgang til disse data kunne kunden ikke automatisere synkroniseringen, hvilket betød, at medarbejderne manuelt skulle indtaste oplysninger i Business Central – en tidskrævende og fejlbehæftet proces.
2. Custom properties blev overset
Kunden havde tidligere fået oprettet tilpassede felter (custom properties) i Business Central for at imødekomme deres specifikke forretningsbehov. Disse felter var afgørende for deres rapportering og analyse.
Problemet: Standard API’et kunne hverken se, filtrere eller opdatere disse custom properties. Det betød, at kritiske data ikke kunne synkroniseres automatisk, hvilket medførte:
- Manuelle opdateringer – Medarbejderne måtte kopiere data fra det eksterne system til Business Central.
- Dårlig datakvalitet – Menneskelige fejl ved manuel indtastning førte til unøjagtige rapporter.
- Forsinkede indsigter – Ledelsen havde ikke adgang til real-time data, hvilket besværliggjorde beslutningstagning.
Hvor almindeligt er dette problem?
Ifølge vores erfaring med danske virksomheder, der bruger Business Central er der meget ofte ønsker om at tilpasse og skræddersy løsninger og der er ofte begrænsninger i standard API’et, når de forsøger at integrere med eksterne systemer eller automatisere specifikke workflows. Typiske scenarier inkluderer:
- Integration ned egenudviklede systemer
- Integration med eksterne systemer, f.eks. CRM-systemer (f.eks. HubSpot, Salesforce)
- Synkronisering med produktionsstyringssystemer (MES, WMS)
- Automatisering af fakturering og bogføring fra tredjepartsløsninger
- Tilpasning af rapporter og dashboards med custom felter
Løsningen: Skræddersyet AL-udvikling + Custom API
Da standard API’et ikke kunne levere, udviklede vi en skræddersyet løsning, der kombinerede AL-udvikling (Business Centrals eget programmeringssprog) med et custom API. Denne tilgang gav os fuld kontrol og fleksibilitet til at imødekomme kundens specifikke behov – uden at gå på kompromis med funktionalitet eller sikkerhed.
Hvad vi implementerede:
1. Custom API Endpoints
Vi udviklede dedikerede API-endpoints, der specifikt håndterer:
- Projektkladder (Job Journals) – Mulighed for at oprette, opdatere og slette poster direkte via API’et.
- Arbejdstyper – Understøttelse af kundens tilpassede klassificeringer.
- Custom properties – Fuldt support for de tilpassede felter, som standard API’et ignorerede.
Resultat: Det eksterne system (APP) kunne nu sende, hente og opdatere data direkte i Business Central – uden manuel indgriben.
2. Avanceret synkroniseringslogik
For at sikre dataintegritet og konsistens implementerede vi en valideringsmotor, der:
- Tjekker data for fejl før de indsættes i Business Central (f.eks. ugyldige datoer, manglende felter).
- Håndterer konflikter (f.eks. dubletter eller modstridende oplysninger).
- Giver feedback til brugerne via logfiler og notifikationer, hvis der opstår problemer.
Resultat: Færre fejl, højere datakvalitet og mere pålidelige rapporter.
3. Sikkerhed og adgangskontrol
Sikkerhed er afgørende, når det kommer til integrationer. Vi implementerede:
- Granulær permission-styring – Kun autoriserede brugere kan skrive til API’et.
- Microsoft Entra ID-integration (tidl. Azure AD) – Sikrer, at adgang kun gives til de rette personer via multi-factor authentication (MFA).
- Audit logs – Sporbarhed af alle dataændringer for compliance og fejlfinding.
- API-nøgler og rate limiting – Beskyttelse mod misbrug og overbelastning.
Resultat: En sikker, overvåget og compliant integration, der lever op til moderne sikkerhedsstandarder.
Fordele for din virksomhed: Fra manuelle processer til automatiseret effektivitet
Ved at vælge en skræddersyet løsning i stedet for at nøjes med standard API’et opnår din virksomhed en række målbare fordele:
| Standard API | Skræddersyet løsning (AL + Custom API) |
|---|---|
| Begrænsede endpoints (kun standardtabeller) | Fuld adgang til alle data – inkl. custom felter og tabeller |
| Ingen støtte til custom properties | Håndterer alle tilpassede felter og workflows |
| Manuelle arbejdsprocesser | Fuld automatisering – ingen manuel indtastning |
| Risiko for datainkonsekvens | Valideret og pålidelig dataintegration |
| Generisk funktionalitet | Tilpasset jeres unikke forretningsgange |
Konkrete gevinster for vores kunde:
- 50% reduktion i tid brugt på manuel dataindtastning – Medarbejderne kan nu fokusere på kerneopgaver.
- Eliminering af fejl i projektkladder og arbejdstyper – 100% datanøjagtighed i rapporter.
- Real-time synkronisering mellem systemer – ingen forsinkelser i dataopdateringer.
- Bedre beslutningsgrundlag takket være præcise og opdaterede data i Business Central.
- Reduktion i IT-support – Færre henvendelser på grund af manuelle fejl.
Hvad betyder det for dig som CFO eller beslutningstager?
En skræddersyet løsning som denne kan have direkte indflydelse på din bundlinje:
- Øget ROI på Business Central – Udnyttelse af systemets fulde potentiale betyder bedre afkast på din investering.
- Tidsbesparelser – Automatisering af manuelle processer frigør ressourcer til værdiskabende opgaver.
- Bedre compliance – Automatiserede processer reducerer risikoen for fejl i regnskab og rapportering.
- Konkurrencemæssige fordele – Hurtigere og mere præcise processer giver dig et forspring frem for konkurrenterne.
- Skalerbarhed – Løsningen kan vokse med din virksomhed og tilpasse sig nye behov.
Hvornår bør du overveje en skræddersyet Business Central-løsning?
En custom udvikling som den beskrevet her er ikke altid nødvendig – men i følgende situationer kan det være den bedste investering for din virksomhed:
- Du bruger tilpassede felter eller tabeller i Business Central, som standard API’et ikke understøtter.
- Dine workflows er unikke og kræver specialdesignede processer (f.eks. kompleks projektstyring, branchespecifikke krav).
- Du integrerer med eksterne systemer, der har specifikke krav til dataformat, -struktur eller -validering.
- Du oplever flaskehalse i dine nuværende processer på grund af manglende automatisering.
- Du vil fremtidssikre din IT-infrastruktur og undgå at blive begrænset af standardløsninger.
- Du har brug for avanceret rapportering, som kræver data fra flere kilder.
Typiske brancher, der drager fordel af skræddersyede løsninger:
- Produktion (MES-integration, produktionsordre)
- Handel (lagerstyring, ordrehåndtering)
- Servicevirksomheder (projektstyring, timeregistrering)
- Logistik (transportstyring, sporbarhed)
Hvorfor vælge Sanocast til din Business Central-udvikling?
Vi er specialister i at udvikle skræddersyede løsninger til Business Central, der hjælper danske virksomheder med at automatisere, optimere og skabe værdi. Her er, hvad der adskiller os:
Ekspertise og erfaring
- Business Central-udviklere med dyb indsigt i AL, API-integration og datamodellering.
- 30+ års erfaring med at udvikle skræddersyedes løsninger til danske virksomheder.
- Bevist track record – Vi har leveret succesfulde projekter inden for produktion, handel, service og logistik.
Forretningsforståelse
- Vi taler dit sprog – uanset om du er CFO, IT-chef eller forretningsleder.
- Vi forstår dine udfordringer og oversætter dem til tekniske løsninger.
- Vi fokuserer på forretningsværdi – ikke kun på teknologi.
Praktisk tilgang
- Resultatorienteret udvikling – Vi leverer løsninger, der skaber mærbar værdi for din virksomhed.
- Agil metode – Vi arbejder tæt med dig for at sikre, at løsningen lever op til dine forventninger.
- Langvarige partnerskaber – Vi samarbejder med vores kunder på lang sigt for at sikre, at løsningerne udvikler sig med deres behov.
Næste skridt: Sådan kommer du i gang
Er du nysgerrig på, hvordan en skræddersyet Business Central-løsning kan hjælpe din virksomhed med at øge effektiviteten, forbedre datakvaliteten og skabe nye forretningsmuligheder?
Vi tilbyder en gratis, uforpligtende dialog, hvor vi:
- Analyserer dine nuværende udfordringer og behov.
- Giver dig konkrete anbefalinger til, hvordan du kan udnytte Business Central bedre.
- Præsenterer mulige løsninger og deres forventede ROI.
- Giver dig et klart overblik over omkostninger, tidsramme og implementering.
Kontakt os i dag og tag det første skridt mod en mere effektiv forretning.
Relaterede artikler..
Udforsk vores andre artikler/løsninger inden for Business Central og ERP-udvikling:
- Sanocast Business Central udvikling
- Skræddersyet Business Central Udvikling | Custom API & AL-Løsninger
- Dynamics 365 Business Central udvikling
- Business Central tilpasning: hvornår bygger du custom AL-kode? | Sanocast
Ofte stillede spørgsmål (FAQ)
Tidsrammen afhænger af kompleksiteten af dine behov. Et simpelt custom endpoint kan udvikles på 1-2 uger, mens mere avancerede løsninger med validering, sikkerhed og integration kan tage 4-8 uger. Vi giver dig altid en realistisk tidsplan under vores indledende dialog.
Prisen varierer afhængigt af omfanget. Som tommelfingerregel ligger udviklingen af et custom API og tilhørende AL-extension mellem 50.000 og 250.000 DKK. Vi tilbyder altid et detaljeret kostoverslag inden projektstart.
Ja, vi har erfaring med integration til en lang række systemer, herunder:
MitID
CRM-systemer
Økonomisystemer
Produktionssystemer
E-handelsplatforme
Custom løsninger (API’er, databaser, legacy-systemer)
Vi følger Microsofts bedste praksis for AL-udvikling og API-design, hvilket sikrer, at vores løsninger:
– Er kompatible med fremtidige opdateringer af Business Central.
– Kan udvides efterhånden som dine behov ændrer sig.
– Er veldokumenterede, så dit eget IT-team kan vedligeholde dem.
Klar til at tage næste skridt?
Lad os få en uforpligtende snak
Book en samtale og få en foranalyse med overblik over hvordan vi kan hjælpe samt et overblik over muligheder og økonomi.
Eller ring direkte til Karsten på 70 18 01 18