Solution entry · Business applications

Customer 360 for Entities

An adaptive Dynamics 365 and Dataverse web resource that brings related operational context into the forms where work already happens.

Published 2026-09-14 Updated 2026-09-14 Repository created 2026-04-30 Last public push 2026-08-26 Public community solution
Original state to outcome

What changed in the design.

Customer-neutral framing keeps the pattern reusable without claiming private results.

01 / Original state

Before the solution

A person working in a business record can have to open multiple forms or related lists to assemble the cases, orders, entitlements, contacts, and other context needed for the next action.

02 / Delivered

What was built

The public solution provides an adaptive JavaScript web resource for Dynamics 365 and Dataverse forms that retrieves and presents related entity context in one place.

03 / Outcome

Value enabled

The design is intended to reduce context switching and make the surrounding record history easier to scan before a person chooses the next action.

Architecture

How the public pattern fits together.

A model-driven form passes record context to a web resource, which retrieves related Dataverse data for user review.

Customer 360 for Entities architecture A model-driven form passes record context to a web resource, which retrieves related Dataverse data for user review. 01 Current record 02 Web resource 03 Dataverse context 04 User action
01 / Current record

A model-driven form supplies the current entity and record context.

02 / Web resource

Client-side JavaScript initializes the adaptive experience.

03 / Dataverse

Approved queries retrieve related operational records.

04 / User action

The person reviews the unified context and remains responsible for the next action.

Capabilities

What the project demonstrates.

  • Embeds a reusable web resource in Dynamics 365 or Dataverse model-driven forms.
  • Presents related entity information such as cases, orders, entitlements, and contacts.
  • Adapts the view to the current record and available related data.
  • Keeps the user in the host business application while they review context.
Human control and guardrails
  • The experience uses the host application's identity and Dataverse permissions rather than creating a separate authority boundary.
  • The component presents context; it does not replace the person's judgment or automatically commit consequential changes.
  • Deployers must limit queries and displayed fields to information users are already authorized to access.
Limitations
  • The solution requires configuration for each Dataverse schema, form, and relationship set.
  • Performance depends on query design, related-record volume, and the host environment.
  • The public repository is a community solution and not a Microsoft-supported product.
Public provenance

Follow the evidence.

These public sources support the entry. No private customer material or internal evidence was used.