This article is contributed. See the original author and article here.
Commercial and public sector organizations continue to look for new ways to advance their goals, improve efficiencies, and create positive employee experiences. The rise of the digital workforce and the current economic environment compels organizations to utilize public cloud applications to benefit from efficiency and cost reduction.
This article is contributed. See the original author and article here.
As the world started unwinding from the pandemic, Sarah joined thousands of travelers in booking flights for a long-planned vacation. Realizing she forgot to add her food preferences, she immediately opened a chat on the airline portal. After a long wait, the virtual agent told her to try again later. All the human support agents were busy. She returned after a few hours and started another chat, but she was too late. The chat service had ended for the day. Super upset and frustrated, she left the chat giving the lowest rating.
Busy queues often lead to lower CSAT
Service delivery organizations dread scenarios like Sarah’s, where the customer must wait a long time in the queue, abandons the attempt with a low satisfaction rating, orworst of allboth. Managing workloads effectively during periods of peak demand is a frequent problem for all businesses. Service organizations face the additional challenge of support requests that arrive outside of business hours. Companies are looking for ways to enhance their customers’ experience to drive higher CSAT. Efficient queue overflow management is an essential part.
Introducing queue overflow management in Microsoft Dynamics 365 Customer Service
With queue overflow management, businesses can proactively manage overflow when callers are experiencing abnormally long wait times or a queue has many unassigned work items.
Corrective actions are specific to service channels or modalities. During peak demand, organizations can transfer calls to a different queue or to voicemail or offer to call the customer back later. Similarly, conversations and records can be transferred from an overflowing queue to a different queue.
How to set up queue overflow management
In the Customer Service admin center, select Queues > Advanced queues. Select Set overflow conditions in the Overflow management tile.
Then define the conditions that will determine whether the queue is overflowing and what action to take if it is.
Overflow evaluation happens before a work item is added to the queue. You can think of it as a sort of “pre-queueing” step.
How queue overflow management would make Sarah a happy customer
Let’s return to our excited traveler Sarah to learn how queue overflow management would help the airline avoid a dissatisfied customer. She’s bought her tickets and initiated a chat to add a meal preference to her reservation. The airline now has two queues for customer chats. With customers already holding in one, queue overflow management automatically routes Sarah to the other, where there’s no wait.
Investigate queue overflow events with routing diagnostics
Dynamics 365 Customer Service captures information about queue overflow events in routing diagnostics. Admins can use the information to understand failure scenarios and plan their business workflows accordingly.
Prepare better to serve better
It’s hard to predict peak demand events. Queue overflow management can help. Admins and supervisors are better prepared for contingencies, and customers like Sarah get a faster resolution to their issues.
This article is contributed. See the original author and article here.
The Azure Arc team is excited to announce generally availability of Automatic VM extension upgrades for Azure Arc-enabled servers. VM extensions allow customers to easily include additional capabilities on their Azure Arc-enabled servers. Extension capabilities range from collecting log data with Azure Monitor to extending your security posture with Azure Defender to deploying a hybrid runbook worker on Azure Automation. Over time, these VM extensions get updated with security enhancements and new functionality. Maintaining high availability of these services during these upgrades can be challenging and a manual task. The complexity only grows as the scale of your service increases.
With Automatic VM extension upgrades, extensions are automatically upgraded by Azure Arc whenever a new version of an extension is published. Auto extension upgrade is designed to minimize service disruption of workloads during upgrades even at high scale and to automatically protect customers against zero-day & critical vulnerabilities.
How does this work?
Gone are the days of manually checking for and scheduling updates to the VM Extensions used by your Azure Arc-enabled servers. When a new version of an extension is published, Azure will automatically check to see if the extension is installed on any of your Azure Arc-enabled servers. If the extension is installed, and you’ve opted into automatic upgrades, your extension will be queued for an upgrade.
The upgrades across all eligible servers are rolled out in multiple iterations where each iteration contains a subset of servers (about 20% of all eligible servers). Each iteration has a randomly selected set of servers and can contain servers from one or more Azure regions. During the upgrade, the latest version of the extension is downloaded to each server, the current version is removed, and finally the latest version is installed. Once all the extensions in the current phase are upgraded, the next phase will begin. If upgrade fails on any of the VM, then rollback to previous stable extension version is triggered immediately. This will remove the extension and install the last stable version of the extension. This rolled back VM is then included in the next phase to retry upgrade. You’ll see an event in the Azure Activity Log when an extension upgrade is initiated.
How do I get started?
No user action is required to enable automatic extension upgrade. When you deploy an extension to your server, automatic extension upgrades will be enabled by default. All your existing ARM templates, Azure Policies, and deployment scripts will honor the default selection. You however will have an option to opt-out during or any time after extension installation on the server.
After an extension installation, you can verify if the extension is enabled for automatic upgrade by looking for the status under “Automatic upgrade status” column in Azure Portal. Azure Portal can also be used to opt-in or opt-out of auto upgrades by first selecting the extensions using checkboxes and then by clicking on the “Enable Automatic Upgrade” or “Disable Automatic Upgrade” buttons respectively.
You can also use Azure CLI and Azure PowerShell to view the auto extension upgrade status and to opt-in or opt-out. You can learn more about this using our Azure documentation.
What extensions & regions are supported?
Limited set of extensions are currently supported for Auto extension upgrade. Extensions not yet supported for auto upgrade will have status as “Not supported” under the “Automatic upgrade status” column. You can also refer Azure documentation for complete list of supported extensions.
All public azure regions are currently supported. Arc enabled Servers connected to any public azure region are eligible for automatic upgrades.
Upcoming enhancements
We will be gradually supporting many more extensions available on Arc enabled Servers.
This article is contributed. See the original author and article here.
Skill-based routing automatically assigns the agents with the right skills to work on customer support requests. With skill-based routing in Microsoft Dynamics 365 Customer Service, your call center can reduce the number of queues it operates, improve agents’ productivity, and increase customers’ satisfaction.
To get the most out of skill-based routing, it should be easy to onboard your agents with the right set of skills, proficiencies, and queues. It should be just as easy to modify your workforce configuration to keep up with the ever-changing demands on your call center. With the October 2022 release, Dynamics 365 Customer Service introduces a new skills hub and an enhanced user management experience that helps you onboard and manage the agents in your workforce more efficiently than ever before.
One-stop skill-based routing in the new skills hub
Let’s look at a common scenario. Morgon is the call center administrator for Contoso Enterprises, a global e-commerce company. Morgon has observed a surge in service requests around “Returns” in the North American region. Customers are facing long wait times because of it. In response, Morgon wants to make two changes to his workforce.
First, he wants to boost the “Returns” skill and support the additional requests using agents who have lower proficiency in handling returns but can provide timely support. Second, he wants to move some agents from the Latin American queue to the North American queue to assist with the additional demand.
Previously, Morgon would have had to visit separate admin centers to accomplish these tasks. Now he can do everything in one place: the skills hub.
Skills, skill types, proficiency scales, and intelligent skill finder models are all important parts of skill-based routing. The new skills hub is the one-stop place to manage these attributes across your entire call center.
Here’s what you’ll find in the new skills hub:
An overview of all the skills you’ve configured in your call center and the number of users associated with each one
A single seamless flow to create a skill, add agents to it, and assign the agents’ proficiency in the skill
A simple way to add or remove multiple agents from a skill in just a few steps
An out-of-box proficiency scale to help you start using skill-based routing in as few steps as possible
An intuitive experience to create or modify proficiency scales
Enhanced user management
Along with skills, Customer Service uses queues and capacity profiles to efficiently route work requests to the agents best suited to handle them. With enhanced user management, you can easily view how your agents are configured across these attributes. Managing the attributes for multiple agents takes just a few simple steps.
Here are some highlights of the new user management experience:
A page that lists the skills, proficiency scales, queues, and capacity profiles of all agents in your organization
Search functionality to find agents with specific skills or other attributes
The ability to update the attributes of multiple agents at once
One place to manage skills, proficiencies, queues, and capacity profiles of users
You can even enable agents to participate in swarming requests as part of the collaboration features in Dynamics 365 Customer Service.
With the new skills hub and enhanced user management, call center administrators can now quickly configure their workforce and make changes on the fly to keep up with customers’ varying demands.
The skills hub and enhanced user management are available as a public preview in the Dynamics 365 Customer Service admin center for all organizations.
Next steps
To learn about the new features and try out their capabilities, read the documentation:
This article is contributed. See the original author and article here.
Accounts Payable teams around the globe spend hours processing invoices that come from different channelsfax, mail, email, handwritten, and electronic data interchange (EDI). The sheer volume of invoices is a difficult burden to overcomeand the number grows exponentially with the number of office locations. Resource-strained finance teams must manually transfer invoice details to the enterprise resource planning (ERP) system. This error-prone process increases finance cycle times, delays closing the books, and prevents timely financial statements. Misplaced invoices and delayed payments cost organizations thousands in lost vendor discounts. Wouldn’t it be great if all that manual work could be automated? With the new invoice capture feature in Microsoft Dynamics 365 Finance, it can.
Invoice capture automates the entire AP invoice-to-pay process using artificial intelligence (AI) and machine learning (ML) technologies called Optical Character Recognition (OCR) and Robotic Process Automation (RPA). With invoice capture, employees scan invoices as they arrive, OCR extracts critical data, and the system matches invoices with purchase orders, identifies exceptions and data errors, and updates financial records. Employees can quickly route coded invoices for approval through workflows that follow rules based on the invoice data and amount.
Invoice capture helps control spending and reduce paperwork
Invoice capture delivers the following benefits:
Spend control: Automated processing and better audit trails deliver more real-time visibility into spend and better reporting, which results in faster responses to time-sensitive vendor inquiries. This can help your business avoid late bill payments, take advantage of time-based discounts, and accelerate approvals.
Faster cycle times: Freeing your AP teams from manual data entry reduces errors, trims weeks from the payment cycle, and allows the team to focus on more strategic tasks like improving vendor relationships, optimizing sourcing contracts, and negotiating deeper discounts.
Paperless AP: Say goodbye to filing cabinets, lost invoices, and printer jams. With a fully digitized process, not only do you reduce your carbon footprint and printing costs, but documents are more secure.
Key capabilities of invoice capture
Invoice data extraction from multiple channels: Invoice capture offers flexible configuration settings that allow you to automate invoice processingregardless of how invoices come across your desk, whether they’re faxed, EDI, or even handwrittenand consolidate them centrally for approvals.
Empowered by AI Builder and Azure Form Recognizer: Invoice capture contains a prebuilt AI model powered by Microsoft AI Builder and Azure Form Recognizer, which can process most invoice formats from all over the world without extra model training effort. The Microsoft AI Builder continuously improves the model.
Custom AI model for invoice processing: When business complexity prevents the prebuilt model from recognizing an invoice format, invoice capture provides a way to build custom models to supplement the prebuilt model.
Intelligent and flexible business rule engine: Sometimes the AP team needs more information to make the right decision than the basic details on the invoice. It’s often helpful to have information from the supply chain or bank account details, for instance. Using an intelligent business rule engine, you can define derivations and validation rules to accommodate the complexity of your vendor invoice processing. This helps to streamline the accounts payable automation and relieves the AP team from repetitive work, allowing them to focus on more value-added tasks.
Recent Comments