Rich Text Field: Allow OnChange Event to Trigger When Focus Leaves the Field
Currently, the Rich Text field triggers the OnChange event every time a user types a character. This behavior differs from other field types, where the OnChange event typically fires only when the user leaves the field (for example, by pressing Tab
Improve Schedule Assistant availability rendering in Weekly view (prevent misleading “availability” on non-working days and clarify Search window / time zone effects)
Summary
In Schedule Assistant, Weekly view can render resource availability in a way that appears misleading: availability (or partial hours such as “1h available”) can appear on non-working days (e.g., Sunday) or look centred/split across adjacent days, even when the reso...
Allow Controlled Customization of Standard Currency Field Metadata (ISO Currency Code) in Dataverse for Integration Scenarios
We would like to propose an enhancement to Microsoft Dataverse regarding the customization capabilities of standard currency fields, specifically the ISO Currency Code (isocurrencycode) column within the standard Transacti...
Support Display of 1:N Related Records in Unified Customer Profile in Dynamics 365 Customer Insights - Data
Idea Description
In Dynamics 365 Customer Insights - Data, the Unified Customer Profile is currently designed to display a single flattened row per customer after data unification. While this design supports identity resolution and aggregation scenarios, it limits the ...
Enable Programmatic Control of WhatsApp Read Receipts (Blue Ticks) via Azure Communication Services in Dynamics 365 Contact Center
Problem Statement
Organizations integrating WhatsApp with Dynamics 365 Contact Center using Azure Communication Services (ACS) currently lack the ability to programmatically send read receipts (e.g., blue ticks) back to customers or control when these indicators are di...
Enable configurable rounding at unit price level before quantity calculation in Dynamics 365 Sales
Description
In Dynamics 365 Sales, when discounts are applied to a unit price, the system calculates the discounted price using full precision (e.g., 20.3994) and applies rounding based on currency precision only after multiplying by quantity.
Thi...
Allow agents to continue consult call after disconnecting the original customer call in Dynamics 365 Contact Center voice channel
Description
In Dynamics 365 Contact Center, when an agent initiates a consult call (e.g., to an external phone number or another agent), all participants are currently part of a single active call session.
In practical scenarios, agents may need ...
Allow configurable plug-in execution timeout for high-volume processing scenarios in Dataverse
Problem Statement
Dataverse plug-ins (synchronous and asynchronous) are subject to a hard 2-minute execution limit in the sandbox. When a plug-in exceeds this limit, Dataverse throws a System.TimeoutException (error code 0x80040224) and rolls ...
Provide Visibility of UI/UX Changes in Dynamics 365 Release Communications, Including Minor Presentation Updates
Description
Recently, our organization noticed that lookup hyperlinks displayed in Dynamics 365 model-driven app views became underlined across all environments and tenants. The change did not impact functionality, but it altered the visual presentation of the application.
While ...
