Double Check! Mail filters, workspaces, translations after upgrades
Tips & Tricks June 8th, 2009
posted by Joe GeckWelcome to the inaugural edition of “Double Check!”. The first in a series of blog posts dedicated to helping you (and WGM) verify that the Helpdesk is working as it should. Most write-ups will focus on troubleshooting common Cerb4 issues; how to quickly pinpoint what’s wrong and how to correct it. But others such as today’s, serve a second role in helping WGM uncover bugs shortly after a major release like 4.2 .
Does that mean we let known bugs slip into the next version? No. We take care of documented issues before pushing the next update into SVN. Here, I’m more concerned with potential problems. Maybe during development we saw what looked like a broken feature, only to not be able to reproduce it in the next build, or fear what might happen to users who finally upgraded after avoiding it for several published builds.
So if I can foresee a change in the interface potentially breaking your workflow setup, I’ll use this space to warn you about it. If a new feature has a tendency to modify old practices, I’ll give you a heads up. And if we do discover any legitimate bugs, the comments will be a good place to find the official JIRA numbers and when the soonest patch comes out.
Mail Filtering, Mail Routing, Inbox Routing
Generally speaking, mail filtering, is one of the most critical aspects of maintaining your organization’s workflow; it controls every aspect of a ticket before it settles into your group’s mailbox where you can see it. If something as simple as a message going to the wrong group occurs, a ticket can be easily “lost” in the shuffle, costing you time, money and maybe even customers. All it takes is a broken mail routing rule to send your ticket to an unexpected group inbox with its own filters and planned workflow. Next thing you know you’re sending auto-responses to your clients with the wrong reply-to address, while the ticket is getting assigned to the wrong worker with the wrong due date.
So after a major Cerb4 upgrade, first things first, make sure you verify to the best of your abilities that all your mail rules migrated over.
In ‘helpdesk setup’,
- ‘Mail Filtering’ tab (Pre-Parser)
- ‘Mail Routing’ tab
and in ‘group setup’,
- ‘Inbox Routing’ tab
check that your criteria still holds up and matches on the correct sender addresses, subjects, or body content. Also make sure the ticket is still moved to the proper group and bucket, the assignment is to the right worker, and any custom fields are set to the proper value (e.g. Purchased a license? – Checkbox Y/N).
This is especially important for when WGM adds or tweaks the available filter criteria or the semantics change. For example in 4.2, the Pre-Parser replaced To:Group with To/Cc:Address, therefore your group selection cannot transfer over. Even though it’s unlikely there will be any negative consequences, accidentally blackholing mail from a legitimate client is never a good thing.
Also, another 4.2 change is the switch in the To/Cc: syntax. In previous versions the ‘Mail Routing’ tab accepted rules in a regular-expression format: “(support|help|contact)@*”, but now we’ve switched to a comma-delimited format: “support@*, help@*”. Note that the To/Cc: criteria is now available in all three mail filtering tools and uses this style. (Thanks to so many users who notified us of the problem!)
So always give the migrated rules a quick overview. Any other issues, let us know about it.
E-mail Notifications
The same principles from Mail Filtering applies to E-mail Notifications, especially now that they use same set of criteria in 4.2 . Because the interface changed dramatically, familiarize yourself with the new layout, and make sure your basic rules from before make sense with the fresh design. Most of it is pretty self-explanatory, but there a couple of rules in particular you may want to watch out for such as “replies to me”.
In 4.2, “replies to me” is no longer a dedicated rule and requires you to watch the ‘incoming message’ event with the ‘Assigned to: (me)’ criteria. So if it didn’t migrate over correctly, you can recreate the rule as seen in the screenshot.
Workspaces
When used properly customized workspaces (‘home’ menu) help ensure your workers never miss an important ticket. Workers can keep track of new tickets assigned to them, see any approaching task deadlines, and keep a close eye on their most valuable clients. Setting up the perfect workspaces takes just the right filters and can be a pain if your employees suddenly need to rebuild them — if a manager did the work originally then it’s even more of a hassle.
So after an upgrade, have at least your most mission-critical workers glance through their workspaces and see if anything looks out of the ordinary. Check if a low volume ticket list suddenly has 500+ tickets! Or if your workers are only required to watch one or two groups, make sure they don’t log in to a ticket list with several “Access Denied” errors.
Translations
Hopefully you can tell if this feature is broken without much hesitation. If your Helpdesk defaults back to English, first check ‘my account’ and see if “Language” is set to your preferred language. Yes? Move on to ‘helpdesk setup’ and check that the ‘Translations’ tab is still functional. Can you still filter on your translated language and see your modifications in the worklist? If the all of the above are true, there’s definitely a problem.
The 4.2 Upgrade
Yes, it’s true. I thought about writing this new series after we received several reports of minor issues with the 4.2 upgrade. If you look at the issues carefully and think about where the problems were occurring, you’ll soon realize that each of these Helpdesk features are naturally prone to buggy behavior. It’s unlikely that something as fundamental as the ‘reply’ button will suddenly stop working, but it’s extremely likely that changing the Mail Filtering interface could break existing mail rules. So while the following features were specifically affected by 4.2, the advice here is absolutely universal and I recommend you apply the same general checkups to every major upgrade from here on out.
See the comments below for known issues, status updates, and patch releases in version 4.2 .
-joegeck@wgm
17 Comments to “Double Check! Mail filters, workspaces, translations after upgrades”
Leave a Comment
You must be logged in to post a comment.






Issues Reported!
[Workspaces] Upgrade to 4.2 breaks existing group filter
http://www.wgmdev.com/jira/browse/CHD-1243
[E-mail Notifications] “Ticket assignment” rule is not transferred after upgrade to 4.2
http://www.wgmdev.com/jira/browse/CHD-1252
[Translations] Recent builds will not change language
http://www.wgmdev.com/jira/browse/CHD-1232
Issue Reported!
[E-mail Notifications] Spam tickets are being forwarded
http://www.wgmdev.com/jira/browse/CHD-1253
We have found that mail routed to (support|help|contact)@xxx.com – is no longer recognized. Has support for this syntax been removed?
Don’t worry – I have figured it out – you have comma delimited them now :-)
Used to be that when we hit reply on a ticket that the cursor would automatically select at the beginning of the text of the email. That has stopped happening in 4.2 – would love to have it back please guys!
@Nonie
Yes, someone else reported this odd change to ‘reply’. I’m going to look into it today and see what’s going on…
http://www.cerb4.com/forums/showpost.php?p=10401&postcount=1
@Nonie
Sure enough you were right, the reply field was auto-focused in 4.1 and suddenly stopped working in 4.2 . I’ve opened a new JIRA report for the developers and will update you when it’s fixed.
[TIcket Display] Clicking reply used to auto-focus the message body
http://www.wgmdev.com/jira/browse/CHD-1257
Status Update: Issues resolved and now patched in stable!
(I believe this one works retroactively and will “fix” broken filters, others who upgrade fully from 4.1 will never see this bug.)
FIXED — [Workspaces] Upgrade to 4.2 breaks existing group filter
http://www.wgmdev.com/jira/browse/CHD-1243
(This one the developers aren’t going to bother with; I assume since the change was so dramatic it’s probably not a one line fix. So be sure to recreate the “Ticket Assignment” rule if you need it.)
WON’T FIX — [E-mail Notifications] “Ticket assignment” rule is not transferred after upgrade to 4.2
http://www.wgmdev.com/jira/browse/CHD-1252
(Preferred language will be restored automatically.)
FIXED — [Translations] Recent builds will not change language
http://www.wgmdev.com/jira/browse/CHD-1232
(Tickets that are marked as spam, will no longer send a notification to your e-mail. This includes tickets in the Spam bucket and Spam that is auto-deleted.)
FIXED — [E-mail Notifications] Spam tickets are being forwarded
http://www.wgmdev.com/jira/browse/CHD-1253
Thanks for looking at my comments Joe – much appreciated!
We usually use Cerberus in Safari and I noticed in the recent v4 beta that Cerberus ticket replies would evaporate after I hit the reply button – ie the reply text would not be saved.
I tried the new version 4 Safari last night and the problem is still there, so will stick with version 3 for the time being.
Any chance we could get v4 Safari compatibility?
@Nonie
I’m using the new Safari 4 right now (non-beta) on the Mac and am not seeing the same behavior. Are you on Mac or Windows?
And just to clarify you mean you click the ‘reply’ button and the text isn’t “carried over” to the message body?
Safari4 (in Fluid.app) is also my default browser during development and I haven’t seen the issue either (with the early beta or the current Safari4 public beta).
Hi Guys
Mac always :-)
This is a difficult one to pick up – yes I type in the text and hit Reply (and all looks normal) but it isn’t recorded in the email and reappears in the list of tickets in it’s original state. I will try again tonight as I don’t want to upgrade my work Mac until I know this is not a problem!
It happened many, many times in the beta so I had to revert to v3.
Further investigation re the Safari problem reveals that the ticket gets included into the thread – but with no text and is marked as Outbound and is back appearing back in the same inbox.
@Nonie
Now I understand the problem, but I’m still not seeing this behavior first-hand in Safari. I’ll keep my eye out, as it sounds like from your first comment that it’s a bit sporadic.
[...] parallel to the “Double Check!” series, I’d like to officially deem this tutorial as the second entry in a new series, [...]
Thanks to everyone who notified us of the switch in To/Cc format to comma-delimited addresses. I’ve edited the article and added this information to the “Mail Filtering, Mail Routing, Inbox Routing” section.
@Nonie
Status Update: Issue resolved and now patched in stable 4.2.2!
FIXED — [TIcket Display] Clicking reply used to auto-focus the message body
http://www.wgmdev.com/jira/browse/CHD-1257
Ok, everything should be back to normal with “quick” replies. The text box is once again auto-focused automatically. I personally verified this in IE7, Firefox, Safari, Opera and Chrome so it should be good to go!