2
Background
- This feature would:
- Allow the real-time data communication between the client and server
- This feature would only apply to Model Driven Apps
- This feature would be surfaced through two ways:
- The ability to turn on 'real-time data transfer' for MDA forms
- Native CRUD actions (both on the server and client) would automatically become 'real-time'
- New methods in the Client API
- To allow for customizations to build on the new method of communication
General Business Value
- Real-time data streaming removes delay between events and action
- Enabling faster decisions, reduced manual refresh/work, and more accurate, up-to-date operations.
Sales 'Use Case'
- When a lead engages (opens email, submits form, updates record), sales reps see it instantly
- Allowing immediate follow-up and increasing conversion rate
Customer Service 'Use Case'
- When cases, emails, or queue items change, agents receive updates in real time
- Reducing response time, avoiding duplicate handling, and improving SLA performance
Technical Requirements
- This feature would involve incorporating real-time streaming libraries into the MDA UCI
- Some examples of libraries are:
- RxJS
- SignalR (Developed by Microsoft)
- Dynamics already *does* support certain 'real-time actions'
- In MDAs, notifications are pushed directly to the user - without them needing to refresh the page to 'poll' for notifications
- The Channel Integration Framework in Customer Service
STATUS DETAILS
New
