A common request from Remedyforce customers is to have the ability to designate a User as the manager of a Queue which can be used in a variety of ways:

  • Better reporting for managers that oversee multiple queues.
  • Easy dynamic workflow escalation notifications setup
  • Dynamic Remedyforce SLA milestone notifications

The issue customers run into is that the Queue object does not allow custom attributes like most other objects do. So there is no way to link a user as a manager.
The workaround for this is to create a wrapper object that stores down the Queue Id and the Id of the manager from the User object. This allows the mapping of a Queue to a User.
Then every time the queue changes on an Incident, the Queue_Manager field will be updated to the corresponding user in the mapping object.
This Queue manager field can be used in workflow rules as well as the Remedyforce SLA Milestone to send notifications.
SLA Milestone example:
Workflow Rule example:
Package Link Included:
For sandboxes use:
Edit: GitHub hosted Source Code:
Tested on Remedyforce version 201202.17.18
Code is provided at no cost with no support.
If there are any questions please feel free to leave a comment.
Collin Parker, RightStar Systems