I've set up our RT with Delegation even if I'm not so sure if this is the best solution for our problem.

We are developing in different groups in several countries and a lot of "manager" are also included in the process of bug tracking, decision making etc. since this is a joint venture and many many people are involved in the process. The goal was to find a tracking system for change requests where managers can create tickets and see the process of working (at least the replies), developers should work on the ticket but not create some and some "team leaders" should assign tickets to developers and also change them to "resolved" after verifying the work of the developers is done. Another hurdle is that some manager should see queue A, B and D, another one B, C and F and another one all of them etc. Same for different developers and team leaders. No Delegation is needed so far since you could assign all the rights to different people if you like but I think this would get really messy soon if everybody has different globally rights. And my boss wanted me to set up possibilities for different Queue Admins (I call them Quads ;) ) which should be able to add people to their queues, assign them rights etc so the responsibility for each queue lays in the hands of each Quad. This is why I used Delegation then.

To avoid a lot of trouble if somebody will leave the company or somebody else should be responsible for a queue and all rights have to be transfered I created a "non-personal" account for each queue, called it Quad<Queuename> and gave it all rights of the specific queue. Think of it like a root account on a UNIX system for which I can give away the password to the responsible person. Within each of these accounts I created three personal groups: CreateTicket (for managers to post their requests or bugs etc, they can only create tickets, see the queue and ticket and reply), WorkOnTicket (for all the developers, they can reply, comment) and TeamLeader (they have almost all admin rights, can take/steal/assign/resolve tickets).

So with this setup each Quad account can be used to administer one queue, add people or global groups (like DevelopersTownX, DevelopersTownY, VIPManager), remove them etc.

Well I'm still not so sure if this was the best solution but at least it is a solution for our splitted system here. It only gets very annoying when it comes to changes within the queues which can't be done globally. I have to login to each queue with the Quad account, make the changes, logout and login with the next Quad for each queue. The more queues I have the worse it gets. Right now we have ten queues but since it works now, not so many changes take place anymore. The big advantage of this system is (in my point of view) that I have a better overview over the rights of each queue. I don't have to give rights globally, for queues and several people. The global groups I mentioned above (DevelopersTownX, ...) have no rights at all but work as a nice collection. If a new developer joins the team I only have to add him globally to this group and he will get the rights of the personal group of a Quad to which his global group was added in a queue.

I hope you all understand this complex behaviour and didn't describe it too confusing. If I did, just ask for further description. Or also please tell me if you know a better (and less complex) way to manage all these requirements.

Cheers,
Ben



Jesse Vincent schrieb:

On Sat, Sep 22, 2007 at 04:11:51PM -0400, Mathew wrote:
We don't currently use it but, it is a major part of a work flow
overhaul we are currently developing.

Can you explain how you plan to use it?


Keep up with my goings on at http://theillien.blogspot.com

Jesse Vincent wrote:
As far as I know, _nobody_ uses this feature of RT. If nobody speaks up
and tells me otherwise, the feature may be removed from a future version
of RT.

So. Do you use Delegation? If so, what sort of process makes it useful
for you?


Best,
Jesse


------------------------------------------------------------------------

_______________________________________________
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com


_______________________________________________
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com

Reply via email to