[rt-users] Draft RT quickstart guide
Jesse
jesse at fsck.com
Thu Jul 12 23:19:42 EDT 2001
I put this together in the past day or so. Meri took an editing pass at it
tonight.
It's the first draft of a "quickstart configuration guide." I hope this
helps some folks out with some of the key concepts behind RT. Commentary
to rt-doc-workers at lists.fsck.com would be greatly appreciated.
RT Quickstart configuration:
Run through the installation
Create your users
In its default configuration, RT uses an internal users database to keep
track of who can access RT and who has what rights within the system.
One of your first tasks should be to create users for anyone who will
need to work with tickets within RT.
With the web interface, click on "Config" then "Users" then "Add new
user". When creating new users, be sure to fill in:
Name
Email Address
Password
Be sure to click on "Let this user be granted rights"
Create your queues
RT's primary administrative unit is the 'queue.' Use queues to separate
tickets either by the groups of people who should be dealing with them,
the user community or ticket attributes, or some combination therein.
Generally, you don't want to create queues for time-limited projects. In
most situations, queues are not things you should be creating or
deleting with any frequency.
Grant the users the rights they need.
RT provides a rich access control system that allows rights to be
granted to groups, individual users and users in specific roles.
To allow arbitrary remote users to submit tickets into a given queue by
email, grant "Everyone" the rights to "SeeQueue", "CreateTicket",
"ReplyToTicket" and "CommentOnTicket" for that queue.
If you intend to let ticket requestors use the requestor-mode web
interface, you should grant "Requestor" the right to "ShowTicket"
To make sure that your staff can work with tickets, you should grant
them all the following additional rights:
"ShowTicket"
"ShowTicketComments"
"Watch"
"WatchAsAdminCc"
"OwnTicket"
"ModifyTicket"
Set up Scrips
RT's "Scrips" system lets sites configure what email gets sent by RT in
response to ticket creation or updates. Unless you set up Scrips, RT
_will not_ send any email. (It's also a general extension mechanism
which allows changes to persist across updates. But if you're reading
this quickstart guide, you probably just don't want to go there yet.)
Scrips are composed of a Condition, an Action and a Template. A number
of Conditions and Actions come with RT. Others are available as
contributed add-ins from members of the RT community. Later on, you can
define custom templates for each queue, but for now, RT ships with a set
of predefined templates which should get you started.
A reasonable default set of scrips for a queue is something like this:
OnCreate AutoReplyToRequestors with Global Template: AutoReply
OnCreate NotifyAdminCcs with Global Template: Transaction
OnCorrespond NotifyAllWatchers with Global Template: Correspondence
OnComment NotifyAdminCcsAsComment with Global Template: AdminComment
OnResolve NotifyRequestors with Global Template: Resolved
Set up queue watchers
RT lets you set up Cc and Administrative Cc watchers globally and for
each queue. (Note that mail isn't sent unless you define Scrips to send
it). Generally, Cc watchers are folks who get notifications of ticket
updates and can view the queue (though this, of course, depends on how
you configure things). Administrative Ccs are usually the folks who have
rights to modify tickets. Set up folks you want to get Cc or AdminCc
mail as watchers for your queue in "Configuration"/"Queues"/ <queuename>
/ Watchers.
Set up keywords
RT's keyword system is centered around a single global hierarchy of
keywords and the concept of "Keyword Selections". Keyword Selectors
allow you to set up custom fields either for your whole RT installation
or for a single queue. Keyword Selections let you pick a node in the
Keywords tree as its "root" and to decide whether users can pick either
a single value or multiple values from that list.
For now, you probably don't need any keyword selectors, but once you
want to start 'tagging' requests with keywords, come back and add a
keyword called "Queues" to the Keywords hierarchy
("Configuration"/"Keywords").
Once you've created that keyword, click on it and add a new keyword
named after your queue. Click on that. Add a keyword as the root of
your new Keyword Select. Let's call it "operating system." Under
Operating system, add a bunch of operating systems.
Now, click on "Configuration" / "Queues" / your queue name / "Keyword
Selections" Enter a name for your keyword selection, like "Client OS".
Allow "multiple" values of "Queues/<queuename>/Operating System Up to 0
(unlimited) levels deep.
Now you'll be able to set 'Client OS' for tickets in your queue.
--
jesse reed vincent -- root at eruditorum.org -- jesse at fsck.com
70EBAC90: 2A07 FC22 7DB4 42C1 9D71 0108 41A3 3FB3 70EB AC90
Any e-mail sent to the SLA will immediately become the intellectual property
of the SLA and the author of said message will enter into a period of
indentured servitude which will last for a period of time no less than seven
years.
More information about the rt-users
mailing list