Skræddersyet Business Central Udvikling | Custom API & AL-Løsninger

In Nyheder by Karsten Olsen

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 APISkræ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 propertiesHåndterer alle tilpassede felter og workflows
Manuelle arbejdsprocesserFuld automatisering – ingen manuel indtastning
Risiko for datainkonsekvensValideret og pålidelig dataintegration
Generisk funktionalitetTilpasset 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:

Ofte stillede spørgsmål (FAQ)

Hvor lang tid tager det at udvikle et custom API til Business Central?

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.

Hvor meget koster en skræddersyet Business Central-løsning?

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.

Kan I integrere med vores eksisterende systemer?

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)

Hvordan sikrer I, at løsningen er fremtidssikret?

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.

Book en samtale her ››

Eller ring direkte til Karsten på 70 18 01 18

Image