| ||||||||||||
![]() |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
(#1)
|
(#2)
|
(#3)
|
| Member Posts: 171 Join Date: Oct 2007 Location: Jakarta, Indonesia | User & Group SLA's -
27-10-2007, 08:36 PM
In my previous post, I noted that user and group SLA's ignore the normal filtering system that assigns an SLA to a ticket based on Department, Status, and Priority. When you assign an SLA to a user or group, you are essentially saying, "I want a ticket from this user/group to have a default due time that is based on the SLA I am indicating here, and I don't care what other filter rules would normally apply to that SLA." Developers: This needs to be clarified in the explanatory text which accompanies assigning an SLA to either a user or a group. If you have a simple SLA structure, which only defines initial response time, or which specifies only a maximum resolution time, then assigning SLA's to users or groups lets you (theoretically) provide faster service for particular user groups or particular 'sensitive' individuals. However, if you have a complex SLA structure, which defines different response times based on ticket status changes (as we did previously), User and Group SLA's, if assigned, will only apply to the first level of response. Let's extend the example from my previous sample implementation. Our scenario involved a financial services company, and as it happens, there are a number of 'clients' in this company that, for 'political' reasons, absolutely must be handled by an experienced (Level 2) support technician, even though all new tickets by default go to the Level 1 support department. The Level 2 people can be relied upon to handle these sensitive clients in a timely manner. You want this process to be transparent to the client: they get the 'special touch' without having to do anything special while submitting a ticket. We're going to use a user-assigned SLA to do this. The logic is simple enough:
Start by creating a new priority called 'dummy'. Then make a new SLA in SLA>Insert Plan:
Next, make an escalation rule for this SLA. This rule should change the department to Level 2 and reset the status to 'Open'. If you've followed the previous tutorial, you'll know how to do this. Lastly, go into your staff control panel and assign this SLA to the relevant users or groups. That's it! Your 'sensitive' clients' tickets get booted within a minute or so to Level 2 support people, who are more experienced in providing for your clients 'special needs'. The due time will appear empty, unless you've set up another SLA to handle response times of Level 2 support people. This setup is not perfect, as there is a brief period (possibly up to 2 minutes depending on how you've set your CRON) where the 'sensitive' client's ticket appears in the Level 1 support 'Open' status (and it's 'overdue'!). How will you instruct your Level 1 people not to handle these tickets? The Precision Group + Free: Ticket List & Ticket Search Mods + Free: (Almost) Perfect Outlook/HTML Tickets + Tutorials: SLA System Explained l Using Template Groups Kayako v3.20.02 & v3.30.02 | PHP: 5.2.6 | MySQL: 5.0.58 | CentOS 4 Server |
| | |
(#4)
|
| Member Posts: 171 Join Date: Oct 2007 Location: Jakarta, Indonesia | Reading the forums, I have a sense that the push for a robust SLA implementation has languished due largely to lack of understanding of how the system is supposed to work and a number of bugs that have (until recently, at least) persisted in the system. Bugs, plus minimal documented examples, creates a vicious circle of confusion. Beset by these complexities, many folks are creating only the most basic SLA implementations, or giving up completely and wanting to turn the whole SLA/Escalation system off. If you have been one of these people, I humbly (as a junior member of this forum) invite you to give the SLAs another try, working through my previous 'tutorials' as a guide. Be sure to upgrade the relevant files from CVS. There is an element of selfishness in this invitation: I have discovered some things which (in my opinion) one ought to be able to do with SLAs, but can't yet as of v3.11.01. I hope that, like me, you'll find that you too really need one or two of these features, so that we can push to have them included in upcoming v3 builds without having to wait for v4. Here they are, in what I perceive as order of difficulty:
Jamie, I realize these feature requests might actually have a place somewhere else, but I'd like to keep them linked with the examples I've provided, if possible. That way users can get a fuller picture of what they can and can't do with SLAs. However, I will edit as per your advice. ![]() The Precision Group + Free: Ticket List & Ticket Search Mods + Free: (Almost) Perfect Outlook/HTML Tickets + Tutorials: SLA System Explained l Using Template Groups Kayako v3.20.02 & v3.30.02 | PHP: 5.2.6 | MySQL: 5.0.58 | CentOS 4 Server |
| | |
(#5)
|
(#6)
|
(#7)
|
| Senior Member Posts: 5,584 Join Date: Jun 2005 Location: Cumbria, UK |
13-11-2007, 10:52 AM
I don't think they paid him but it is very useful. I agree, Jamie should ask permission to include this in the manual. Icon Headquarters - Its Elixir - Web2Messenger |
| | |
(#8)
|
| Member Posts: 171 Join Date: Oct 2007 Location: Jakarta, Indonesia |
13-11-2007, 11:13 AM
Quote:
Please check out my suggestions in this post. Jamie has not asked, but Kayako is welcome to use my tutorial in the docs, if they wish. The Precision Group + Free: Ticket List & Ticket Search Mods + Free: (Almost) Perfect Outlook/HTML Tickets + Tutorials: SLA System Explained l Using Template Groups Kayako v3.20.02 & v3.30.02 | PHP: 5.2.6 | MySQL: 5.0.58 | CentOS 4 Server | |
| | |
(#9)
|
| New Member Posts: 20 Join Date: Dec 2007 Location: The Netherlands |
16-12-2007, 07:19 PM
Hi Matthew, Your clear explanation is great, thank you very much! I am busy following your steps, but got confused at step 6, mainly because we have a rather straightforward SLA-plan I guess. At this moment we only have three SLA-flavours: 1. On critical issues, we will respond within 4 hours (during business hours, from 9 to 5); 2. On regular requests we respond ultimately before the end of the next business day (during business hours, from 9 to 5); 3) No SLA: we respond during business hours as soon as we have time. Your post brought us the Idea to add a 4th for Sensitive Clients, to direct them to Group Level 2, but we did not implement this yet. Your steps seems as if we could use them within the above mentioned SLA-plans 1 to 3. Since these plans aren't as strict as your example describes, they would have a more internal 'service quality'-goal in the case that we implement them as such: although the client's SLA is not that strict, we would expect from our agents that they respond much faster. Nothing wrong with that (exceed customer expectations). In some cases we use third party agents in our staff. We cannot force them always into these new strict service quality standards. If we apply your 6 steps, the status of ALL tickets will change, while we know beforehand that these third party agents does not have to meet the standards. For this reason we would like to expand the time limits to prvent unnecessary and unwanted status changes. Now the question: we got confused in the relationship of the 105/45/25/10 minutes deadline (in our case to short) and their relationship with and effect on the priorities of the starting times for the beginning of the work (2 hours, 1 hour, 30 mins, 15 mins). We have got lost at step 6, where the SLA 1 to 5 Name seem to have have odd Due-times. Would you be so kind to explain their relationship a bit further. Is there a formula that you used to calculate this? Thanks in advance for your reply! Kind regards, Michel |
| | |
(#10)
|
| New Member Posts: 9 Join Date: Nov 2007 |
31-12-2007, 08:56 PM
First, thanks for the post and information. I understand that everyone uses this system a bit differently. My company does not have a help desk staff (or managers) that monitor the system all the time. We rely on email alerts for most everything. Is there a way to kick off simple email alerts when SLAs expire? One better would be a tiered system where after X minutes of overdue it emails this person or group, then after X minutes emails more people. |
| | |
(#11)
|
| Team Leader (Support) Posts: 209 Join Date: Apr 2005 |
31-12-2007, 09:20 PM
Quote:
Yes, you can set the Escalations for this. And escalations have the actions like: Assign to staff, Move department, Change priority and Change ticket status. You can set the email alerts for any of them and your staff will be alerted for the same. -------------------------------------------------------------------
| |
| | |
(#12)
|
| Member Posts: 171 Join Date: Oct 2007 Location: Jakarta, Indonesia | After letting our Kayako installation languish for several months due to a frenetic company reorganization, we are finally in a place to use it, and I'm back at it--with apologies for those who addressed messages to me and never saw a response. Since there have been many small changes to the CVS since October when I last tried, I did a complete re-install on our new web host, using a CVS from 08 Jan 2008. After putting my SLAs together again, I've seen that there is still a bug which unfortunately puts a serious dent in my ability to use the system. I reported this bug when I first came upon it, yet it seems there's been no progress on what seems on the surface a minor coding issue. Here it is again: When setting up a new ticket Status, there is an option to make it 'private'--that is, staff can select it, and clients should be able to see it; yet it should not appear in the drop-down list of statuses available to the client when updating his/her ticket. The actual text reads: Private: Private statuses are selectable only by staff users. If a ticket is set to a private status the client user will see this status, but they will not be able to select this status themself (sic). Aside from the grammatical error, the advertised function is not working: the 'private' status is NOT visible to clients (it is simply blank). Have a look at the attached image if this is not clear. Another bug of a similar type, maybe related: 'Private' department names are also not displaying on the client interface. Here's the way I've done it:
As these bugs impact one of the key advertised features of Kayako (the SLAs), can someone please have a closer look at this? I located the previous ticket for the issue (LVV-197205), from Jasvinder Singh on 26 October 2007, in which he says that the status issue is 'known' and being forwarded to developers for inclusion in an 'upcoming' build. The Precision Group + Free: Ticket List & Ticket Search Mods + Free: (Almost) Perfect Outlook/HTML Tickets + Tutorials: SLA System Explained l Using Template Groups Kayako v3.20.02 & v3.30.02 | PHP: 5.2.6 | MySQL: 5.0.58 | CentOS 4 Server |
| | |
(#13)
|
| Member Posts: 171 Join Date: Oct 2007 Location: Jakarta, Indonesia |
05-02-2008, 01:10 PM
Quote:
![]() The Precision Group + Free: Ticket List & Ticket Search Mods + Free: (Almost) Perfect Outlook/HTML Tickets + Tutorials: SLA System Explained l Using Template Groups Kayako v3.20.02 & v3.30.02 | PHP: 5.2.6 | MySQL: 5.0.58 | CentOS 4 Server | |
| | |
(#14)
|
(#15)
|
| Member Posts: 171 Join Date: Oct 2007 Location: Jakarta, Indonesia |
21-02-2008, 02:00 AM
It's changed manually when someone claims it, or when the support manager assigns it. The Precision Group + Free: Ticket List & Ticket Search Mods + Free: (Almost) Perfect Outlook/HTML Tickets + Tutorials: SLA System Explained l Using Template Groups Kayako v3.20.02 & v3.30.02 | PHP: 5.2.6 | MySQL: 5.0.58 | CentOS 4 Server |
| | |
![]() |
| Tags |
| explained, implementation, sla |
| Thread Tools | Search this Thread |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| SLAs -> Option to completely disable SLA and escalation system | Jamie Edwards | Now Implemented (V4) | 1 | 31-01-2008 11:37 AM |
| SLA, Groups, Severity Options | Brendan.main | Duplicate Requests | 5 | 23-07-2007 11:58 AM |
| A Challenge for Kayako:Multiple levels of Escalations problem and SLA Plans | vineethshyam | SupportSuite, eSupport and LiveResponse | 0 | 11-10-2006 03:06 PM |
| SLA not working on 3.00.32 | smvtech | SupportSuite, eSupport and LiveResponse | 0 | 27-02-2006 11:22 PM |