< Day Day Up > |
Like most growing rocket propulsion companies, Yoyodyne is a busy place. People are rushing constantly between the main office downtown and the engineering office at the testing range to check up on the latest rocket tests, which means that nobody is ever at their desk to take a phone call. Yoyodyne used to use those little pink "While you were out" forms but people kept missing phone calls, because the little pink notes never quite managed to catch up with their intended recipients. Yoyodyne's RT administrators set up a new queue called Messages that lets any Yoyodyne staffer take a message for any other. No matter where they are, Yoyodyne staff can now get a quick rundown of all the phone calls they haven't returned. 7.9.1. Custom FieldsYoyodyne uses a set of custom fields to mimic the boxes on their "While you were out" forms. They're just there to give someone recording a phone call a place to record the important information. You may want to track more or different things. Yoyodyne's fields are:
7.9.2. TemplatesFolks at Yoyodyne who answer the phone need an email template to mimic the little pink paper forms that they're replacing. The template needs to display the various custom fields the administrators have set up. Yoyodyne went with a Messages template that looks like this: Messages: { $CustomFields = $Ticket->QueueObj->CustomFields( ); while (my $CustomField = $CustomFields->Next( )) { my $Values = $Ticket->CustomFieldValues($CustomField->Id( )); $OUT .= $CustomField->Name . ": "; while (my $Value = $Values->Next( )) { $OUT .= $Value->Content . " " } } } For full details, go to: { $RT::WebURL }Ticket/Display.html?id={ $Ticket->Id( ) } 7.9.3. ScripsYou only get one of those little pink notes for each missed call. Likewise, the Messages queue is set up with a single scrip, shown in Table 7-9.
7.9.4. ACLsMessages should be easy for anyone to enter, but they should be private, so that only their intended recipients can see the messages and resolve them. To satisfy these two goals, Yoyodyne grants both the Privileged Users and Owner built-in groups rights to the Messages queue. The Privileged Users group has the following rights: SeeQueue CreateTicket OwnTicket The Owner group has the following rights: ShowTicket ShowTicketHistory ShowTicketComments ModifyTicket |
< Day Day Up > |