A network-based system to properly assign work items to be performed by workers across a network architecture. Candidate workers may be provided by receiving, from a task requestor instance on an enterprise management platform, a request for candidate users for a first task, wherein the request comprises one or more request parameters, identifying, from a user directory, a first plurality of users based on the first task, refining the first plurality of users to obtain the candidate users based on user metrics for each user provided by one or more community users, wherein the community users are different than the task requestor and the respective plurality of users, wherein the one or more request parameters indicates a perceived skill level of the respective user for the task by the one or more community users, and transmitting, to the task requestor instance, a message comprising the candidate users.
展开▼