You need to sign in to do that
Don't have an account?
Guy Holmes
start routing with omni-channel unit trailhead solution
I'm having trouble on this solution as well. I'm pretty sure I've completed all of the steps but am getting the
"Could not find a properly routed case. Ensure that you've setup Omni-Channel correctly by following the requirements."
error as well. The issue I seem to be having is that after changing ownership of the case to the queue "High Priority", I am not getting a notification in the Omni-Channel widget box to accept. It just says "You have no active requests". Does anyone have any suggestions?
"Could not find a properly routed case. Ensure that you've setup Omni-Channel correctly by following the requirements."
error as well. The issue I seem to be having is that after changing ownership of the case to the queue "High Priority", I am not getting a notification in the Omni-Channel widget box to accept. It just says "You have no active requests". Does anyone have any suggestions?
https://screencast.com/t/mqoDSikVyLj
Challenge Not yet complete... here's what's wrong:
Could not find a properly routed case. Ensure that you've setup Omni-Channel correctly by following the requirements.
I think There may be a problem with last steps. Could you let me know what I have to do with below step.
Accept the case from the Omni-Channel widget, and leave it open in your console
Hi, I have the same problem "Could not find a properly routed case. Ensure that you've setup Omni-Channel correctly by following the requirements."
In fact, I don't have any request in my Widget ... can you help me please ? Thank you
I faced the exact issue today as mentioned in your comment. Later, I created a new Trailhead playground and did the exercise again from scratch (in Classic) and it worked perfectly. In the earlier instance, I started the exercise in Lightning and later swtiched to Classic midway. This might have been the issue I guess.
Best bet is to re-try the steps in a fresh instance and make sure you do it in Classic.
Hope this helps.
Thanks,
Manoj
The first indication of a problem occurs in the previous module,
To re-create the issue:
Start with a new playground
Begin with the steps in "Understand Queue-Based Routing"
Enable Omni-Channel
Run Omni-Channel Setup from the tile under View All on the Service Setup start screen
Create a queue High-Priority Cases
enter a name for the permission set. Maria enters Tier1 Agents. (We don't have this permission set setup though) It's meant to grant access to presence status later according to the mouse-over.
Add self as an agent to the queue
Skip step: Prioritize work for your agents, this screen isn't shown.
Leave defaults for workload 5 and 20
Finish. All is OK "Understand Queue-Based Routing" is done, move on to the next module: "Understand Skills-Based Routing"
Enable Skills-Based Routing
Navigate to Setup > Omni-Channel > Skills.
Click New
The first indication of a problem - happened 3 times out of 3 attempts. Get error:
New Skill
"Looks like there's a problem.
This record isn't supported. See your administrator for help."
Try again and it will work.
Continue on with the module
Create skills for "English, French, and Spanish; for hardware technical support and software technical support; and for orders and billing"
go to Service Resource in Object Manager and select Page Layouts
The second indication of a problem.
Instructions are to edit the Service Resource Layout, but there are no page layouts at all here. (3 time of 3 attempts)
Potential problem number 3
At this point, no one has access to the Active field of the Service Resource object.
We are going to need access and can grant it here and now, but it begins to look suspiciously as if the Omni-Channel system hasn't been initialized correctly. Make it visible to all. Same issue with other fields of this object: Account and Description. Make these 2 visible to all as well. Doing this for the first time this third attempt.
Create a page layout and move along.
Add the Skills Related List to the new page layout.
Not feeling very good about how this module is going at this point.
Create Service Resources for Agents
Now, this third attempt getting this error:
So try to re-login to the playground. Launching from the bottom the module is bringing me to a login page rather than automatically logging me in.
Maybe there is a new issue going on at Salesforce or did I miss a critical step?
Any feedback would be welcome. It's 11:20 pm Central time May 28 2019.
Originally started posting because of an error trying to complete the challenge for "Start Routing with Omni-Channel" and getting an error from the flow when creating a new case: Error element myRule_1_A1 (FlowActionCall).
An Apex error occurred: System.QueryException: List has no rows for assignment to SObject
But clearly, there are indications of a problem before that.
"We can't save this record because the “Skills-based routing” process failed. Give your Salesforce admin these details. <b>An unhandled fault has occurred in this flow</b> An unhandled fault has occurred while processing the flow. Please contact your system administrator for more information. Error ID: 867393967-102760 (360893287)"
I have the same issue... my "workaround" was to temporarily deactivate the Process Builder - Skills-based routing and then create the Case.
Because the error points to the "flow" > Process Builder. I Think there is something in the APEX class missing...
This allows me to ent the trail, but I Know.... this is just a workaround.
Original line 15: New line 15:
Also, you must create and assign the "English" skill.
Your observation was correct. I was able to create a new case after temporarily de-activating the process that was created for skill based routing.
Thanks.
In my situation, I was working on one of the sandboxes. I was able to retrieve the right value for the channelName from Omni-Channel ==> Service Channels ==> Developer Name for the corresponding channel.
I also did same for skillName: Omni-Channel ==> Skills (select the skill) ==> Developer Name.
Cheers
ServiceChannelId = getChannelId('Omni_Setup_Flow_Cases'),
On Omni Channel Settings I hadn't checked the box Enable Status-Based Capacity Model. Once that was checked it worked like a champ.
Salesforce does not see your change in presence status if you only enable one presence status:
https://www.tellpopeyes.ltd/
1. open the org both in classic and lightning
2. Create the case from classic.
3. update status for omnichannel to 'Available'
4. IMPORTANT - without changing to lightning, change the owner of the case you have just created and Viola!!
Thanks.