contact-centre, copilot-studio, Customer Experience, Customer-service, Uncategorized

Raising the bar for healthcare security: Dynamics 365 Contact Center achieves HITRUST certification

Raising the bar for healthcare security: Dynamics 365 Contact Center achieves HITRUST certification (Meeting the gold standard of security, privacy, and compliance for healthcare data protection).

Real-time User Journey: Secure Healthcare Interaction

This journey illustrates how HITRUST certification provides a secure foundation for handling Protected Health Information (PHI) during a patient interaction:

  1. Patient Authentication: A patient calls their healthcare provider to discuss sensitive lab results. The system recognizes the caller and prompts for secure multi-factor authentication.
  2. Verified Environment: The call is routed via the HITRUST-certified cloud infrastructure. Every layer of the data path—from the voice stream to the database—is governed by the stringent security controls required by the certification.
  3. Secure Information Access: The agent opens the patient’s record. Dynamics 365 uses Role-Based Access Control (RBAC) to ensure the agent only sees the specific health data necessary to answer the inquiry.
  4. AI-Assisted Resolution: Copilot provides a summary of the patient’s history. Because the platform is certified, the provider can confidently use AI to process PHI without the risk of data leakage or non-compliance.
  5. Audit Logging: Every action the agent takes and every piece of data accessed is recorded in a tamper-proof audit log, meeting the “measurable” security requirements of the HITRUST framework.
  6. Patient Peace of Mind: The interaction concludes with the patient knowing their medical and personal data was handled with the highest level of industry-standard security.

Step-by-Step: How to Leverage This Security for Healthcare

HITRUST is a platform-level certification, meaning Microsoft has already done the heavy lifting of securing the infrastructure. To leverage this for your healthcare organization, follow these steps:

  • Step 1: Verify Compliance Status

Visit the Microsoft Trust Center or the Service Trust Portal to download the HITRUST Letter of Certification for Dynamics 365 and the Microsoft Cloud for Healthcare.

  • Step 2: Configure Business Associate Agreements (BAA)

Ensure your organization has a signed BAA with Microsoft. This is a prerequisite for handling HIPAA/PHI data on any Microsoft cloud service.

  • Step 3: Enable Data Encryption

In the Power Platform Admin Center, verify that Customer-Managed Keys (CMK) are enabled if your specific compliance policy requires an extra layer of control over data encryption at rest.

  • Step 4: Set Up Data Loss Prevention (DLP)

Configure DLP policies in the Microsoft Purview compliance portal to prevent sensitive medical identifiers (like SSNs or Patient IDs) from being shared via insecure channels (e.g., standard email or external chats).

  • Step 5: Define Secure Agent Workspace

In Agent Experience Profiles, use “Field-level security” to mask sensitive health fields so they are only visible to authorized medical staff, not general support agents.

  • Step 6: Conduct a Compliance Audit

Use the Compliance Manager within Microsoft Purview to track your organization’s specific implementation of HITRUST controls against the Dynamics 365 environment.

Infographic: The HITRUST Certification Advantage

FeatureStandard HIPAA ComplianceHITRUST CSF Certification
VerificationSelf-attestation (High Risk).Third-party audited (Low Risk).
ScopeFocuses mostly on Privacy/Security.Comprehensive: Covers HIPAA, NIST, ISO, and more.
AI ReadinessOften restricted for PHI.AI-Native: Secured for Copilot and AI Agents.
Data ProtectionBasic encryption.Multi-layered: Includes advanced physical and logical security.
Trust LevelVariable.The “Gold Standard” for healthcare and insurance.

References

Uncategorized

The New Power Apps: Generative Power Meets Enterprise-Grade Trust

The New Power Apps: Generative Power Meets Enterprise-Grade Trust

This update marks the transition of Power Apps from a “low-code” tool to a “Generative-First” platform. It introduces a reimagined authoring experience where AI agents collaborate with humans to build, refine, and maintain applications.

Real-time User Journey: “Vibe-Coding” an App

The new user journey replaces manual drag-and-drop with a conversational, iterative process known as “vibe-coding”:

  1. Ideation: A business user types a high-level goal: “I want an app to manage our retail store’s inventory and notify me when stock is low.”
  2. Architectural Blueprint: The Power Apps Design Agent instantly drafts the full app structure—proposing a data schema, user roles, and screen layouts.
  3. Real-time Refinement: The user looks at the draft and says, “Add a barcode scanner and change the theme to match our brand colors.” The agent updates the app’s code and UI in real-time.
  4. Agentic Assistance: The maker adds an Agent Feed into the app. Now, when a store manager uses the app, they can ask the built-in agent, “Which items should I reorder based on last month’s trend?”
  5. Trust Validation: Before publishing, the Governance Agent scans the app to ensure it follows company data policies and security standards.

Step-by-Step: How to Enable the New Experience

The “New Power Apps” experience is rolled out through the updated web portal and managed environments:

  • Step 1: Access the New Portal: Navigate to the specialized entry point (announced as vibe.powerapps.com or accessible via the “Try the new Power Apps” toggle in the standard maker portal).
  • Step 4: Enable Managed Environments: This feature requires the environment to be “Managed.” Go to the Power Platform Admin Center, select your environment, and click Enable Managed Environments.
  • Step 3: Toggle Generative Features: Under Environment Settings, ensure “Copilot for makers” and “Generative AI (preview)” are set to On.
  • Step 4: Use the Design Agent: On the home screen, select “Start with a Plan.” This initiates the multi-agent builder that walks you through the data and UI generation.
  • Step 5: Add Agentic Components: Within the app designer, insert the “Agent Feed” control from the insert pane to enable human-agent collaboration within the published app.

Infographic: Legacy vs. The New Power Apps

This shift represents the biggest change to the platform since its inception:

FeatureLegacy Power AppsThe New Power Apps
Creation MethodManual UI & logic building.Generative Plans & Vibe-Coding.
User ExperienceStatic forms and galleries.Agent Feed (Interactive AI assistance).
Data InteractionManual Filter/Search queries.Natural Language Reasoning over data.
Developer ToolsExpression language (Power Fx).Multi-Agent Collaboration (AI handles the Fx).
GovernanceReactive (post-build audits).Proactive (AI-guided security guardrails).

References

Uncategorized

2025 release wave 2 plans for Microsoft Dynamics 365, Microsoft Power Platform, and Role-based Microsoft Copilot offerings

2025 release wave 2 plans for Microsoft Dynamics 365, Microsoft Power Platform, and Role-based Microsoft Copilot offerings (A roadmap for new capabilities slated for release between October 2025 and March 2026).

Real-time User Journey: The AI Agent Partnership

The theme of this release is the transition from AI assistants to AI Agents that act as proactive partners. Here is a journey for a Sales Professional using these new features:

  1. Proactive Research: An AI agent autonomously researches a new lead, gathering public company data and recent news, then creates a prioritized “To-do” item for the seller in Dynamics 365 Sales.
  2. Strategic Engagement: As the seller opens the lead, Copilot delivers actionable insights and identifies “emergent deal risks” (e.g., a competitor’s recent activity) in the flow of work.
  3. Autonomous Operations: While the seller focuses on the client relationship, a Supplier Communications Agent (in Supply Chain Management) automatically coordinates with vendors to ensure the inventory needed for the potential deal is available.
  4. Closing the Deal: Copilot assists in drafting a personalized proposal based on the agent’s research. Once signed, the Finance Agent automatically initiates the reconciliation and analysis process to speed up the financial close.
  5. Supervisor Oversight: The sales manager uses the new Agent Feed in Power Apps to supervise the work of these agents, ensuring quality and accuracy across the team’s automated tasks.

Step-by-Step: How to Enable These Features (Early Access)

Microsoft allows organizations to test these features before they hit production.

  • Step 1: Check the Release Planner

Visit the Microsoft Release Planner (waverocket.microsoft.com) to create a personalized plan and see exactly when specific features will land in your region.

  • Step 2: Access Non-Production Environment

Sign in to the Power Platform Admin Center. Identify a Sandbox or Trial environment for testing.

  • Step 3: Enable Early Access (Starting August 4, 2025)

Navigate to Environments > [Your Environment] > Settings > Updates. Look for the “2025 release wave 2” card and select Update now.

  • Step 4: Validate User Experience

Test the reimagined interfaces in Dynamics 365 Sales or the new Mobile Point-of-Sale in Commerce to ensure they align with your business processes.

  • Step 5: Configure Autonomous Agents

Go to Microsoft Copilot Studio. Use the new simplified agent creation tools to build a “Team of Agents” that work together across Microsoft 365 and Dataverse.

  • Step 6: Monitor in Automation Center

Use the new Automation Center in the Power Platform admin center to govern and observe the performance of your new AI agents.

Infographic: Release Wave 2 Highlights by Role

Role / ProductKey InnovationBusiness Impact
SalesAI agents for lead research & deal risk.Close deals faster with proactive insights.
ServiceAgentic case & knowledge management.Automate service journeys across voice & digital.
FinanceAI-driven reconciliation & financial close agents.Faster financial close and optimized operations.
Supply ChainSupplier Communications Agent.Automate vendor interactions and demand planning.
Human ResourcesGuided onboarding agents.Streamline hire-to-retire with automation.
Power PlatformHuman-agent collaboration (Agent Feed).Supervise AI work with transparency and governance.

References

Uncategorized

2025 Release Wave 2: Transitioning to Proactive, Agent-Based AI Ecosystems

2025 Release Wave 2: Transitioning to Proactive, Agent-Based AI Ecosystems The core theme of this release (covering October 2025 to March 2026) is the shift from “Assistive AI” (waiting for user prompts) to “Agentic AI”—autonomous agents that act as proactive partners to drive business outcomes across Sales, Service, Finance, and Supply Chain.

Real-time User Journey: The Autonomous Supplier Communications Agent

A flagship journey introduced in this wave involves the Supplier Communications Agent within Dynamics 365 Supply Chain Management:

  1. Detection: The agent monitors inventory levels and identifies a potential stockout for a critical component due to a sudden demand spike.
  2. Autonomous Outreach: Without human intervention, the agent drafts and sends an inquiry to preferred vendors to check for lead times and pricing.
  3. Negotiation: The agent receives vendor replies, compares them against historical data and budget constraints, and identifies the best option.
  4. Drafting for Approval: The agent presents a “prepared action” to the Procurement Manager: “I’ve found three vendors who can fulfill this; Vendor X is the cheapest and fastest. Click ‘Approve’ to issue the PO.”
  5. Closing the Loop: Once approved, the agent handles the order entry and updates the demand forecast automatically.

Step-by-Step: How to Enable Wave 2 Features

Microsoft has modernized the rollout process by replacing the legacy “Early Access” toggle with a streamlined “Release Channel” system:

  • Step 1: Access Admin Center: Log into the Power Platform Admin Center (admin.powerapps.com).
  • Step 2: Create a Sandbox: It is highly recommended to create a copy of your production environment for testing before enabling new features.
  • Step 3: Switch Release Channel: Navigate to Environments > [Your Environment] > Settings > Product > Behavior.
  • Step 4: Opt-in to Monthly Channel: Change the “Release channel” setting to “Monthly channel”. This immediately enables the Wave 2 preview features for your environment.
  • Step 5: Configure Specific Agents: For features like the Sales Research Agent or Finance Reconciliation Agent, go into the respective app settings (e.g., Copilot Studio) to ground the agent in your specific Dataverse tables.

Infographic: 2025 Wave 2 Strategic Pillars

This release wave focuses on four key pillars of the “Agentic Era”:

PillarFeature HighlightImpact
Agentic Power AppsAgent FeedA hub for humans to supervise and interact with multiple agents working in the background.
Autonomous ERPPayables & Sales AgentsMoves Business Central from manual entry to automated order-taking and payment reconciliation.
Intelligent PortalsPower Pages Security AgentProactively scans external-facing sites for vulnerabilities and suggests fixes to makers.
Unified GovernanceAutomation CenterA single dashboard to monitor the health, security, and ROI of all agents and flows across the tenant.

Reference

Uncategorized

Use least active routing on messaging channels in Dynamics 365 Contact Centre

Use least active routing on messaging channels

(Extending intelligent workload distribution from voice to digital messaging channels to ensure fair agent utilization).

Real-time User Journey

This journey illustrates how the system balances work across a blended workforce (agents handling both voice and chat):

  1. Scenario Setup: Two agents, Oscar and Victoria, have identical skills. Oscar is currently handling 1 chat. Victoria is handling 1 voice call and 1 chat.
  2. New Incoming Request: A new customer starts a chat on the website.
  3. Concurrency Check: The routing engine evaluates current workloads. It identifies that Oscar has fewer concurrent assignments (1) than Victoria (2).
  4. Initial Assignment: The chat is assigned to Oscar to balance the total number of active conversations.
  5. Tie-Breaking (Last Capacity Release): Later, two different agents, Maya and Hailey, both have exactly 1 active assignment.
  6. Time-based Decision: The engine checks their “Last Capacity Release Time” (when they finished their previous task). Maya finished her last chat at 1:55 PM, while Hailey finished at 2:00 PM.
  7. Final Routing: Because Maya has been “inactive” longer, the new chat is routed to her, ensuring Hailey gets a fair amount of “rest” time between tasks.

Step-by-Step: How to Enable This Feature

To implement least active routing in your messaging queues:

  • Step 1: Admin Center Access

Sign in to the Customer Service admin center or Contact Center admin center.

  • Step 2: Select the Queue

Navigate to Customer Support > Queues. Open the specific messaging queue (e.g., Chat, WhatsApp, or SMS) where you want to apply this logic.

  • Step 3: Set Assignment Method

In the Assignment method section, select Least active from the dropdown menu.

  • Step 4: Configure Custom Assignment (Optional)

If you use “Custom” assignment methods, you can add “Least active” as an Order by condition. This allows you to first filter by “Highest Skill” and then use “Least Active” as the tie-breaker.

  • Step 5: Verify Capacity Profiles

Ensure that your agents have Capacity Profiles defined (e.g., an agent can handle 100 points of work, where a chat is 20 points). Least active routing relies on these profiles to calculate concurrent load.

  • Step 6: Data Tracking (Advanced)

To build reports on this, use the Dataverse entity msdyn_agentchannelstateentity. This tracks the lastcapacityreleasetime for each agent, which powers the routing decisions.

Infographic: How Least Active Routing Works

FactorDescriptionBenefit
Concurrent LoadCounts the number of active calls and chats currently assigned.Prevents overloading individual agents.
Last Capacity ReleaseTracks the exact timestamp when the last conversation ended.Ensures fair “breathing room” between tasks.
Cross-Channel AwareConsiders both Voice and Messaging work items together.Perfectly balances a “Blended” workforce.
Fair UtilizationMoves agents toward a consistent utilization percentage (e.g., 85%).Reduces burnout and improves agent satisfaction.
SLA StabilityPrioritizes available capacity over random assignment.Keeps wait times consistent for customers.

References