D365Forge

Catalogue › Business Analysis › process-mapping

Process mapping

Department
Business Analysis
Stages
Strategize, Initiate, Implement
Modules
All
Status
reviewed
Copilot Cowork
Business Analysis plugin for Copilot Cowork, or this skill on its own: Download SKILL.md
Claude Code
/plugin install business-analysis@d365forge
Licence
CC BY 4.0, by Simon Foote, Robert Peledie

Process maps are the spine of a CRM programme. User stories, fit-gap decisions, test scenarios, security roles and training curricula all hang off them, so a weak set of maps weakens everything downstream. A good map shows who does what, in which order, using which record, and where the decisions and handoffs are.

Projects usually go wrong in one of three ways. Teams spend weeks perfecting current-state maps of processes that are about to be replaced. Future-state maps turn out to be the old process with "Dynamics 365" written in the boxes. Or the maps mix levels of detail, so a single diagram jumps from strategy to button clicks and nobody can use it.

When to use

Not this skill: business-analysis:fit-to-standard for running the workshops that compare processes with standard Dynamics 365, sales:sales-process-stages for configuring sales stages and business process flows, customer-service:case-lifecycle-design for designing case states and transitions.

Questions to ask first

  1. Which end-to-end processes deliver the outcomes in the charter? This keeps mapping effort on what matters.
  2. How much will each process change? Processes being redesigned need only a light current state; stable ones need more detail.
  3. Who does the work, and who can describe the exceptions? Process owners describe the intended process; the people doing it describe the real one.
  4. Which other systems touch the process, such as ERP, telephony, email, portals or document management? Each touchpoint is a potential integration.
  5. What will the maps feed: workshops, stories, tests or training? That decides the lowest level of detail you need.

Approach

Use a level hierarchy and keep each diagram at one level. Level 1 is a value chain such as lead to cash, issue to resolution, request to completed work order, or campaign to qualified lead. Level 2 breaks each chain into end-to-end processes. Level 3 is the swimlane map of a single process. Level 4, task detail, is drawn only where a story or work instruction needs it.

Keep the notation BPMN-lite: start and end events, tasks, exclusive decisions, swimlanes by role (never by person), message flows to other systems, and the key records each step creates or updates. Business users must be able to read the maps without training in notation.

  1. Build the process catalogue at levels 1 and 2 from the charter outcomes, and agree an owner for each level 2 process.
  2. Capture current state lightly: one session per level 2 process, recording pain points, volumes, exceptions, handoffs and any baseline measures. Stop once the pain points are clear.
  3. Draw the future state against standard Dynamics 365 behaviour. Use the standard records (lead, opportunity, quote, order; case, queue, entitlement; work order, booking; journey, segment) and standard stage names wherever they fit, and mark where a business process flow will guide the user.
  4. Annotate each future-state step with the role (which later becomes a security role), the Dataverse table, any other system, automation candidates, the decision rule, and the pain point it resolves.
  5. Give every step an identifier (for example SVC-02.07) so stories, gaps and tests can trace back to it.
  6. Walk each map through with the people who do the work, not only the owner.
  7. Version the maps and route changes after sign-off through change control, because each change ripples into stories, tests and training.

Use whatever drawing tool the organisation can maintain after the partner leaves, and store maps with the project documentation rather than in personal files.

Outputs

Scale notes

SMB

The consultant maps with the owner or the lead user, usually covering levels 1 to 3 for a handful of processes. Current state can be a pain-point list rather than diagrams. A future-state map for every in-scope process is still required, because training and testing depend on it.

Enterprise

Process owners are appointed per value chain, and a process architecture standard fixes notation, levels and naming. A global template is mapped first, with local variants justified per business unit or country. Maps live in a shared repository under version control, and future-state maps are reviewed by the design authority before build.

Hand-offs

Sources

references/sources.md in this skill lists the outside authorities for the questions here, what each is authoritative for, and what you may do with it. Check the current Microsoft Learn documentation before stating how a feature behaves, because Dynamics 365 changes monthly, and cite what you used.

Never

Sources for this skill

No external sources are catalogued for this skill yet. Check current Microsoft Learn documentation before stating how a feature behaves, and propose a source in sources/ if one settles the question.

Credit

This skill was created by Simon Foote and Robert Peledie as part of D365Forge, licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Credit them when you share or adapt it; see https://github.com/SimonFoote-greensparx/D365Forge/blob/main/NOTICE.md.