Specialized Administration > Site Maintenance > Queue Management > Understanding Background Queues > Background Queue Details > Out-of-the-box Background Queues > WfUserWorkQueue
  
WfUserWorkQueue
The WfUserWorkQueue is used by workflow (and its associated tasks) to instantiate workflow robots and execute workflow robot actions.
The workflow queues are likely to be used heavily when many concurrent Windchill users are completing workflow tasks. Also, they are likely to be used heavily in scenarios where Windchill business objects are created that use life cycles which in turn use workflows.
If the performance of workflow queues is an issue, you can set up queue pooling that includes WfUserWorkQueue and WfPropagationQueue queues. The WfUserWorkQueue queues in the pool are named WfSharedUserQueue<n>, where <n> starts at 1 and increments by 1 for each additional queue. For the details on setting up queue pooling, see Queue Pooling.
Failed entries in workflow queues mean that something failed to process correctly. In most cases, a failed workflow queue entry corresponds to a stack trace in the method server log. Analyze the queue entry failure by checking the method server log to determine the cause of the failure. Sometimes, the message listed in the Queue Management utility can be enough to determine the cause of the failure.
You should examine workflow queues when the workflow activities associated with the queues do not appear to be executing properly. Additionally, it is a good practice to periodically check the queues to clean out old entries.
* 
The default value for newly created WfUserWorkQueue types is Pool, but you can set queue values to be either Pool or Process types.