MB-700 study materials
MB-700 study resources

MB-700 key terms

MB-700 · Get comfortable with the vocabulary.

Solution blueprint

A high-level design document that maps business capabilities to Dynamics 365 apps, integrations, and data flows so stakeholders agree on scope before build begins.

Related: Fit-gap analysis, Solution scope
Fit-gap analysis

A structured comparison of required business processes against standard product capability, classifying each requirement as a fit, a configuration gap, or a custom development gap.

Related: Solution blueprint, Business process catalog
Solution scope

The agreed boundary of what the implementation will deliver, including in-scope entities, processes, geographies, and explicit exclusions used to control change requests.

Related: Solution blueprint, Change request
Business process catalog

An inventory of the organization's end-to-end processes, each with owners, inputs, outputs, and supporting applications, used to prioritize implementation work.

Related: Fit-gap analysis, Process mapping
Process mapping

Documenting how work actually flows today and how it should flow in the target system, typically with swimlanes showing roles, decisions, and handoffs.

Related: Business process catalog, Fit-gap analysis
Requirements traceability matrix

A table linking each requirement to its design element, build item, and test case so coverage and impact of changes can be verified throughout the project.

Related: Test case, Change request
Change request

A formal record of a proposed modification to agreed scope, schedule, or budget, including impact assessment and approval decision, used to prevent uncontrolled scope growth.

Related: Solution scope, Requirements traceability matrix
Environment strategy

The planned set of Microsoft Dataverse environments (development, test, UAT, production) with their purpose, ownership, data policies, and promotion path between them.

Related: Managed solution, Deployment pipeline
Managed solution

A packaged solution whose components cannot be modified in the target environment without uninstalling it, used for controlled promotion to test and production.

Related: Unmanaged solution, Deployment pipeline
Unmanaged solution

A solution container used in development environments where components remain editable and can be added to or removed freely before packaging.

Related: Managed solution, Solution layering
Solution layering

The rule that multiple solutions affecting the same component are applied in order, with the most recently installed managed solution winning conflicts at runtime.

Related: Managed solution, Unmanaged solution
Deployment pipeline

An automated sequence that exports a solution from source control and imports it through environments, running validation and tests at each stage.

Related: Environment strategy, Managed solution
Power Platform solution checker

A static analysis tool that reviews solution components against Microsoft's rules for performance, maintainability, and upgrade safety, returning prioritized findings.

Related: Technical debt, Deployment pipeline
Technical debt

Accumulated shortcuts such as unsupported customizations or duplicated logic that slow future changes and raise upgrade risk if not tracked and repaid.

Related: Power Platform solution checker, Customization
Customization versus configuration

Configuration uses built-in settings such as forms, views, and business rules; customization adds code or components, raising upgrade and support cost.

Related: Fit-gap analysis, Technical debt
Integration pattern

A recurring design for connecting systems, such as real-time request-reply, asynchronous messaging, or scheduled batch sync, chosen based on latency and volume needs.

Related: Azure Service Bus, Virtual entity
Azure Service Bus

A cloud messaging service used to decouple Dynamics 365 from external systems through queues and topics, supporting reliable asynchronous processing and retry.

Related: Integration pattern, Webhook
Webhook

A registration in Dataverse that posts event payloads to an HTTPS endpoint when records change, enabling near-real-time outbound notification to external services.

Related: Azure Service Bus, Plugin
Plugin

Server-side compiled code that runs synchronously or asynchronously in response to Dataverse pipeline events, used to enforce logic that configuration cannot express.

Related: Webhook, Customization versus configuration
Virtual entity

A Dataverse entity whose records are not stored locally but retrieved at query time from an external data source through a provider, avoiding data duplication.

Related: Integration pattern, Data migration
Data migration strategy

The plan for extracting, cleansing, mapping, and loading legacy data into the new system, including cutover sequencing, validation, and reconciliation approach.

Related: Data mapping, Cutover plan
Data mapping

A specification linking each source field to its target field, with transformation rules, default values, and ownership of unresolved gaps.

Related: Data migration strategy, Data quality
Data quality

The fitness of data for its intended use, assessed through completeness, accuracy, uniqueness, and timeliness, usually remediated before migration and monitored afterward.

Related: Data mapping, Data migration strategy
Cutover plan

A minute-level schedule for the transition from legacy to new system, covering freeze windows, data loads, validation checks, rollback triggers, and go-live sign-off.

Related: Data migration strategy, Go-live readiness
Go-live readiness

A documented assessment confirming that scope, testing, training, data, support model, and rollback plans meet agreed exit criteria before production release.

Related: Cutover plan, Hypercare
Hypercare

A defined post-go-live period of elevated support with daily triage, faster response targets, and close monitoring to stabilize the new system.

Related: Go-live readiness, Support model
Support model

The agreed tiers, roles, response targets, and escalation paths for handling incidents and service requests after the project team hands over.

Related: Hypercare, Go-live readiness
Test strategy

The overall plan defining test levels, entry and exit criteria, environments, data, roles, and reporting used to verify the solution meets requirements.

Related: Test case, User acceptance testing
Test case

A documented set of preconditions, steps, test data, and expected results that verifies one requirement or scenario and records pass or fail outcome.

Related: Test strategy, Requirements traceability matrix
User acceptance testing

Business-led validation in a production-like environment confirming that end-to-end processes work and users can perform their jobs with the new system.

Related: Test strategy, Regression testing
Regression testing

Re-executing previously passed tests after changes to confirm existing functionality still works, typically automated and run at each deployment stage.

Related: User acceptance testing, Deployment pipeline
Test data management

Planning, creating, masking, and refreshing data used for testing so scenarios are realistic, repeatable, and compliant with privacy obligations.

Related: Test case, Data quality
Risk register

A maintained log of project risks with likelihood, impact, owner, mitigation, and status, reviewed at governance meetings to drive decisions.

Related: Change request, Go-live readiness
Governance model

The decision rights, forums, and escalation paths that determine who approves scope, design, and release decisions, and how conflicts are resolved.

Related: Change request, Risk register
Project methodology selection

Choosing between waterfall, agile, or hybrid delivery based on requirement stability, regulatory constraints, team distribution, and cadence of stakeholder availability.

Related: Governance model, Solution scope
Role-based security model

Design of security roles, teams, business units, and field-level profiles that grant users the minimum access needed while supporting segregation of duties.

Related: Solution blueprint, Customization versus configuration
Success by design

A structured review approach in which architecture, data, security, and deployment decisions are validated against proven practices before build and go-live.

Related: Solution blueprint, Go-live readiness