Den tekniske dybde: “Når standard API’et giver op: Custom AL-udvikling til Business Central”

In Nyheder by Ebru SaribakirLeave a Comment

Målgruppe: IT-chefer og tekniske projektledere.

Microsoft Power Apps og Business Central er begge stærke platforme, men integrationen mellem dem er ikke altid "plug-and-play". Under vores seneste projekt opdagede vi hurtigt, at standard API'et i BC har sine begrænsninger – især når det kommer til projektkladder.

Udfordringen: Manglende Endpoints

Standard API'et i BC udstiller mange data, men vi manglede et endpoint til de specifikke projektkladder (Job Journals), som kunden brugte. Derudover havde kunden tidligere fået oprettet en custom property, som standard API'et ikke kunne se eller filtrere på.

Sanocasts løsning: En Custom Extension

For at løse dette udviklede vi et AL-projekt (Business Centrals eget kodesprog). Vi skabte:

  1. Custom API Endpoints: Der specifikt håndterer projektkladder og arbejdstyper.
  2. Synkroniseringslogik: En avanceret motor, der validerer data, før de lander i BC.
  3. Permission-styring: Et dedikeret sikkerhedslag, så kun relevante brugere kan skrive til API'et via deres Microsoft Entra-login.

Denne dybe integration sikrer, at systemet ikke bare "taler sammen", men gør det fejlfrit og sikkert.

Leave a Comment

Dette site anvender Akismet til at reducere spam. Læs om hvordan din kommentar bliver behandlet.