Dynamics 365 - Microsoft Dynamics 365 Blog The future of agentic CRM and ERP Tue, 31 Mar 2026 19:41:30 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.4 http://approjects.co.za/?big=en-us/dynamics-365/blog/wp-content/uploads/2018/08/cropped-cropped-microsoft_logo_element.png Dynamics 365 - Microsoft Dynamics 365 Blog 32 32 .cloudblogs .cta-box>.link { font-size: 15px; font-weight: 600; display: inline-block; background: #008272; line-height: 1; text-transform: none; padding: 15px 20px; text-decoration: none; color: white; } .cloudblogs img { height: auto; } .cloudblogs img.alignright { float:right; } .cloudblogs img.alignleft { float:right; } .cloudblogs figcaption { padding: 9px; color: #737373; text-align: left; font-size: 13px; font-size: 1.3rem; } .cloudblogs .cta-box.-center { text-align: center; } .cloudblogs .cta-box.-left { padding: 20px 0; } .cloudblogs .cta-box.-right { padding: 20px 0; text-align:right; } .cloudblogs .cta-box { margin-top: 20px; margin-bottom: 20px; padding: 20px; } .cloudblogs .cta-box.-image { position:relative; } .cloudblogs .cta-box.-image>.link { position: absolute; top: auto; left: 50%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); bottom: 0; } .cloudblogs table { width: 100%; } .cloudblogs table tr { border-bottom: 1px solid #eee; padding: 8px 0; } ]]> Introducing Service Agent in Microsoft 365 Copilot http://approjects.co.za/?big=en-us/dynamics-365/blog/it-professional/2026/03/31/service-agent-microsoft-365-copilot/ Tue, 31 Mar 2026 19:30:00 +0000 Service Agent brings Dynamics 365 Customer Service context, insights, and actions directly into Microsoft 365 Copilot.

The post Introducing Service Agent in Microsoft 365 Copilot appeared first on Microsoft Dynamics 365 Blog.

]]>

A new way to bring service workflows, insights, and actions directly into Copilot

Microsoft 365 Copilot is becoming the primary interface for how people get work done. As more teams rely on Microsoft 365 Copilot to retrieve information, reason over data, and take action, the need for domainspecific intelligence, especially for customer service, has never been greater.

On March 9th, we announced the frontier transformation, where we introduced a new type of business application integrated with Microsoft 365 Copilot. Today, we’re excited to introduce Service Agent in Microsoft 365 Copilot: a purpose‑built agent that brings customer service context, insights, and actions directly into the Copilot experience employees already use every day.

Service Agent enables service teams to move faster, stay focused, and resolve issues with greater confidence, without switching tools or losing context.

What is Service Agent?

Service Agent is a declarative agent that runs inside Microsoft 365 Copilot, designed specifically for customer service scenarios.

It combines:

  • The reach and familiarity of Microsoft 365 Copilot
  • The depth of Dynamics 365 Customer Service data
  • The power of agents that can reason, retrieve, and take action

With Service Agent, service professionals can interact with cases, knowledge, and service workflows using natural language—grounded in both Microsoft 365 and Dynamics 365 Customer Service system data—right from Copilot.

Why this matters for IT and service leaders

For years, service professionals have had to juggle multiple tools: CRM systems, knowledge bases, emails, internal chats, and reports, often switching context.

Service Agent changes that model by making Copilot the primary system of engagement for service work.

This approach delivers three key benefits:

1. One Copilot experience, across all applications including within Dynamics 365 Customer Service

Service Agent brings service workflows into the same Copilot surface used for everyday productivity, reducing friction, training overhead, and context switching.

2. Faster resolution through richer context

By grounding Copilot in both Microsoft 365 data (Outlook, Teams, SharePoint) and Dynamics 365 service data (such as cases, emails, knowledge, customer history), service professionals can build case understanding in seconds—not minutes.

3. Action, not just answers

Service Agent doesn’t stop at reading and synthesizing data. It can help service professionals prioritize cases, update records, draft responses to customers, and trigger workflows—all through natural language.

What Service Agent can do in Public Preview

In its initial release, Service Agent enables scenarios such as:

  • Case understanding and summarization
    Quickly generate rich summaries of customer cases, including context from prior interactions and related knowledge.
  • Case prioritization and workload awareness
    Ask Copilot what needs attention now, based on customer signals and service data.
  • Service knowledge retrieval
    Get relevant answers grounded in Dataverse and SharePoint knowledge, directly within Copilot.
  • Make data updates and initiate workflows
    Make updates to service records, add case notes and initiate workflows such as child case creation without leaving Copilot.
  • Crossapp continuity, shared history, shared memory
    Move seamlessly between applications such as Teams, Outlook, and Dynamics 365 Customer Service while maintaining shared memory and chat history.

Figure 1: Getting answers from Dataverse and SharePoint in Copilot Service Workspace

Figure 2: Customer interactions summaries across Dataverse, Teams and Outlook in Microsoft 365 Copilot app

Built for enterprise requirements

Service Agent is designed with enterprise IT needs in mind:

  • Grounded in Microsoft 365 Copilot with enterprise‑grade security and compliance
  • Aligned with existing Dynamics 365 Customer Service investments
  • Extensible, Service Agent will extend to supporting additional skills, apps, and workflows over time
  • Admin‑friendly, building on familiar Copilot and Dynamics management models

Service Agent acts as an intelligent layer on top of existing service systems, bringing the right information and actions to users, when and where they need them across the application ecosystem.

Getting started

Service Agent is now available in public preview, with several ongoing enhancements planned as we expand capabilities, performance, and extensibility.

To learn more:

Looking ahead

Service Agent is a significant step toward a future where Copilot is the primary way people engage with business systems—not just to ask questions, but to get work done.

We’re excited to partner with customers and IT leaders as we continue to evolve Service Agent and bring more service capabilities into Microsoft 365 Copilot.

Stay tuned for more.

The post Introducing Service Agent in Microsoft 365 Copilot appeared first on Microsoft Dynamics 365 Blog.

]]>
Building Smarter Observability for Agentic ERP World using Dynamics 365  http://approjects.co.za/?big=en-us/dynamics-365/blog/it-professional/2026/02/27/building-smarter-observability-agentic-erp-dynamics-365/ Fri, 27 Feb 2026 16:19:17 +0000 As enterprise workloads become more agentic, the expectations of ERP systems—and the teams that operate them—are shifting. Batch jobs, workflow orchestration, data import/exports, and background processes are no longer “just” technical plumbing–they are critical pieces of the operational fabric. They deliver timely financial results, accurate supply chain data, and reliable business intelligence driving process optimization.  To support this shift, observability needs to evolve beyond simple logs and reactive troubleshooting.

The post Building Smarter Observability for Agentic ERP World using Dynamics 365  appeared first on Microsoft Dynamics 365 Blog.

]]>

As enterprise workloads become more agentic, the expectations of ERP systems—and the teams that operate them—are shifting. Batch jobs, workflow orchestration, data import/exports, and background processes are no longer “just” technical plumbing–they are critical pieces of the operational fabric. They deliver timely financial results, accurate supply chain data, and reliable business intelligence driving process optimization. 

To support this shift, observability needs to evolve beyond simple logs and reactive troubleshooting. Observability needs to provide meaningful insights into execution behavior, performance patterns, and operational context. This ensures IT teams can run ERP with confidence and reliability. 

In Dynamics 365 ERP apps, we’ve long provided integration with Azure Application Insights to help organizations collect telemetry about user activity, failures, and application behavior. Now, with the expansion of batch telemetry signals — including start/stop events, failure data, throttling conditions, thread availability, and queue behavior — administrators and IT architects can gain deeper visibility into the health of critical batch-based workloads.  

Why Observability Matters Now 

ERP observability historically focused on basic monitoring. It observed which jobs were running, whether a job failed, or whether alerts were triggered. These indicators are useful, but they lack operational context. Modern enterprise workloads are increasingly interconnected, and automation driven. Delays or failures in one workload can ripple outward, affecting downstream processes, reporting accuracy, and service delivery. 

At the same time, teams are beginning to rely on AI agents to help monitor, diagnose, and in some cases suggest remediation steps. These tools need high-quality signals to be effective. 

Batch workloads are a prime example. Batch jobs directly impact business outcomes, from overnight posting to inventory sync and settlements.
Without execution insights, teams guess root causes and waste time on manual investigation.

What Batch Telemetry Brings to the Table 

The monitoring and telemetry capabilities in Dynamics 365 ERP enable customers to send application telemetry to Azure Application Insights for analysis and alerting. The recent expansion of telemetry signals for batch workloads builds on this foundation by adding behavioral data specifically for batch execution patterns. 

These signals include: 

  • Batch start and stop events to show how long jobs take to run, not just whether they completed. 
  • Failure information that correlates with info log entries and execution context. 
  • Throttling indicators that highlight contention due to system load. 
  • Thread availability data that helps reveal when jobs are waiting because capacity is constrained. 
  • Queue depth metrics shows number of waiting tasks for all queues that are part of the Priority Based Scheduling queues.  

Emitting these signals into a customer-owned Application Insights resource means teams can apply their existing monitoring pipelines, dashboards, and alerting logic without changing how data is consumed. 

From Visibility to Insight 

Once batch telemetry data flows into Application Insights, teams can query it using Kusto Query Language (KQL) and build dashboards that correlate workload behavior with other operational metrics.  

This richer observability enables several practical outcomes: 

  • Faster investigation of execution behavior without sifting through logs. 
  • Trend analysis to detect regressions or capacity bottlenecks before they impact business cycles. 
  • More informed capacity planning based on actual observed patterns. 
  • Alignment of SLA expectations with real operational performance. 

Here are some real‑world business scenarios that show how telemetry insights are helping customers troubleshoot issues and resolve problems faster. 

A global consumer goods company frequently sees high priority jobs completing late. Batch Queue telemetry exposes queue congestion and thread exhaustion, showing when noncritical tasks bury priority workloads.

It helps surface when priority-based scheduling queues build up and delay time‑sensitive workloads, while also revealing misconfigured priorities that cause jobs to be processed out of order. It further enables teams to closely monitor queue health during cutover or high‑load events, ensuring critical workloads flow smoothly. 

Similarly, a finance team’s bank reconciliation jobs remain “Waiting” for long periods. Thread telemetry reveals thread starvation—jobs were queued, but threads were fully consumed. 

It helps explain why jobs remain stuck in a “Waiting” state by revealing when thread capacity is fully consumed by parallel workloads. It also highlights thread saturation patterns, enabling teams to right‑size AOS batch capacity for smoother, more predictable processing. 

A Foundation for Intelligent Operations 

The expanded telemetry signals are not just a diagnostic tool. They serve as a foundation for smarter operations in an era where agents play an increasing role. High-fidelity Batch telemetry enables experiences like: 

  • Automated detection of anomalies based on execution baselines. 
  • Correlation of workload performance with business-critical thresholds. 
  • Enhanced alerts that tie operational conditions to business impact. 

By making execution behavior more observable and actionable, Dynamics 365 ERP helps teams focus on outcomes, not just symptoms. 

Getting Started 

If you haven’t already configured monitoring and telemetry for your environment, the first step is to integrate your Dynamics 365 ERP instance with Azure Application Insights – refer. Monitoring and telemetry overview – Finance & Operations | Dynamics 365 | Microsoft Learn .  

Once telemetry is configured, expanded batch signals can be toggled on from within system administration and begin flowing to your Application Insights pipeline for analysis.  

Rich observability is a core requirement for running modern ERP workloads, especially as organizations adopt more automation and begin exploring agent-assisted operational tooling. By bringing deeper insight into batch execution behavior, our ERP portfolio apps in Dynamics 365 helps IT teams move from reactive troubleshooting toward proactive reliability and informed decision-making.  

For more details visit Available telemetry – Finance & Operations | Dynamics 365 | Microsoft Learn

The post Building Smarter Observability for Agentic ERP World using Dynamics 365  appeared first on Microsoft Dynamics 365 Blog.

]]>