Passer au contenu principal
Dynamics 365 Finance & OperationsSaaS Tools

Copilot & AI Agent Toolkit

A governed agent layer for Dynamics 365 Finance & Operations

— agents read F&O data and propose transactions through approval gates, risk ceilings and a full action ledger. Built to order.

Sur commande

Qu'est-ce que Copilot & AI Agent Toolkit ?

A governed agent layer for Dynamics 365 Finance & Operations — agents read F&O data and propose transactions through approval gates, risk ceilings and a full action ledger. Built to order. Built to order by ECOSIRE for Dynamics 365 F&O (build-to-order) — indicative price from $1499.00 USD; request a quote for a scoped proposal.

Copilot & AI Agent Toolkit — A governed agent layer for Dynamics 365 Finance & Operations — agents read F&O data and propose transactions through approval gates, risk ceilings and a full action ledger

What we build

  • Agent accounts as first-class F&O records with a tool allowlist, risk ceiling, rate limit and suspend switch, all checked at the policy gate
  • Tool registry of X++ classes with declared names, typed input contracts and design-time risk levels the model cannot alter
  • Read tools querying data entities — purchase orders, on-hand inventory, aged receivables, vendor history, production orders — with results grounded and cited
  • Write tools invoking existing business logic through supported extension points rather than direct table writes
  • Financial-commit tools (journal posting, payment registration, purchase order approval) hard-coded to require human approval at every autonomy level
  • Approval gating through the standard F&O workflow framework, routed on your existing approval hierarchy
  • Approver view showing the tool, the exact typed input and the agent's stated reasoning before a decision is taken
  • Execution on the F&O batch framework so long-running and high-volume agent work is durable and retried under your control
  • Append-only action ledger recording agent, tool, input, policy outcome, approver, result, duration, model and prompt version — rejections included
  • Named autonomy levels presetting the risk ceiling, changed only by an explicit and logged administrative action
  • Ledger exposed as a data entity over OData for Power BI dashboards and CSV export for audit
  • Dedicated security roles, duties and privileges for agent identities, kept separate from human user roles and subject to your segregation of duties rules

À propos de ce produit

The problem

The interesting question about AI in an ERP is not whether a model can draft a purchase order. It is what happens when it does. An assistant that answers questions about your data is low-risk and low-value. An agent that can actually act — release a purchase order, adjust inventory, register a payment — is high-value and, without controls, unacceptable. Most teams end up stuck between the two: a chat window that cannot do anything, or an integration account with broad permissions and no record of why it did what it did.

Dynamics 365 Finance & Operations already has the primitives for the answer. It has a workflow framework with real approval hierarchies. It has role-based security with duties, privileges and segregation of duties rules. It has the database log and audit trail. What it does not have is a layer that forces an AI agent through those primitives instead of around them. That layer is what this toolkit is.

What ECOSIRE builds

ECOSIRE builds a governed agent framework for Dynamics 365 Finance & Operations as X++ extension models, with no overlayering. The governing principle is simple and enforced in code: an agent never writes directly to F&O. Every agent action follows one path — propose, evaluate against policy, gate for approval where required, execute, record.

Agent identity and the tool registry

Each agent is a first-class record in F&O with its own identity, an explicit allowlist of tools it may call, a risk ceiling, and a rate limit. An agent that is not allowlisted for a tool cannot invoke it, regardless of what a prompt says.

Tools are the only way an agent touches the system. Each tool is a registered X++ class with a declared name, a typed input contract, and a fixed risk level assigned at design time — not chosen by the model. Read tools query data entities: open purchase orders, on-hand inventory, aged receivables, vendor history, production orders. Write tools call the same business logic your users call — sales order creation, purchase requisition submission, inventory adjustment journals, warehouse work — through supported extension points. Financial-commit tools such as posting a journal, registering a payment or approving a purchase order are classified at the highest risk level and are hard-coded to always require human approval, at every autonomy setting. That is not a configuration option that can be turned off.

Policy, approval and execution

A proposal from an agent hits the policy gate first: is this tool allowlisted for this agent, is the agent within its rate limit, is the tool's risk level at or below the agent's ceiling, is the agent suspended. Anything that fails is rejected and recorded with the reason — rejections are logged as thoroughly as executions, because a pattern of rejected proposals is exactly what you want to see.

Proposals that pass but exceed the auto-execution ceiling become work items in the standard F&O workflow framework, routed to the approvers your existing hierarchy already defines. The reviewer sees the tool, the exact typed input, and the agent's stated reasoning before approving. Approved actions execute on the batch framework, so long-running or high-volume work is durable and retried under your control rather than tied to a session.

The ledger

Every proposal, decision and execution is written to an append-only action ledger: which agent, which tool, the full input, the policy outcome, who approved it, what the execution returned, how long it took, and which model and prompt version produced it. The ledger is queryable in F&O, exposed as a data entity for Power BI, and exportable. When someone asks in six months why a credit limit was raised, the answer is a record, not a reconstruction.

Autonomy levels

Agents are dialled through named autonomy levels rather than a scatter of individual switches. At the lowest level an agent only suggests and every action needs approval. Higher levels permit low-risk read and draft actions to execute automatically, then progressively more, with a digest of what ran. The highest level still never auto-executes a financial commit. Moving an agent up a level is an explicit, logged administrative action, and any agent can be suspended immediately — suspension is checked at the policy gate, so in-flight proposals stop too.

Grounding and integration

Agents are grounded in your data through retrieval over F&O entities and, where you want it, your document estate — so an answer about a vendor cites the purchase orders and invoices it came from rather than being generated from a model's general knowledge. The framework is model-agnostic and connects to the AI service you nominate; where you already run Power Platform, agents can be surfaced through Power Automate or a conversational front end, and Dual-write is used only if you run it and want customer-engagement context alongside F&O.

Who it is for

Organisations on Dynamics 365 Finance & Operations that want AI agents doing real operational work — chasing overdue receivables, triaging exceptions, drafting replenishment — but operate under audit, segregation-of-duties or regulatory requirements that make an unmonitored assistant a non-starter. It suits finance, supply chain and shared-service teams with high-volume repetitive judgement work and a low tolerance for unexplained changes.

How delivery works

This is a build-to-order engagement.

1. Scoping call. We identify the two or three agent use cases worth building first, the exact tools each needs, the risk classification of each tool, your approval hierarchy, and which AI service you will use. We review your F&O version, security model and existing customisations. 2. Fixed quote. You receive a written scope listing every tool to be built with its risk level, the policy and autonomy model, the ledger and reporting surface, and a fixed price and timeline. Typical build time is one working week depending on tool count and integration complexity. 3. Build. We develop the framework and the scoped tools against a build environment matching your version, with tests covering the policy gate, the approval path and the ledger. 4. Install in test. The deployable package goes to your sandbox through LCS. Agents start at the lowest autonomy level — suggest only — so your team can review a period of real proposals and decide what is safe to automate before anything executes on its own. 5. Production. After sign-off the package is promoted through your LCS pipeline. Agents go live at the autonomy level you choose, and you raise it when the ledger gives you reason to. 6. Support. A defined support window follows go-live, covering defects, tool configuration and adding tools to the registry.

You own the extension source, the tool definitions and the ledger data. Nothing about the governance model depends on ECOSIRE remaining in the loop.

How delivery works

  1. 1

    Scoping call

    A short call to confirm the workflow, your platform version and where the integration boundaries sit.

  2. 2

    Fixed quote

    You receive a written scope and a fixed price. Nothing is built until you approve it.

  3. 3

    Build and test

    We develop against a copy of your configuration and test it there. Typically two to four weeks.

  4. 4

    Install and support

    Nous installons sur votre instance, vous remettons le code source et incluons deux semaines d'assistance après la mise en production. Les défauts du code que nous livrons sont corrigés gratuitement.

Ce que vous obtenez

  • X++ extension model source for the agent framework — policy gate, tool registry, workflow integration, batch execution and ledger — with no overlayering
  • The scoped tool set implemented and registered, each with its typed input contract and documented risk classification
  • A signed deployable package built against your platform and application version, ready for LCS upload
  • Security role, duty and privilege definitions for agent identities, mapped against your segregation of duties rules
  • Governance documentation covering the policy model, autonomy levels, approval routing, the ledger schema and the audit query patterns
  • Two remote training sessions — one for approvers and process owners on reviewing proposals, one for IT on tool registration, autonomy administration and package deployment
  • A defined post-go-live support window covering defect resolution, tool configuration and adding tools to the registry

Pour qui c'est

Finance Controller

Wants AI to chase overdue receivables and draft the follow-ups, but cannot accept anything that might post or settle without a human decision and a record of it. Financial-commit tools always require approval, and the ledger shows exactly what was proposed, by which agent, on what input, and who decided.

Supply Chain Manager

Has high-volume repetitive judgement work — replenishment suggestions, exception triage, vendor follow-up — that consumes planner time without needing planner expertise on every case. Low-risk read and draft tools can run automatically at a chosen autonomy level while anything that commits stock or money stops for review.

IT Governance Lead

Is asked to approve AI in the ERP and has no way to answer what an agent may do, what it did, or how to stop it. Allowlists, risk ceilings, an immediate suspend switch and an append-only ledger turn those into concrete, queryable answers rather than assurances.

Comment Copilot & AI Agent Toolkit se compare

CritèreÉCOSIREConstruction personnaliséeConcurrentNatif Dynamics 365 Finance & Operations
Agent actions gated by an explicit tool allowlist and risk ceilingInclusPrise en charge partielleNon inclusNon inclus
Financial commits can never auto-execute, at any autonomy levelInclusPrise en charge partielleNon inclusNon inclus
Approvals routed through the standard F&O workflow hierarchyInclusPrise en charge partielleNon inclusInclus
Append-only ledger of proposals, rejections, approvals and resultsInclusPrise en charge partielleNon inclusPrise en charge partielle
Writes call existing business logic, not direct table updatesInclusPrise en charge partiellePrise en charge partielleInclus
Agent work executed durably on the F&O batch frameworkInclusPrise en charge partielleNon inclusInclus
Model-agnostic, running on your own AI subscription and keysInclusInclusNon inclusNon inclus
Extension source and tool definitions delivered to you, no overlayeringInclusPrise en charge partielleNon inclusInclus

Questions fréquemment posées

Can I install this today and start using agents?
No. The toolkit is built to order around the specific agent use cases and tools you need, because the tool set and its risk classification are the substance of the product. After a scoping call and a fixed quote, typical build time is one working week to a package in your sandbox.
Which versions and editions of Dynamics 365 are supported?
Dynamics 365 Finance and Dynamics 365 Supply Chain Management (Finance & Operations apps), cloud-hosted and deployed through LCS, on currently serviced application and platform releases. We build against your specific version and state it in the quote. This is not a Business Central app and does not run on Business Central.
Can an agent post a journal or release a payment on its own?
No, and this is not configurable. Tools that commit money — posting a journal, registering a payment, approving a purchase order, creating an invoice — are classified at the highest risk level at design time and always route to a human approver through the F&O workflow framework, at every autonomy level including the highest. Raising an agent's autonomy does not unlock them.
What stops a prompt from making an agent do something it should not?
The policy gate, not the prompt. An agent can only call tools on its allowlist, each tool has a typed input contract validated before execution and a risk level fixed in code, and anything above the agent's ceiling goes to approval. Text arriving from a document, an email or a web page is treated as data, never as instructions. A proposal that fails any check is rejected and logged with the reason.
Which AI model or service does it use?
The framework is model-agnostic and connects to the AI service you nominate, using your own subscription and keys — we do not resell model capacity. The ledger records which model and prompt version produced each proposal, so a change in behaviour after a model update is traceable. Read and draft tools that do not require generation continue to work independently of the model service.
How do we prove to an auditor what an agent did?
Every proposal, policy decision, approval and execution is written to an append-only ledger holding the agent, the tool, the full typed input, the outcome, the approver, the result and the timestamps. It is queryable in F&O, exposed as a data entity for Power BI, and exportable to CSV. Rejected proposals are retained as well, so the record covers what the agent attempted and not only what it completed.

Demander un devis

Décrivez vos besoins pour Copilot & AI Agent Toolkit et nous vous enverrons les tarifs, les options de licence et une proposition sur mesure, généralement sous un jour ouvré.

Aucun paiement maintenant. Ceci envoie une demande de devis à notre équipe — nous vous recontacterons par e-mail avec les tarifs et les prochaines étapes.

Se marie bien avec

Bank Host-to-Host Connectivity
Sur commande

Bank Host-to-Host Connectivity

Secure host-to-host bank file exchange for Dynamics 365 Finance & Operations: outbound payments, positive pay, acknowledgements and statement pickup. Built to order for your specific banks — not a shelf product.

À partir de 1499.00 $Point de départ — chiffré selon votre périmètre
View specification
Brazil NF-e Fiscal Document Compliance
Sur commande

Brazil NF-e Fiscal Document Compliance

A build-to-order X++ extension covering NF-e, NFS-e and CT-e in Dynamics 365 Finance & Operations: SEFAZ authorisation, contingency, DANFE output and SPED-ready fiscal books data.

À partir de 1599.00 $Point de départ — chiffré selon votre périmètre
View specification
Customer Payment & Statement Portal
Sur commande

Customer Payment & Statement Portal

A build-to-order self-service portal for Dynamics 365 Finance & Operations customers to view open invoices, download AR statements and pay online. ECOSIRE builds it for your environment after a fixed quotation.

À partir de 999.00 $Point de départ — chiffré selon votre périmètre
View specification
Customer Self-Service Portal
Sur commande

Customer Self-Service Portal

A B2B customer portal built on top of your Dynamics 365 Finance & Operations data — reorders, order and shipment tracking, contract pricing and returns. Built to order for your environment, not a pre-packaged download.

À partir de 1499.00 $Point de départ — chiffré selon votre périmètre
View specification