AI agents kunnen nu bestaande Dataverse-bedrijfslogica aanroepen via MCP
Microsoft heeft de Dataverse MCP Server uitgebreid met ondersteuning voor Custom APIs. Daarmee kunnen AI agents bestaande bedrijfslogica in Dataverse aanroepen, zonder dat ontwikkelaars voor iedere agent opnieuw integraties hoeven te bouwen. Een interessante ontwikkeling voor organisaties die AI willen inzetten binnen bestaande bedrijfsprocessen.
Van toegang tot gegevens naar het uitvoeren van bedrijfsprocessen
Het Model Context Protocol (MCP) maakt het mogelijk om AI agents met externe systemen te laten communiceren. Via de Dataverse MCP Server kunnen agents gegevens raadplegen en bewerkingen uitvoeren binnen Dataverse.
Met de ondersteuning voor Custom APIs gaat Microsoft een stap verder. Agents kunnen nu ook complete bedrijfsoperaties aanroepen waarvan de regels en uitvoering al in Dataverse zijn vastgelegd.
Stel dat een agent een klantcase moet aanmaken, een prioriteit moet toekennen en een opvolgtaak moet inplannen.
In plaats van deze handelingen afzonderlijk uit te voeren, kan de agent één Custom API aanroepen die de volledige operatie afhandelt. Wanneer deze correct is ingericht met een Dataverse-plug-in, kunnen samenhangende wijzigingen binnen één transactie plaatsvinden. Mislukt een onderdeel, dan kunnen de wijzigingen worden teruggedraaid.
Zo blijft de bedrijfslogica binnen Dataverse, terwijl de agent deze vanuit een gebruikersvraag kan activeren.
Hoe werkt dit via MCP?
De Dataverse MCP Server maakt Custom APIs beschikbaar via drie stappen:
- Search: de agent zoekt een beschikbare operatie die aansluit op de gebruikersvraag.
- Describe: de agent haalt de definitie op, inclusief parameters en beschrijvingen.
- Invoke: de agent roept de operatie aan met de benodigde gegevens.
Ontwikkelaars hoeven hierdoor niet voor iedere Custom API afzonderlijk een MCP-tool te ontwikkelen.
De kwaliteit van de API-definitie wordt wel belangrijker. Duidelijke namen, beschrijvingen en parameters helpen agents om de juiste operatie te selecteren.
Wat betekent dit voor bestaande Power Platform-oplossingen?
Veel organisaties hebben met Power Apps, Dataverse en Power Automate bedrijfsprocessen ontwikkeld waarin waardevolle logica is vastgelegd.
Bij de introductie van AI agents ontstaat de vraag hoe die bestaande investeringen opnieuw gebruikt kunnen worden.
Custom APIs maken het mogelijk om bedrijfsoperaties centraal beschikbaar te stellen aan verschillende applicaties en agents. Daarmee hoeft dezelfde proceslogica niet opnieuw in prompts, agentconfiguraties of afzonderlijke integraties te worden vastgelegd.
Dat betekent niet dat bestaande workflows automatisch beschikbaar komen via MCP. Organisaties moeten onderzoeken welke bedrijfslogica geschikt is om via Custom APIs toegankelijk te maken en welke aanpassingen daarvoor nodig zijn.
Ook ondersteunt de Dataverse MCP Server momenteel Custom APIs, maar niet automatisch bestaande Custom Actions.
Meer mogelijkheden vragen om duidelijke governance
Een agent die gegevens raadpleegt, heeft een andere verantwoordelijkheid dan een agent die zelfstandig bedrijfsprocessen uitvoert.
Daarom blijven autorisatie, validatie, logging en menselijke goedkeuring belangrijke aandachtspunten.
Niet iedere beschikbare operatie hoeft automatisch door een agent uitgevoerd te mogen worden. Bij bijvoorbeeld contractwijzigingen, goedkeuringen of het afsluiten van dossiers kan menselijke controle noodzakelijk blijven.
De onderliggende Dataverse-beveiliging blijft relevant, maar organisaties moeten daarnaast bepalen welke acties agents mogen starten en onder welke voorwaarden.
AI agents als nieuwe toegang tot bestaande bedrijfsapplicaties
Deze ontwikkeling laat zien hoe de rolverdeling tussen AI agents en bedrijfsapplicaties verandert.
De agent kan steeds vaker het aanspreekpunt voor de gebruiker worden, terwijl bestaande applicaties verantwoordelijk blijven voor gestructureerde gegevens, bedrijfsregels en betrouwbare procesuitvoering.
Voor organisaties die al investeren in Microsoft Power Platform ontstaat daarmee een interessante mogelijkheid: AI toevoegen zonder bestaande bedrijfslogica opnieuw te ontwikkelen.
De belangrijkste vraag is niet welke processen een agent technisch kan uitvoeren, maar welke bedrijfsoperaties je verantwoord beschikbaar wilt maken en hoe je dat architectonisch organiseert.
Bij Indocs helpen we organisaties om die afweging te maken en bestaande Power Platform-oplossingen geschikt te maken voor nieuwe AI-toepassingen.
Wij laten jouw idee werken
Veelgestelde vragen over CMAI
Staat jouw vraag hier niet tussen? Neem gerust contact met ons op.
Werkt CMAI ook zonder Microsoft?
Nee. CMAI is een Microsoft Power App (Model Driven) en ontworpen om optimaal te functioneren binnen het Microsoft-ecosysteem. Het maakt gebruik van Microsoft-technologieën zoals Azure en integraties met Office 365 en Dynamics, waardoor een veilige, efficiënte en volledig geïntegreerde workflows gegarandeerd zijn.
Welke licenties heb ik allemaal nodig?
Per gebruiker heb je in ieder geval de CMAI licentie nodig. Gebruik je CMAI Basic, dan heb je een Power App Per User Plan of een Power App Premium licentie nodig. Voor CMAI Pro licenties geldt dat je een Power App Premium licentie nodig hebt. Wil je de volledige AI mogelijkheden benutten, dan heb je voor alle CMAI licenties additioneel een Microsoft 365 Copilot licentie nodig.
Kan ik gebruikers toegang geven tot specifieke gegevens?
Ja. in CMAI kun je gebruikers groeperen en daar specifieke rechten aan koppelen. Zo hebben gebruikersgroepen inzicht in de meest relevante gegevens.
Kan ik ook data uit een ander CRM systeem integreren in CMAI?
Dit is mogelijk met CMAI Pro en CMAI Premium. Neem hierover wel vooraf contact met ons op om de (on)mogelijkheden door te nemen.
Ik heb specifieke functionaliteiten voor ogen, kunnen jullie dat ook realiseren?
Ja. Iedere organisatie heeft zijn eigen specifieke werkwijze. CMAI Premium is bedoeld voor maatwerk functionaliteit. Neem contact met ons op om de technische (on)mogelijkheden door te nemen.