Kayako logo
Modifications & Addon Releases Modification guides and addons are posted here to share with the community. Do not post requests in here!

Notices

Reply
 
LinkBack Thread Tools Search this Thread Rate Thread Display Modes
  (#1) Old
richm Offline
Member
 
richm's Avatar
 
Posts: 387
Join Date: Jan 2007
Location: Orange County, CA
Lightbulb Priority reminder for clients on ticket submission page - 15-06-2007, 02:37 AM

Hi All,

I wanted to place a reminder to our clients of what the descriptions of the ticket priorities from our SLA are, on the ticket submission page in their portal, as we were getting tickets where the clients were setting the priority to "urgent" or "high" that were really just normal issues.

I'm documenting how I did it here in case anyone else has need of this.

Rich


Admin CP

Edit the submitticket template

Templates > Manager Templates > Tickets > submitticket

Right above the line that looks like this:
Code:
<{displaytemplate name="customfields"}>
Insert the following (adapted for your own priorities and descriptions)

Code:
 <table width="100%"  border="0" cellspacing="0" cellpadding="2">
	 <br>
		<tr>
			<td align="left" valign="top" class="row2" width="100%"><span class="smalltext"><b>Urgent </b>- A production system is down and there is no possibility of avoiding the problem and continuing operations.</span></td>
		</tr>	  
		  
		<tr>
			<td align="left" valign="top" class="row2" width="100%"><span class="smalltext"><b>High </b>- A production system is impacted in a major way, where a workaround exists.</span></td>
		</tr>
		<tr>
			<td align="left" valign="top" class="row2" width="100%"><span class="smalltext"><b>Normal </b>- You can continue working with the Software but its use is curtailed by unexpected or
undocumented behavior.</span></td>
		</tr>
		<tr>
			<td align="left" valign="top" class="row2" width="100%"><span class="smalltext"><b>Low </b>- A request for information, a product enhancement suggestion or a documentation related error.</span></td>
		</tr></table><br>

To give you a rough idea, here is a text representation:

Ticket Priority
Priority: Normal

Urgent - A production system is down and there is no possibility of avoiding the problem and continuing operations.
High - A production system is impacted in a major way, where a workaround exists.
Normal - You can continue working with the Software but its use is curtailed by unexpected or undocumented behavior.
Low - A request for information, a product enhancement suggestion or a documentation related error.

Ticket Information

I've attached a screenshot to this post so you can get an idea of what it looks like.

It would be nice if Kayako designed something like this into the app, to allow you to manage and display the priority definitions. </hint>
Attached Images
File Type: jpg 0001.JPG (59.9 KB, 95 views)


--
Features I need asap:
1) Ticket search in the client portal!
2) Column display in client portal showing clients email address or name
3) Downloads by client
(i.e. - each client has their own download area and can't see/touch downloads for any other client.) This would be on top of a "public" download area.
4) Integrated KB image uploads
The ability for staff to upload images with a KB articles.
Cheers!
   
Reply With Quote
  (#2) Old
Siora Offline
Member
 
Siora's Avatar
 
Posts: 1,283
Join Date: Apr 2007
Location: Toronto Canada
15-06-2007, 02:20 PM

Great work, I'm sure this will come in handy for many.


Siora Solutions Inc.
www.sioraIT.com
   
Reply With Quote
  (#3) Old
Matthew Offline
Member
 
Matthew's Avatar
 
Posts: 195
Join Date: Oct 2007
Location: Jakarta, Indonesia
02-02-2008, 03:11 PM

We can get more mileage with richm's idea when coupled with a suggestion that started from Varun. If you are like me, you have more than one department, and the explanation for the Priorities may vary from department to department. (But of course, it doesn't have to be Priorities we are talking about here; you can insert any explanatory text.)

As given by richm, edit the submitticket template:

Templates > Manager Templates > Tickets > submitticket

Right above the line that looks like this:

Code:
  <{displaytemplate name="customfields"}>
Add the following code, customized to your needs:

Code:
<{if $department[departmentid] == '2'}>
<fieldset class="swiftfieldset">
<legend>About Priorities</legend>
 <table width="100%"  border="0" cellspacing="0" cellpadding="2">
        <tr>
            <td align="left" valign="top" class="row2" width="100%"><span class="smalltext"><b>Urgent </b>- A production system is down and there is no possibility of avoiding the problem and continuing operations.</span></td>
        </tr>      
        <tr>
            <td align="left" valign="top" class="row2" width="100%"><span class="smalltext"><b>High </b>- A production system is impacted in a major way, where a workaround exists.</span></td>
        </tr>
        <tr>
            <td align="left" valign="top" class="row2" width="100%"><span class="smalltext"><b>Normal </b>- You can continue working with the Software but its use is curtailed by unexpected or
undocumented behavior.</span></td>
        </tr>
        <tr>
            <td align="left" valign="top" class="row2" width="100%"><span class="smalltext"><b>Low </b>- A request for information, a product enhancement suggestion or a documentation related error.</span></td>
        </tr></table>
</fieldset>
<{elseif $department[departmentid] == '3'}>
<fieldset class="swiftfieldset">
<legend>Caption Goes Here</legend>
Put your text for department 3 here
</fieldset>
<{else}>
<fieldset class="swiftfieldset">
<legend>Caption Goes Here</legend>
Put your default text here
</fieldset>
<{/if}>
What you get:

A frame with caption, in true Kayako user interface style, customized for each department that uses that particular template group (if you have more than one, that is).


Matthew Arciniega
+ Free: Ticket List & Search Mods
| Dept. Display Names
+ Free: (Almost) Perfect Outlook/HTML Tickets
+ Tutorials: SLA System Explained
| Using Template Groups
Kayako v3.20.02 | PHP: 5.2.6 | MySQL: 5.0.58 | CentOS 4
   
Reply With Quote
  (#4) Old
mopa Offline
Member
 
mopa's Avatar
 
Posts: 146
Join Date: May 2007
Location: Denmark
15-02-2008, 03:51 PM

Very Nice indeed.

I like to use languages though so with a lot of different departments and languages I have done like this:

PHP Code:
<fieldset class="swiftfieldset">
<
legend><{$language[severityabout]}></legend>
  <
table width="100%"  border="0" cellspacing="0" cellpadding="2">
        <
tr>
            <
td align="left" valign="top" class="row2" style="width: 200px><span class="smalltext">
                        <{$language[severity1]}></span></td>
            <td align="
left" valign="top" class="row2" width="100%" style="width70%"><span class="smalltext"><{$language[severity1b]}></span></td>
        </tr>      
        <tr>
            <td align="
left" valign="top" class="row2" style="width200px"><span class="smalltext">
   <{$language[severity2]}></span></td>
            <td align="
left" valign="top" class="row2" width="100%" style="width70%"><span class="smalltext">
   <{$language[severity2b]}></span></td>
        </tr>
        <tr>
            <td align="
left" valign="top" class="row2" style="width200px"><span class="smalltext">
   <{$language[severity3]}></span></td>
            <td align="
left" valign="top" class="row2" width="100%" style="width70%"><span class="smalltext"><{$language[severity3b]}></span></td>
        </tr>
        <tr>
            <td align="
left" valign="top" class="row2" style="width200px"><span class="smalltext">
   <{$language[severitynone]}></span></td>
            <td align="
left" valign="top" class="row2" width="100%" style="width70%"><span class="smalltext">
   <{$language[severitynoneb]}></span></td>
        </tr></table>
</fieldset> 

Notice the:
<{$language[severityabout]}> - This is the "About Priorities"-text, where "severityabout" is the value I have given the specific languagetext for all my languages"
<{$language[severity1]}> - "Urgent"
<{$language[severity1b]}> - "A production system is down and there is no possibility of avoiding the problem and continuing operations."

This way all the text will appear in the right language and I have then added all the text in admin CP -> Languages


Kayako: 3.11.01 | PHP: 5.2.3 | MySQL: 5.0.41 | Windows 2003 Server
   
Reply With Quote
  (#5) Old
Matthew Offline
Member
 
Matthew's Avatar
 
Posts: 195
Join Date: Oct 2007
Location: Jakarta, Indonesia
18-02-2008, 01:26 AM

Quote:
Originally Posted by mopa View Post
I like to use languages though so with a lot of different departments and languages I have done like this:
Good one. That was the next logical step. Definitely going to try this.


Matthew Arciniega
+ Free: Ticket List & Search Mods
| Dept. Display Names
+ Free: (Almost) Perfect Outlook/HTML Tickets
+ Tutorials: SLA System Explained
| Using Template Groups
Kayako v3.20.02 | PHP: 5.2.6 | MySQL: 5.0.58 | CentOS 4
   
Reply With Quote
  (#6) Old
Siora Offline
Member
 
Siora's Avatar
 
Posts: 1,283
Join Date: Apr 2007
Location: Toronto Canada
18-02-2008, 02:33 AM

Matthew or Mopa - Can you provide screen shots of what this looks like?


Siora Solutions Inc.
www.sioraIT.com
   
Reply With Quote
  (#7) Old
mopa Offline
Member
 
mopa's Avatar
 
Posts: 146
Join Date: May 2007
Location: Denmark
18-02-2008, 09:59 AM

No problem

Below you can see the english and the danish version.
Attached Images
File Type: jpg eng.jpg (49.1 KB, 27 views)
File Type: jpg dan.jpg (49.3 KB, 14 views)


Kayako: 3.11.01 | PHP: 5.2.3 | MySQL: 5.0.41 | Windows 2003 Server
   
Reply With Quote
  (#8) Old
Siora Offline
Member
 
Siora's Avatar
 
Posts: 1,283
Join Date: Apr 2007
Location: Toronto Canada
18-02-2008, 03:24 PM

Do the descriptions change based on the department chosen?


Siora Solutions Inc.
www.sioraIT.com
   
Reply With Quote
  (#9) Old
mopa Offline
Member
 
mopa's Avatar
 
Posts: 146
Join Date: May 2007
Location: Denmark
20-02-2008, 01:15 PM

Yes we have 8 departments some english and some danish.
I have insearted language phrases for the different priority status' and also all the describtions in both english and danish.

So when I choose a department that is set in english the describtions will be in english and the same goes when choosing a danish department, then the describtions will be in danish.


Kayako: 3.11.01 | PHP: 5.2.3 | MySQL: 5.0.41 | Windows 2003 Server
   
Reply With Quote
Reply

Tags
clients, priority, reminder, submission, ticket

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47