We currently use 2 generic workflow templates to run some large, user-requested reports in the background, which then email the user the data when complete. Right now, we have certain reports pointing to one worflow and the remaining reports pointing to the other. I'm in the process of creating some sort of queue manager, which will grab whatever workflow template is free. The problem I've run into is that our admin has mentioned that he has seen the WfPropagationQueue_##### and WfUserWorkQueue_##### change their ending numeric values. He has the assumption that when the workflow is edited, and subsequently checked-in, it creates a new set of the 2 queues. I had originally planned to just quickly check each queue (hardcode the queue value in a prop file), but if the numbers can change I don't want to do that. What I'm trying to find out is, if there is a way that I can find out what dedicated queue is assigned to a particular workflow template that has dedicated queues enabled. Something like an api/method that I can pass the workflow object and return the queue object.