Contact information
Contents
Owner: Gnome Sysadmin Team
Contact: #sysadmin
Persons: AndreaVeri
Purpose: General workflow for the GNOME's Request Tracker istance.
Description
This SOP explains some of the general usage guidelines of the RT istance located at https://rt.gnome.org
Action
Ticket lifecycle
- A new support request is sent via email by a user to one of the support addresses
- mail is received by smtp.gnome.org and forwarded to Webapps
- Postfix on Webapps runs a Perl RT script which injects the mail to correct queue
- a notification mail is sent to admins responsible for said queue
- admin solves the problem or asks for more information from the requestor
- a notification mail is sent to the requestor
- case closed
Working with tickets
SPAM - deleting tickets
- view the ticket
- click "Basics"
- change status to "Deleted"
- press [Save Changes]
Assigning tickets
- assign a ticket to yourself by clicking on "Take" (then others don't accidentally work on same ticket)
Ticket workflow
- view the ticket
- when you actually start working on a ticket, press "Open". You should have assigned to ticket to yourself at this point already (take).
- if you need to ask more details from the requestor, press "Reply". This allows you to send a mail to the requestor.
- if you want to add a comment to the ticket, press "Comment". This doesn't send the comment to the requestor, but the comment might be useful later for yourself.
- once the issue is solved, press "Resolve"
- on the resolving view, you can a) add a comment, or b) send a reply to the user. The comment won't be sent to the requestor, but the reply would be sent. Use the reply type only if you need to add a personalized message. This is selected in the "Update Type".
- once the ticket is resolved, the system (usually) sends an automated message to the user telling the ticket is resolved.
Adding a new queue (contact a sysadmin if you need one)
in Puppet, add the queue to the following line in modules/rt/manifests/init.pp:
rt::queue{ ['accounts', 'FoundationMembershipApplications', 'elections' ]
in Puppet, edit modules/postfix/files/aliases-gnome.org and add a line similar to:
rt-QUEUENAME: rt-QUEUENAME@[172.31.1.38]
on RT, log in as root (see /home/admin/secrets/rt4) and add a new queue with name QUEUENAME
on RT, add create, comment, and reply privileges to everybody for QUEUENAME queue