Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

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

Ability to prioritise queues or workstreams

(0) ShareShare
ReportReport
Posted on by 60

Hello, we have a requirement to prioritise the assignment of work items based on queue/workstream

For example if we have a voice workstream and record workstream, we would want any items in the voice workstream prioritised above the record workstream

I can not see any obvious way to do this, assignment rules only work for items within a given queue rather than prioritising work between multiple queues and since queues are specific to types of workstream it is not possible to have a single queue for everything

Has anyone implemented a similar requirement? It seems unusual that a tool with 'enterprise routing' capability does not have any obvious options to control routing/prioritisation between queues themselves. We would not want callers on the voice channel waiting in a queue because the system has routed non-real time work to agents from other workstreams instead.

  • Kristine Risberg Profile Picture
    50 on at
    RE: Ability to prioritise queues or workstreams

    Hi, 

    You could also try setting up custom work assigment rules to try and prioritize all incoming work assignments. 
    Hope you find something that works for you. 

  • DanNewton Profile Picture
    60 on at
    RE: Ability to prioritise queues or workstreams

     Kristine Risberg 

    Thank you for the response and apologies for the delay. 

    We are trying to use push based for all our workstream types as we hoped to automate the distribution to work across all channels. We have tried to apply your suggestions to some success however we still ultimately have the same problem between voice and chat, even if using picking for the record workstream.

    We are seeing behaviour where we can have a voice call queued for 15 plus minutes, a brand new chat arrive waiting only 1 minute and yet if an agent goes available they are pushed the chat instead of the voice call. The voice call then subsequently abandons as the routing behaviour seems 'random' between the queues and does not follow any logical/sensible obvious choices around how long things have been waiting.

    I think this is ultimately a feature gap in the product but seems to be a rather significant "spanner in the works".

  • Suggested answer
    Kristine Risberg Profile Picture
    50 on at
    RE: Ability to prioritise queues or workstreams

    Hi Dan,

    Do you use a push based work distribution mode for both the voice and record workstream?

    We also route multiple work item types (voice, chat and record) to our agents, but only chat and voice calls are pushed to agents - records are always picked, when time allows. I.e. agents default status is available (for voice calls or chats). When no real-time work items are on queue - they manually pick records to reply to emails.

    There is a workaround to try and control this based on agent status but it's quite messy.

    1. You set the work item limit to your chat capacity profile and your voice capacity profile to one (1) work item.

    2. You set Allowed presences to Available and Busy on your voice and chat workstream.

    3. You set the work item limit to your record capacity profile to x items (e.g. 1 or 3)

    4. You set Allowed precenses to Available and Busy on your record workstream.

    This will result in:

    1. An agent that is working with one or multiple records will have their status set to Busy, but the system can still push through a chat or a voice call (since you've allowed that to status Busy). If an agent has an important email or other admin work that makes them unable to answers calls or chats - create a custom "Admin" status (based on OOB DND status) which will block any requests.

    2. An agent working on a chat or in a voice call will have their status set to "Do not disturb" (since their capacity is full as you've restricted their work item limit to one chat/voice item). This means the system cannot push through an email if they're on the phone or in a chat (I'm guessing you already have this setup atm if all of your channels are push based).

    Hope this might be of some help. But I agree, there should be a prioritization ruleset between the different workstreams.

    Cheers,

    Kristine

  • Suggested answer
    Kristine Risberg Profile Picture
    50 on at
    RE: Ability to prioritise queues or workstreams

    Hi Dan,

    Do you use a push based work distribution mode for both the voice and record workstream?

    We also route multiple work item types (voice, chat and record) to our agents, but only chat and voice calls are pushed to agents - records are always picked, when time allows. I.e. agents default status is available (for voice calls or chats). When no real-time work items are on queue - they manually pick records to reply to emails.

    There is a workaround to try and control this based on agent status but it's quite messy.

    1. You set the work item limit to your chat capacity profile and your voice capacity profile to one (1) work item.

    2. You set Allowed presences to Available and Busy on your voice and chat workstream.

    3. You set the work item limit to your record capacity profile to x items (e.g. 1 or 3)

    4. You set Allowed precenses to Available and Busy on your record workstream.

    This will result in:

    1. An agent that is working with one or multiple records will have their status set to Busy, but the system can still push through a chat or a voice call (since you've allowed that to status Busy). If an agent has an important email or other admin work that makes them unable to answers calls or chats - create a custom "Admin" status (based on OOB DND status) which will block any requests.

    2. An agent working on a chat or in a voice call will have their status set to "Do not disturb" (since their capacity is full as you've restricted their work item limit to one chat/voice item). This means the system cannot push through an email if they're on the phone or in a chat (I'm guessing you already have this setup atm if all of your channels are push based).

    Hope this might be of some help. But I agree, there should be a prioritization ruleset between the different workstreams.

    Cheers,

    Kristine

  • Leco Lv Profile Picture
    on at
    RE: Ability to prioritise queues or workstreams

    Hi partner,

    If this problem is urgent for you, have you tried contacting Microsoft technical support? They can contact the relevant document author to provide you with an answer.

    Alternatively, you can leave a comment for the author directly in the docs with your question, but this method may be slower.

    pastedimage1673229085468v2.png

  • DanNewton Profile Picture
    60 on at
    RE: Ability to prioritise queues or workstreams

    Thanks for the response

    I am just thinking out loud but since there is no prioritisation I am curious how Microsoft expects anyone to fully utilise omnichannel.

    Omnichannel now supports voice, chat and record based routing. If there is no prioritisation or defined routing logic between these then what is to stop phone calls being kept waiting longer than need while the system routes other 'less important' work items first. If using voice and chat, how is the system ensuring that these are assigned to agents based on longest waiting (first in) work items taking into account both workstreams?

    Could chat work items be waiting indefinitely as the system is only focusing on routing voice work items?

    I am researching this myself however this seems like a huge problem for anyone who wants to enable more than 1 work type.

  • Leco Lv Profile Picture
    on at
    RE: Ability to prioritise queues or workstreams

    Hi partner,

    There seems to be no prioritization based on workfstream.

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

Daivat Vartak – Community Spotlight

We are honored to recognize Daivat Vartak as our March 2025 Community…

Announcing Our 2025 Season 1 Super Users!

A new season of Super Users has arrived, and we are so grateful for the daily…

Kudos to the February Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 293,274 Super User 2025 Season 1

#2
Martin Dráb Profile Picture

Martin Dráb 231,939 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156 Moderator

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans