7

We use Unified Routing in Dynamics 365 Customer Service / Omnichannel. Routing decisions can use supported attributes and context variables, which are documented as the mechanism to enrich conversations with custom data for routing.  


Current limitation

When we add custom columns to the Conversation table (msdyn_ocliveworkitem)—including simple Yes/No fields—these columns are not available in the routing condition builder (Route-to-Queue / prioritization rules). Microsoft documentation for Conversation customizations explicitly states: “You can’t use custom columns in unified routing or assignment.”


Workaround today

We pass values through context variables / context item values, because those are supported for routing. 

However, this adds operational overhead (integration mapping, bot handoff logic, maintenance) and increases the risk of misrouting if mappings drift.


Requested capability

Enable Unified Routing to evaluate custom Conversation columns directly in routing conditions (Route-to-Queue and prioritization rules).


Business impact

• Lower configuration and maintenance complexity

• Routing aligned with the organization’s data model

• Reduced misrouting risk caused by integration gaps around context values


Acceptance criteria

• Custom Conversation columns appear in the condition builder

• Values are evaluated reliably at routing time

• Clear documentation of supported field types and any limits

STATUS DETAILS
New