[rt-users] RT 4.0.2 and SLA: Not clear about CF

Alex Rhys-Hurn alex at itworx.co.ke
Fri Oct 7 03:44:32 EDT 2011


Also I would like to be able to set a default SLA value for each queue, as my users are forgetting sometimes to choose correctly. 

When submitting tickets by email and web gui is makingthe correct SLA apply, but then what is the use of choosing an SLA valuein the CF? 

Alex 

----- Original Message -----

From: "Alex Rhys-Hurn" <alex at itworx.co.ke> 
To: rt-users at lists.bestpractical.com 
Sent: Friday, 7 October, 2011 10:40:41 AM 
Subject: [rt-users] RT 4.0.2 and SLA: Not clear about CF 


Hello, 

We are using Rt 4.0.2 on Ubuntu 11.04 Virtual Machine. Everything is great so far. 

I have questions about RT:SLA, as I am not clear on a few things. Firstly, the following para from the SLA documentation states: 


"It's possible to define different set of levels for different queues. You can create several CFs with the same name and different set of values. But if you move tickets between queues a lot then it's going to be a problem and it's preferred to use ONE SLA custom field." 

We are setting different levels for different queues, and RT_Siteconfig has settings. See bottom of email for the config file. 

I have created values in the SLA CF that reflects the name of the SLA and Queues in the SiteConfig. 

Tickets are being created correctly with the SLA Terms. No problem there. 

My problem comes when an employee goes to update the custom fields page of a ticket, and if they update a CF Field other than the SLA field (and they ignore the SLA field), then SLA changes the ticket to an SLA of no_value, and then I get bogus due date info for that ticket. 

This is a real pain to ask employeed to be careful to make sure that SLA CF is checked and selected properly everytime. 

What am I doing wrong? 

Many thanks for your help. 

Alex 


%RT::ServiceAgreements = ( 
Default => 'default', 
QueueDefault => { 
'General' => 'default', 
'Antarc' => 'antarc', 
'Beglinwoods' => 'beglinwoods', 
'Chase' => 'chase', 
'Mcc' => 'mcc', 
'Vicbank' => 'vicbank', 
'YRBrands' => 'yrbrands', 
}, 
Levels => { 
'default' => { 
BusinessHours => 'default_hours', 
Response => { BusinessMinutes => 60*8*2 }, 
Resolve => { BusinessMinutes => 60*8*20 }, 
}, 
'antarc' => { 
BusinessHours => 'antarc_hours', 
Response => { BusinessMinutes => 60*3 }, 
Resolve => { BusinessMinutes => 60*8*20 }, 
}, 
'beglinwoods' => { 
BusinessHours => 'beglinwoods_hours', 
Response => { BusinessMinutes => 60*3 }, 
Resolve => { BusinessMinutes => 60*8*20 }, 
}, 
'chase' => { 
BusinessHours => 'chase_hours', 
Response => { BusinessMinutes => 60*3 }, 
Resolve => { BusinessMinutes => 60*8*20 }, 
}, 
'mcc' => { 
BusinessHours => 'mcc_hours', 
Response => { BusinessMinutes => 60*3 }, 
Resolve => { BusinessMinutes => 60*8*20 }, 
}, 
'vicbank' => { 
BusinessHours => 'vicbank_hours', 
Response => { BusinessMinutes => 60*3 }, 
Resolve => { BusinessMinutes => 60*8*20 }, 
}, 
'yrbrands' => { 
BusinessHours => 'yrbrands_hours', 
Response => { BusinessMinutes => 60*3 }, 
Resolve => { BusinessMinutes => 60*8*20 }, 
}, 
}, 
); 


%RT::ServiceBusinessHours = ( 
'default_hours' => { 
0 => { Name => 'Sunday', Start => undef, End => undef }, 
1 => { Name => 'Monday', Start => '09:00', End => '17:00' }, 
2 => { Name => 'Tuesday', Start => '09:00', End => '17:00' }, 
3 => { Name => 'Wednesday', Start => '09:00', End => '17:00' }, 
4 => { Name => 'Thursday', Start => '09:00', End => '17:00' }, 
5 => { Name => 'Friday', Start => '09:00', End => '17:00' }, 
6 => { Name => 'Saturday', Start => '09:00', End => '13:00' } 
}, 
'antarc_hours' => { 
0 => { Name => 'Sunday', Start => undef, End => undef }, 
1 => { Name => 'Monday', Start => '08:00', End => '19:00' }, 
2 => { Name => 'Tuesday', Start => '08:00', End => '19:00' }, 
3 => { Name => 'Wednesday', Start => '08:00', End => '19:00' }, 
4 => { Name => 'Thursday', Start => '08:00', End => '19:00' }, 
5 => { Name => 'Friday', Start => '08:00', End => '19:00' }, 
6 => { Name => 'Saturday', Start => '08:00', End => '19:00' } 
}, 
'beglinwoods_hours' => { 
0 => { Name => 'Sunday', Start => undef, End => undef }, 
1 => { Name => 'Monday', Start => '08:00', End => '19:00' }, 
2 => { Name => 'Tuesday', Start => '08:00', End => '19:00' }, 
3 => { Name => 'Wednesday', Start => '08:00', End => '19:00' }, 
4 => { Name => 'Thursday', Start => '08:00', End => '19:00' }, 
5 => { Name => 'Friday', Start => '08:00', End => '19:00' }, 
6 => { Name => 'Saturday', Start => '08:00', End => '19:00' } 
}, 
'chase_hours' => { 
0 => { Name => 'Sunday', Start => undef, End => undef }, 
1 => { Name => 'Monday', Start => '08:00', End => '19:00' }, 
2 => { Name => 'Tuesday', Start => '08:00', End => '19:00' }, 
3 => { Name => 'Wednesday', Start => '08:00', End => '19:00' }, 
4 => { Name => 'Thursday', Start => '08:00', End => '19:00' }, 
5 => { Name => 'Friday', Start => '08:00', End => '19:00' }, 
6 => { Name => 'Saturday', Start => '08:00', End => '19:00' } 
}, 
'mcc_hours' => { 
0 => { Name => 'Sunday', Start => undef, End => undef }, 
1 => { Name => 'Monday', Start => '08:00', End => '19:00' }, 
2 => { Name => 'Tuesday', Start => '08:00', End => '19:00' }, 
3 => { Name => 'Wednesday', Start => '08:00', End => '19:00' }, 
4 => { Name => 'Thursday', Start => '08:00', End => '19:00' }, 
5 => { Name => 'Friday', Start => '08:00', End => '19:00' }, 
6 => { Name => 'Saturday', Start => '08:00', End => '19:00' } 
}, 
'vicbank_hours' => { 
0 => { Name => 'Sunday', Start => undef, End => undef }, 
1 => { Name => 'Monday', Start => '08:00', End => '19:00' }, 
2 => { Name => 'Tuesday', Start => '08:00', End => '19:00' }, 
3 => { Name => 'Wednesday', Start => '08:00', End => '19:00' }, 
4 => { Name => 'Thursday', Start => '08:00', End => '19:00' }, 
5 => { Name => 'Friday', Start => '08:00', End => '19:00' }, 
6 => { Name => 'Saturday', Start => '08:00', End => '19:00' } 
}, 
'yrbrands_hours' => { 
0 => { Name => 'Sunday', Start => undef, End => undef }, 
1 => { Name => 'Monday', Start => '08:00', End => '19:00' }, 
2 => { Name => 'Tuesday', Start => '08:00', End => '19:00' }, 
3 => { Name => 'Wednesday', Start => '08:00', End => '19:00' }, 
4 => { Name => 'Thursday', Start => '08:00', End => '19:00' }, 
5 => { Name => 'Friday', Start => '08:00', End => '19:00' }, 
6 => { Name => 'Saturday', Start => '08:00', End => '19:00' } 
}, 
); 
1; 
-- 

Alex Rhys-Hur n | ITworX Limited 
P.O. Box 1649, 00502, Karen, Kenya 
Tel: +254 (0) 20 2444824 | Cell: +254 (0) 724 972541 
Web: www.itworx.co.ke 






This e-mail contains confidential information or information belonging to ITworX Limited and is intended solely for the addressees. The opinions therein, explicit or implied, are solely those of the author and do not necessarily represent those of ITworX Limited as a company. The unauthorized disclosure, use, dissemination or copying (either Whole or partial) of this e-mail, or any information it contains, is prohibited. E-mails are susceptible to alteration and their integrity cannot be guaranteed. ITworX Limited shall not be liable for this e-mail if modified or falsified. If you are not the intended recipient of this e-mail, please delete it immediately from your system and notify the sender of the wrong delivery and the e-mail deletion. 

-------- 
RT Training Sessions (http://bestpractical.com/services/training.html) 
* San Francisco, CA, USA � October 18 & 19, 2011 
* Washington DC, USA � October 31 & November 1, 2011 
* Barcelona, Spain � November 28 & 29, 2011 

This e-mail contains confidential information or information belonging to ITworX Limited and is intended solely for the addressees. The opinions therein, explicit or implied, are solely those of the author and do not necessarily represent those of ITworX Limited as a company. The unauthorized disclosure, use, dissemination or copying (either Whole or partial) of this e-mail, or any information it contains, is prohibited. E-mails are susceptible to alteration and their integrity cannot be guaranteed. ITworX Limited shall not be liable for this e-mail if modified or falsified. If you are not the intended recipient of this e-mail, please delete it immediately from your system and notify the sender of the wrong delivery and the e-mail deletion.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20111007/fcc10a42/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: webmail_logo.png
Type: image/png
Size: 1057 bytes
Desc: not available
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20111007/fcc10a42/attachment.png>


More information about the rt-users mailing list