Set up unified routing for records
Omnichannel for Customer Service offers a suite of capabilities that extend the power of Dynamics 365 Customer Service Enterprise to enable organizations to instantly connect and engage with their customers across digital messaging channels. An additional license is required to access Omnichannel for Customer Service. For more information, see the Dynamics 365 Customer Service pricing overview and Dynamics 365 Customer Service pricing plan pages.
You can configure routing for records in Customer Service admin center, Customer Service Hub, or Omnichannel admin center. However, unified routing can be configured only in Customer Service Hub or Omnichannel admin center.
If you only have Dynamics 365 Customer Service, then the options to configure unified routing will be available only after you enable unified routing in the service configuration settings.
- After you enable the unified routing feature in Service Configuration Settings, you can't disable it. You'll need to contact Microsoft Support to disable the feature.
- Provisioning unified routing might impact runtime operations on account of solution import that can impact SQL load.
- If you're upgrading your environment and Omnichannel for Customer Service is also installed, you might have existing workstreams for record routing. We recommend that you provision unified routing only after recreating those workstreams for record routing in your admin app.
- If you're an existing customer, we recommend that you configure and test unified routing in a test or development environment before configuring it in your production environment.
- If you're routing, updating, or deleting multiple records at a time, and facing any technical or performance-related issues with unified routing, we recommend that you contact Microsoft Support to troubleshoot the issues.
- To set up record routing for Customer Service, unified routing must be enabled in your environment. More information: Provision unified routing for Customer Service
- To route records, you must enable the record for routing using records channel configuration. More information: Records routing
- You must have the System Administrator role to configure record routing.
- You must have users configured as bookable resource. More information: Set up the user as a bookable resource
Configure unified routing for records
In Dynamics 365, go to one of the apps, and perform the following steps:
In the site map, select Routing in Customer support. The Routing page appears.
Select Manage for Record routing.
On the Record routing page, select Add.
In the Add a record type dialog, select a record from the Record type list, and select Add. The record is added and listed on the Record routing page.
Configure the following:
- Intake rules
Create workstreams for record routing
Go to one of the apps, and perform the following steps.
In the site map, select Workstreams in Customer support.
Select New workstream.
In the Create a workstream dialog, enter the following details:
- Name: Enter an intuitive name, such as Contoso case workstream.
- Work distribution mode: Select Push or Pick.
- Type: Select Record.
- Record type: Select a record from the list.
Select Create. The workstream is created.
Configure intake rules
Intake rules for a record help determine the workstream to be picked up to assign an incoming work item.
You can create intake rules independently and map them to basic routing rulesets also. However, on any workstream details page, only those intake rules will be displayed that are mapped to the workstream. Therefore, if you want to prioritize the runtime evaluation of the intake rules, you'll need to select See more on the workstream details page, and reorder the rules in the Decision list.
Perform the following steps:
Select the workstream that you configured for routing records, such as the case.
In the Intake rules area, select Create rule.
In the Create intake rule dialog, enter a name and define the conditions for the rule. By default, the root record is selected and displayed at the top of the condition builder for ease of reference and visibility of the record for which you are creating the rule. You can define conditions for up to two levels of the related records and attributes.
The following screenshot shows a workstream with the required intake rule and route to queues.
You can reorder the rules and create copies to meet your business requirements.
Configure routing rules
Routing rules for a workstream consists of work classification rules and route-to-queue rules. For the steps to configure routing rules, see the following:
Configure work distribution and advanced settings
In the Work distribution area, you can either accept the default settings or select See more, and update the following options:
Capacity: Select one of the following options:
- Unit based: Enter value if your organization has configured unit-based capacity.
- Profile based: Specify a profile in the list if your organization has configured profile-based capacity. More information: Create and manage capacity profiles
Allowed presences: Select the presences in which agents will be assigned. If you want to route records in Customer Service Hub, make sure that you add all the required presences to be able to route work items as required.
Default skill matching algorithm: Select Exact Match or Closest Match.
Expand Advanced settings to configure the following options:
- The agent notifications that you configure for routing of records based on unified routing will be displayed in the Customer Service workspace and Omnichannel for Customer Service apps only.
- Ensure that the agents in the queues have correct permissions to handle the incoming work items in the queue. If an agent doesn't have permissions to an assigned work item, the assignment will be stopped, and the conversation will be closed to protect it.
Enable routing diagnostics
Process for setting up unified routing
Overview of unified routing
Create and manage workstreams
Create multiple workstreams for records routing
Configure routing for email records
Release agent capacity
Assign roles and enable users
Submit and view feedback for