<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:181630975;
        mso-list-type:hybrid;
        mso-list-template-ids:-1782545854 777448002 269221913 269221915 269221903 269221913 269221915 269221903 269221913 269221915;}
@list l0:level1
        {mso-level-text:%1-;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1
        {mso-list-id:1516726228;
        mso-list-type:hybrid;
        mso-list-template-ids:2021276366 1407734888 269221891 269221893 269221889 269221891 269221893 269221889 269221891 269221893;}
@list l1:level1
        {mso-level-start-at:6;
        mso-level-number-format:bullet;
        mso-level-text:-;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-font-family:Calibri;}
@list l2
        {mso-list-id:2117208853;
        mso-list-type:hybrid;
        mso-list-template-ids:-1227824030 269221889 269221913 269221915 269221903 269221913 269221915 269221903 269221913 269221915;}
@list l2:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l2:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=FR-CH link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span lang=EN-US>I have setup the SLA extension 0.05 (Business::Hours 0.09) and works pretty well if I focus it on one single timezone but my problem is still that I have IT team in Europe (Timezone Europe/Berlin) and IT team in US (Timezone : America/Denver).<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>At this step and moving from Mod_perl to fastcgi I’m able to set per user timezone and display the right time for EU and US associates.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Please find here the SLA part of my RT_SiteConfig.pm (RT 4.02):<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>%RT::ServiceAgreements = (<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        Default => 'Priority 1',<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>        QueueDefault => {<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                'US_IT_Service_Center' => 'HachIT',<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                Europe_IT_Service_Center' => 'Priority 1',<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        Levels => {<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                'HachIT' => {<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                        BusinessHours => 'US1',<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                        Response => { BusinessMinutes => 15 },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                        Resolve  => { BusinessMinutes => 60*4 },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                'Priority 1' => {<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                        BusinessHours => 'Europe1',<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                        Response => { BusinessMinutes => 15 },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                        Resolve  => { BusinessMinutes => 60*4 },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                'Priority 2' => {<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                        BusinessHours => 'Europe1',<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                        Response => { BusinessMinutes => 30 },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                        Resolve  => { BusinessMinutes => 60*8*4 },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                'Priority 3' => {<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                        BusinessHours => 'Europe1',<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                        Response => { BusinessMinutes => 45 },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                        Resolve  => { BusinessMinutes => 60*8*20 },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>);<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>%RT::ServiceBusinessHours = (<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        'US1' => {<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                0 => { Name => 'Sunday', Start => undef, End => undef },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                1 => { Name => 'Monday', Start => '15:00', End => '23:59' },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                2 => { Name => 'Tuesday', Start => '15:00', End => '23:59' },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                3 => { Name => 'Wednesday', Start => '15:00', End => '23:59' },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                4 => { Name => 'Thursday', Start => '15:00', End => '23:59' },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                5 => { Name => 'Friday', Start => '15:00', End => '23:59' },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                6 => { Name => 'Saturday', Start => undef, End => undef },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        'Europe1' => {<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                0 => { Name => 'Sunday', Start => undef, End => undef },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                1 => { Name => 'Monday', Start => '07:00', End => '17:00' },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                2 => { Name => 'Tuesday', Start => '07:00', End => '17:00' },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                3 => { Name => 'Wednesday', Start => '07:00', End => '17:00' },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                4 => { Name => 'Thursday', Start => '07:00', End => '17:00' },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                5 => { Name => 'Friday', Start => '07:00', End => '17:00' },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>                6 => { Name => 'Saturday', Start => undef, End => undef },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>        },<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>);<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>I have some issue at this step that I will try to explain here:<o:p></o:p></span></p><p class=MsoListParagraph style='text-indent:-18.0pt;mso-list:l2 level1 lfo2'><![if !supportLists]><span lang=EN-US style='font-family:Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>         </span></span></span><![endif]><span lang=EN-US>SLA is a global CF create during the make initdb once installing the SLA extension that means that the same CF is used for my two queue ('US_IT_Service_Center' and ‘Europe_IT_Service_Center')<o:p></o:p></span></p><p class=MsoListParagraph style='text-indent:-18.0pt;mso-list:l2 level1 lfo2'><![if !supportLists]><span lang=EN-US style='font-family:Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>         </span></span></span><![endif]><span lang=EN-US>SLA CF  is configured as “select one value” and get at this step three value (Priority 1 – Priority 2 and priority 3)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>First issue : How to setup priority 1 2 and 3 based on the two different Set of Business Hours (not covered in my example of SLA setup)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Second issue : What are the best practice to use efficiently this SAL extension in my environment<o:p></o:p></span></p><p class=MsoNormal style='text-indent:18.0pt'><span lang=EN-US>In my example <o:p></o:p></span></p><p class=MsoListParagraph style='text-indent:-18.0pt;mso-list:l1 level1 lfo3'><![if !supportLists]><span lang=EN-US><span style='mso-list:Ignore'>-<span style='font:7.0pt "Times New Roman"'>          </span></span></span><![endif]><span lang=EN-US>US team is working from 07:00 to 17:00 (Denver time)<o:p></o:p></span></p><p class=MsoListParagraph style='text-indent:-18.0pt;mso-list:l1 level1 lfo3'><![if !supportLists]><span lang=EN-US><span style='mso-list:Ignore'>-<span style='font:7.0pt "Times New Roman"'>          </span></span></span><![endif]><span lang=EN-US>EU team is working from 07:00 to 17:00 (Berlin time)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>The only “solution” find to realize this is to fake the system for the US business hour but this is not possible if I keep the actual server timezone like this :<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>We should cover on each side 10 hours of business hour but if you look at the example below you will see that my fake for the US1 business hours can only cover 9 hours (15:00 -> 23:59) <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Thanks,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Christophe</span></b><span lang=EN-US><o:p></o:p></span></p></div><br clear=all> Please be advised that this email may contain confidential 
information.  If you are not the intended recipient, please notify us 
by email by replying to the sender and delete this message.  The 
sender disclaims that the content of this email constitutes an offer 
to enter into, or the acceptance of, any agreement; provided that the 
foregoing does not invalidate the binding effect of any digital or 
other electronic reproduction of a manual signature that is included 
in any attachment.
</body></html>