I would like to assign cases to agents via Omni Channel, but I've seen capacity is set at Presence Configuration, and it's classified by profile, or user by user. Isn't there any way to do it by another object or without creating a lot of presence configurations? Because I would like to make it easy to manage. I was thinking about a new field at Users object, setting current capacity for each of them, and call thar info from apex, but I'm actually searching if it is possible. My last option was setting presence status for each user.
At the end, we classified users into categories according experience: Level 01, Level 02 and Level 03, using those categories as Presence Configurations and assigning users to these ones.