MS Business Central Private app-connector

Koppel Business Central via een geregistreerde app, niet de login van een persoon.

Een Business Central private app is een Microsoft Entra-applicatie die als zichzelf aanmeldt, zodat Data Panda je ERP via OAuth uitleest zonder dat er een persoon tussen zit. Vanuit die ene koppeling bouwen we dashboards, automatisaties, AI-workflows en kleine apps die je team elke dag gebruikt.

Data Panda Reporting Automation AI Apps
Microsoft Business Central private app logo
Over MS Business Central Private app

De koppelmethode die een vertrekkende collega overleeft.

Een private app is de manier waarop Business Central een externe dienst als zichzelf laat aanmelden, in plaats van de account van iemand te lenen. Je registreert een applicatie in je Microsoft Entra-tenant, geeft die een client ID en een secret, kent de rechten API.ReadWrite.All toe op de Dynamics 365 Business Central-API, en voegt ze toe op de pagina Microsoft Entra-applicaties in Business Central zelf. Microsoft noemt dit service-to-service-authenticatie, en het draait op de client-credentials OAuth 2.0-flow.

Waarom dat telt voor rapportering: een koppeling die aan een persoon hangt, valt stil op de dag dat die persoon zijn wachtwoord wijzigt, MFA aanzet of vertrekt. Een geregistreerde app blijft op zijn eigen schema klanten, artikels, verkooporders, grootboekboekingen en dimensies uitlezen, afgebakend tot precies de companies en omgevingen die je aanwijst. Die data is meer waard in een warehouse naast je CRM, je webshop en je bankfeed dan achter een login die kan verlopen.

Waar je MS Business Central Private app-data voor dient

Wat je krijgt zodra MS Business Central Private app gekoppeld is.

Rapporteren op een koppeling die blijft staan

Dashboards die op schema verversen omdat de app de login houdt, niet een collega.

  • Dagelijkse marge, AR en voorraad opgehaald door de service principal
  • Geen kapotte refresh de ochtend na een wachtwoordwissel
  • Dezelfde cijfers, of de persoon die het opzette nog werkt of niet

Onbemande automatisaties

Achtergrondsyncs die 's nachts draaien zonder MFA-melding die op een tik op een telefoon wacht.

  • Geplande ophalingen op de client-credentials OAuth-flow
  • Terugschrijven naar verkooporders zonder open gebruikerssessie
  • Token-vernieuwing geregeld door de app, niet door een bewaard wachtwoord

AI op de volledige historiek

Een app-gescopete lezing kan jaren grootboekboekingen meenemen zodra je ze aanzet.

  • Vraagvoorspelling op artikel-grootboekbewegingen
  • Kredietrisico-scoring op betalingsgedrag van klanten
  • Leveranciersbetrouwbaarheid op basis van ontvangsten

Apps zonder extra ERP-licenties

Lichte tools die via de rechten van de app lezen, zodat kijkers niet elk een Business Central-licentie nodig hebben.

  • Sales ziet voorraad en marge op het moment van de offerte
  • Magazijnleads krijgen een picklijst buiten de BC-client
  • Directiedashboards die de maandafsluiting overleven
Use cases

Use cases die we met MS Business Central Private app-data leveren.

Een lijst van concrete rapporten, automatisaties en AI-toepassingen die we op MS Business Central Private app-data hebben gebouwd. Kies er een die bij je situatie past.

Onbemande nachtsyncDe app leest op schema, zonder dat er iemand voor moet aangemeld zijn.
Overleeft personeelswisselDe koppeling leeft op de app, dus een vertrekker neemt de datafeed niet mee.
Lezen met minimale rechtenDe app krijgt enkel de permissiesets die nodig zijn, nooit SUPER.
Meerdere omgevingenProductie en sandbox lezen via dezelfde geregistreerde app.
Multi-company-rollupElke company in de tenant aangesproken via id door de v2.0-API.
Geen MFA-muurClient credentials slaan de multifactor-melding over die delegated logins blokkeert.
Marge per dimensieP&L gesneden op Business Central-dimensies, ververst zonder manuele export.
WerkkapitaalbeeldAR-, AP- en voorraad-aging op één tijdlijn, opgehaald door de app.
Order-to-cash-tempoVerkooporder tot verzending tot factuur tot betaling, met doorlooptijd.
Controleerbare toegangApp-calls staan in de web service-telemetrie onder één benoemde principal.
Roteerbare secretDe client secret kan vernieuwd worden zonder de hele koppeling te herbouwen.
Terugschrijven naar BCOrders en klanten aangemaakt via dezelfde API waar de sync uit leest.
Echte vragen uit de praktijk

Antwoorden die je eindelijk krijgt.

Op wiens login draait onze Business Central-rapportering eigenlijk?

Met een private app is het antwoord: op niemands login. De koppeling draait op een geregistreerde Microsoft Entra-applicatie met client-credentials OAuth, dus ze leest klanten, artikels en boekingen als zichzelf. Er wordt geen persoonlijke account geleend, en geen enkele refresh valt stil als iemand een wachtwoord wijzigt of vertrekt.

Kunnen we over elke company en omgeving rapporteren zonder aparte setups?

Ja. De Business Central v2.0-API spreekt elke company aan via id en elke omgeving via naam in de URL, dus dezelfde geregistreerde app leest productie en sandbox, en elke company in de tenant, via één koppeling. Groeps-P&L, AR en voorraad draaien dan op één warehouse-model in plaats van een export per company.

Hoeveel toegang hebben we eigenlijk gegeven?

Enkel wat je toekent. De app krijgt de rechten API.ReadWrite.All op de Business Central-API en daarna de specifieke permissiesets die je in Business Central kiest, nooit de SUPER-set. Haar calls staan in de web service-telemetrie onder één benoemde principal, zodat je precies ziet wat ze raakte.

Waarde voor iedereen in de organisatie

Wat elke functie eruit haalt.

Voor finance leads

De maandrapportering ververst vanzelf omdat de feed op de app draait, niet op de account van een controller. P&L op dimensie-niveau, werkkapitaal en multi-company-rollup landen in het warehouse zonder dat iemand zich opnieuw moet aanmelden op de ochtend van de afsluiting.

Voor sales leads

Live voorraad en offertemarge bereiken vertegenwoordigers zonder voor elk een Business Central-plek, omdat de app namens hen leest onder één recht. Pijplijn-tot-order-tot-factuur-tempo blijft 's nachts actueel in plaats van te wachten tot iemand een refresh draait.

Voor operations

Voorraad, leveranciersbetrouwbaarheid en leverings-SLA blijven gevoed door een onbemande sync, zodat de magazijnlijst klaarstaat bij het begin van de shift. IT houdt de app op minimale rechten en roteert de secret zonder de rapporten erbovenop aan te raken.

Ideeën

Wat je met MS Business Central Private app kan automatiseren.

Connecteer met Salesforce

Connecteer met Salesforce via de geregistreerde app

Gewonnen Salesforce-opportunities worden Business Central-verkooporders, en order-, factuur- en betaalstatus komen terug naar de account. Omdat de schrijfactie op de service principal draait, blijft de overdracht 's nachts werken en ook nadat de beheerder die ze opzette weg is.

Connecteer met HubSpot

Connecteer met HubSpot zonder gebruikerssessie

Gewonnen HubSpot-deals maken een Business Central-offerte met het juiste contact, de juiste artikels en prijszetting, en factuur- en betaalstatus komen terug naar de deal. De app boekt dit in de achtergrond, zodat campagne-ROI klopt met geboekte omzet zonder dat iemand aangemeld moet zijn om het te duwen.

Connecteer met Shopify

Connecteer met Shopify op schema

Shopify-orders komen in Business Central als verkooporder met artikels, prijzen en btw geregeld, en retouren gaan terug als creditnota. De geregistreerde app doet de ophaling en de schrijfactie, zodat de webshop en het grootboek elke nacht mee blijven in plaats van via een manueel importbestand.

Connecteer met Power BI

Connecteer met Power BI vanuit het warehouse

De app leest Business Central één keer in het warehouse, en Power BI bouwt verder op de gemodelleerde tabellen daar in plaats van de ERP bij elke refresh aan te spreken. Rapporten blijven snel op de maandafsluiting, en de BC-API blijft vrij voor het werk dat moet terugschrijven.

Connecteer met Exact Online

Connecteer met Exact Online in één model

Groepen met Business Central in één entiteit en Exact Online in een andere krijgen het grootboek, AR en AP van beide in hetzelfde warehouse, met een gedeelde rekeningplan-mapping. De BC-kant wordt door de geregistreerde app gelezen, zodat consolidatie op zijn eigen schema ververst over beide systemen.

Connecteer met Slack

Connecteer met Slack

De app houdt Business Central in de gaten voor een factuur die in overschrijding gaat, een verkooporder die zijn beloofde datum mist of voorraad die onder veiligheidsniveau zakt, en post in het juiste Slack-kanaal. Omdat de bewaking onbemand draait, valt de melding binnen het uur in plaats van bij de volgende manuele rapportronde.

Je bestaande tools

Je data komt in een warehouse terecht. Je BI-tools lezen eruit.

Je houdt de rapporteringstool die je al hebt. Wij koppelen hem aan het warehouse waar je MS Business Central Private app-data staat.

Power BI logo
Power BI Microsoft
Microsoft Fabric logo
Fabric Microsoft
Snowflake logo
Snowflake Data warehouse
Google BigQuery logo
BigQuery Google
Tableau logo
Tableau Visualisatie
Microsoft Excel logo
Excel Spreadsheets & draaitabellen
In drie stappen

Van MS Business Central Private app naar antwoorden in drie stappen.

01

Veilig koppelen

OAuth-authenticatie. Standaard read-only. Wij tekenen een DPA en je admin houdt de sleutels.

02

Landen in je warehouse

Data stroomt naar je warehouse op het schema dat jij kiest. Bijna real-time of 's nachts, aan jou. Jij bent eigenaar.

03

Rapportering, automatisatie, AI

We bouwen het eerste dashboard, de eerste workflow of AI-toepassing samen met jou, en geven de sleutels over. Of we blijven erbij voor doorlopende levering.

Twee manieren om met ons te werken

Kies het traject dat past bij jouw team.

Traject 01

Zelf doen

Wij zetten de basis op. Jouw team bouwt erop verder.

  • MS Business Central Private app-connector geconfigureerd en draaiend
  • Warehouse opgezet in jouw cloud-account
  • Propere toegang voor je Power BI-, Fabric- of Tableau-team
  • Documentatie over wat er in het datamodel zit
  • Sync-monitoring zodat je gewaarschuwd wordt voor rapporten stukgaan

Beste match Teams die al een BI-analist of data engineer in huis hebben en zelf willen bouwen.

Traject 02

Wij doen het voor je

Wij bouwen het geheel, van A tot Z.

  • Alles uit Zelf doen
  • Dashboards gebouwd op de vragen die je team effectief stelt
  • Automatisaties tussen je systemen
  • AI-workflows afgestemd op taken die je team dagelijks draait
  • Custom apps waar een dashboard niet volstaat
  • Doorlopende levering op een tempo dat past bij je team

Beste match Teams zonder BI- of dev-capaciteit in huis. Jij zegt wat je nodig hebt en wij leveren het.

Voor je een gesprek boekt

Veelgestelde vragen.

Wie is eigenaar van de data?

Jij. Ze komt in jouw warehouse terecht, op jouw cloud-account. Wij verkopen ze niet door en aggregeren ze niet. Stop je met ons, dan blijft het warehouse van jou en blijft het draaien.

Hoe vers is de data?

Bijna real-time voor de meeste operationele systemen. Voor zwaardere bronnen plannen we per uur of per nacht. Je kiest op basis van wat de rapporten nodig hebben.

Moet ik al een warehouse hebben?

Nee. Heb je er geen, dan helpen we je er een kiezen en zetten we het op als deel van de eerste levering. Gangbare startpunten zijn Snowflake, Microsoft Fabric of een kleine Postgres-start.

Valt de koppeling stil als de persoon die ze opzette vertrekt?

Neen. Dat is net het punt van een private app. De koppeling meldt zich aan als een geregistreerde Microsoft Entra-applicatie met een eigen client ID en secret, niet als een benoemde gebruiker, dus een vertrek, een wachtwoordwissel of een nieuw MFA-beleid legt de sync niet stil. Moet je ooit de client secret vernieuwen, dan gebeurt dat op de app zonder het warehouse erbovenop te herbouwen.

Hoeveel kan de app zien, en kunnen we dat beperken?

Jij beslist. In Business Central krijgt de app permissiesets toegekend zoals de standaard automation- en extension-management-sets, en de SUPER-set kan ze sowieso niet krijgen. Geef ze leesrechten op de companies die je belangrijk vindt en ze leest enkel die, met elke call traceerbaar in de web service-telemetrie.

GDPR-conform
Data blijft in de EU
Jij bent eigenaar van het warehouse

Eerste oplevering live in vier tot zes weken.

We bekijken je MS Business Central Private app-opzet en de systemen eromheen. Samen kiezen we wat we als eerste bouwen.