web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Service | Customer Service, Contact Center, Fie...
Suggested Answer

Case Entity missing in Record Type Dropdown of Workstream & Conversation appearing for Root Record

(0) ShareShare
ReportReport
Posted on by 4

Hi everyone,

I am setting up Unified Routing in the Copilot Service admin center (Sandbox environment) to route cases created programmatically via a Power Automate flow. I am running into a couple of UI and architectural quirks that I am hoping to get some clarity on.

Issue 1: Case Entity Missing from Dropdown

Steps to Reproduce:

  1. Navigated to Routing > Record routing.
  2. Clicked Manage and successfully added the Case entity to onboard it for unified routing.
  3. Navigated to Workstreams > New workstream.
  4. Set Type to Record.
  5. Expanded the Record type dropdown.

Observed Behavior:

The dropdown lists various tables (Email, Task, Custom entities, etc.), but Case / Incident is completely missing. (See attached Screenshot 1). I have tried force-refreshing the metadata cache (Ctrl + F5), clearing browser cache, and Publishing All Customizations in the backend, but the dropdown will not update.

The Workaround Used:

To bypass this, I went back to Routing > Record routing, clicked directly on the onboarded Case entity, and configured the workstream from that specific record's menu. This successfully created a workstream where the Channel is set to "Case". (See attached Screenshot 2)

Issue 2: "Root record: Conversation" in Route-to-Queue Rules

When I open the workstream (created via the workaround above) to build my Route to queue rules, the UI displays Root record: Conversation rather than Root record: Case.

Observed Behavior:

Because the root is a conversation, building a priority-based routing rule requires me to traverse the relationship structure. I have configured my rule logic as: Routed record (Case) -> Contains data AND Priority Equals Low. (See attached Screenshot 3 - image_338be5.png).

My Questions for the Community:

  1. Root Cause of Missing Entity: Why does the Case entity fail to populate in the standard Workstream creation dropdown? Is this a known metadata sync bug, a Sandbox-specific limitation, or am I missing a master configuration step?
  2. Workaround Validity: Does configuring the workstream directly from the "Record routing" menu (instead of the standard Workstream menu) result in the exact same underlying architecture?
  3. The Conversation Wrapper: Is it expected behavior for a Record Workstream explicitly targeting Cases to use "Conversation" as the root record in the routing rules? I assume this is the Unified Routing engine wrapping the Case to process it through the omnichannel queues, but I want to verify that configuring my rule via the Routed record (Case) relationship is the officially supported way to evaluate case fields.

Any insights into why this UI behaves this way would be greatly appreciated!

Attachments:

  • [Attach Screenshot 1: Case is not appearing in Record Type dropdown]
  • [Attach Screenshot 2: Successful workaround via Record routing]
  • [Attach Screenshot 3: Showing Root record Conversation instead of Root record Case]
Successful workaround via Record routing.png
Showing Root record Conversation instead of Root record Case.png
Case is not appearing in Record Type dropdown.png
I have the same question (0)
  • Suggested answer
    sannavajjala87 Profile Picture
    43 on at
    From your screenshots, your configuration appears to be following the expected Unified Routing architecture, although there are a couple of UI behaviors that can certainly be confusing.
     
    Here are my thoughts on each of your questions:
     
    1. Why is the Case entity missing from the Record Type dropdown?
     
    This is not expected behavior. If the Case (Incident) table has been successfully onboarded under Routing > Record routing, it should normally be available when creating a Record workstream.
     
    A few things I'd verify are:
     
    - The Case entity has completed onboarding successfully (no pending provisioning).
    - Omnichannel configuration changes have fully propagated (Microsoft notes this can take up to 15 minutes).
    - Required Customer Service/Omnichannel apps and solutions are installed and up to date.
    - You're working in the same environment where the entity was onboarded.
    - Browser cache/metadata refresh (which you've already tried).
     
    Since creating the workstream directly from Record routing succeeds, this points more toward a UI metadata synchronization issue than a configuration problem. If the behavior persists across browsers and after sufficient propagation time, it may be worth raising a Microsoft support ticket.
     
    2. Is the workaround supported?
     
    Yes. Creating the workstream from the Record routing page ultimately provisions the same Unified Routing workstream. The navigation path is different, but the underlying workstream and routing configuration are the same.
     
    If everything functions correctly (routing, queue assignment, prioritization, etc.), I wouldn't expect any architectural differences simply because it was created from the Record routing experience.
     
    3. Why is the root record "Conversation" instead of "Case"?
     
    This is expected.
     
    Unified Routing processes work items through the routing engine using a Conversation abstraction, even for record-based routing scenarios. The routed business record (in your case, Case) is attached to that conversation.
     
    Because of this, routing conditions commonly navigate through:
     
    Conversation → Routed record (Case) → Case attributes
     
    So configuring conditions like:
     
    - Routed record (Case) contains data
    - Priority = Low
     
    is the supported approach for evaluating Case fields during routing.
     
    This design allows the routing engine to provide a consistent processing model across multiple work item types (cases, chats, custom records, etc.) while still exposing the underlying record attributes for routing decisions.
     
    Overall, based on the screenshots, your routing rule configuration looks correct. The only unusual part is the missing Case entity in the initial Record Type dropdown, which appears to be a UI/metadata issue rather than an architectural limitation.
     
    I'd also be interested to hear if others have encountered this behavior in recent Customer Service releases, as it may be related to a recent admin center UI update rather than an environment-specific configuration.
  • Sundas Farooq Khan Profile Picture
    4 on at
    Hi Thanks for your response.
     
    I have a question
    If we install Customer Service and Contact Centre in the same environment then will it create any issue or will it be OK?
  • Sundas Farooq Khan Profile Picture
    4 on at
    Hi Thanks for the reply
     
    @sannavajjala87 I have a question:
     
    If we install Customer Service and Contact Centre in the same environment then will it create any issue or will it be OK?

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the June Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Service | Customer Service, Contact Center, Field Service, Guides

#1
KristineRisberg Profile Picture

KristineRisberg 37

#2
11manish Profile Picture

11manish 35

#3
Manoj - ManoVerse Profile Picture

Manoj - ManoVerse 21 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans