Key Points at a Glance
An ERP implementation—and hundreds of parameters per form
The context: an ERP implementation using Microsoft Dynamics 365 Finance & Supply Chain Management for one of our clients. As with any D365 project, a large part of the actual solution lies not in the code, but in the configuration—specifically, in the parameter forms that define how the system performs calculations, posts transactions, manages inventory, and plans.
These forms are quite complex: A single parameter form can easily include up to 15 tabs with a total of around 200 fields and configuration options—ranging from drop-down lists and checkboxes to threshold values. Each of these settings represents a decision made by the project team—and one that should be documented somewhere in a traceable manner.
Why does ERP documentation become outdated so quickly?
The traditional approach works like this: A consultant or key user opens the form, works through the field groups tab by tab, and transfers each value into a document. Based on our project experience, this can easily take one to two workdays per parameter form —a conservative estimate that doesn’t include screenshots, formatting, or review.
The real problem, however, isn’t the one-time effort. During an ongoing ERP implementation, the configuration is constantly changing: workshops lead to new decisions, tests result in corrections, and the go-live date draws nearer. Any manually created documentation is therefore a snapshot that will no longer be accurate by the time the next configuration update is made. That’s exactly why , in practice , it eventually stops being maintained altogether.
With over 50 relevant parameter forms, manual documentation adds up to several weeks of intensive work—for a version that becomes outdated shortly thereafter. No one in an ongoing project can or wants to do this work.
How do you document a D365 setup without wasting weeks?
The task we set for ourselves was therefore deliberately phrased differently: not “document the configuration,” but “ensure that the documentation stays up to date without anyone having to maintain it.”
As an innovation project—initially as an in-house proof of concept—we developed an AI agent based on Microsoft Copilot Studio. The agent reads the entire setup configuration directly from Dynamics 365 F&SCM: all tabs, field groups, and fields of a form, including expanded selection values. In other words, it not only detects that a field has been selected but also identifies which of the possible options was chosen. The technical bridge to the ERP system is the Model Context Protocol (MCP): The AI agent communicates directly and in a standardized manner with the system via the Dynamics 365 ERP MCP server—without screen automation and without any detours.
From this raw data, the agent automatically generates structured documentation in two formats—and the division is intentional: The machine-readable JSON is the format for systems and AI—it makes configuration states programmatically comparable and serves as the foundation on which other agents and automations can build, from synchronizing two environments to controlled rollback. The Excel workbook for each form is the format designed for people: consultants and key users can look up a setting in seconds, filter results, and add comments—all without writing a single line of code. What used to take one to two workdays of manual labor per form now runs automatically without any manual effort.

In productive use today—and the documentation is right there
Following the successful proof of concept, we approved the agent for use at the customer’s site and deployed it in their environment. There, it now automatically updates the entire set of over 50 parameter forms—once a week, without anyone having to press a button.
The real benefit here isn't the frequency, but rather the state it creates: The setup documentation is simply always available and always up to date. No one has to remember it, no one has to update it, and no one has to frantically gather the current status before an audit or a workshop.
More Than Just a Document: Snapshots, History, and the Path to the Golden Configuration
With each run, more than just an up-to-date reference work is created. The regularly generated versions evolve into a toolkit for the entire project:
Always Up-to-Date Setup Documentation
The documented status reflects the current state of the system—not the state of knowledge from three months ago. Discussions about “so what’s actually configured?” are unnecessary.
Snapshots as Backups and Audit History
Each run is a configuration snapshot. This makes it possible to verify at any time how the system was configured at a specific point in time.
Change History
Because the data sets are in structured JSON format, they can be compared: What has changed over the course of two weeks—and does that align with the decisions made in the project?
Basis for Controlled Re-Import
An approved configuration can serve as a target configuration that can be restored to the system in a controlled manner as needed—the basis of a golden configuration.
What is a "Golden Configuration"—and how does it relate to our documentary?
A Golden Configuration is a verified, approved target state of the system configuration—the reference point against which test, training, and production environments can be validated. This is precisely where automatic snapshots provide the foundation: they capture the current state completely and in a machine-readable format. This paves the way for the transition from a documented state to a controlled re-import—not as a fully automated process, but as a realistic next step built on a clean data foundation.

A tool that will be part of future ERP implementations
The extracted information is not limited to documentation. In the future, the same data can automatically enrich work items in Azure DevOps or Jira: A ticket requesting a parameter change will then include the relevant tab, field, and current value—without anyone having to look them up.
Above all, however, the agent is reusable. It is not tied to a specific project or environment and will become part of our toolkit for future ERP implementations—so that the question “Who actually documents the setup?” doesn’t even have to be asked.
Would you like to know what AI agents can do in your ERP project?
Whether it’s setup documentation, configuration snapshots, or the path to the golden configuration: We’ll use concrete examples to show you where AI agents are already reliably taking the workload off your hands in Dynamics 365 projects. Schedule a no-obligation initial consultation.
This article describes a real-world innovation and client project undertaken by ICB GmbH in anonymized form. To protect the client’s identity, no names are mentioned; the effort estimates provided are based on our experience from project work. The cover image and the corresponding article images are AI-generated.




