Basics:Manually run group mail rules

From Cerberus Helpdesk Wiki

Jump to: navigation, search

Contents

How it works

Inbox Routing rules you created in 'group setup' can be applied to existing tickets and not just incoming mail. When you manually move a ticket to a different group inbox, the group's mail filters will be checked as if it were a brand new e-mail. As expected any rule matches will trigger the resulting actions, such as setting a custom field or assigning the ticket to a worker.

I can get these sticky and stackable rules in Inbox Routing to run on any ticket. Whether they match and actually filter a ticket is another story.

Why you may (or may not) like it

Here I'm moving the ticket to Support's inbox through a (peek) window.

When I move this ticket into the Support group, it's going to try and run any qualifying rules. A behavior loved by some and hated by others. Because of Cerb4's emphasis on group scope where each team determines their own workflow with things like mail filters, auto-responses, and buckets, this design becomes a point of contention over two sides of the same issue. Some people like this functionality, so they can retroactively filter tickets into each group's workflow or create new rules and reprocess tickets. Others find it annoying as it can interfere with their intended group's workflow at that moment; tickets get rerouted or assigned without their "approval".

So an interesting scenario to put this to the test, is a single group worker who is writing to a new client and leaving the finished ticket for a second group they don’t have access to. The worker creates a new outgoing message with ‘Send Mail’, leaves the ‘From’ group as Dispatch (since he’s not a member of the Support group), and sets the ticket status to ‘Open’.

Setting the 'From' group while composing the ticket.

The message goes out to the client, your worker finds the ticket, and then moves it to the Support inbox. At this point the Support group’s mail filters take over and decide the rest of the workflow.

Moving the ticket to a different group after it goes out to the client.

For better or worse, moving a message you’re composing on the fly by setting the ‘Next’ box’s “Would you like to move this conversation?”, does NOT run the mail filters. That’s a good tip to keep in mind if you want to bypass the mail rules.

The 'Next' section lets you immediately move a ticket in one step.

Side effects

Even though this is a very “cool trick” worth sharing, the most important part of this article is to highlight three “odd quirks” that result from this design -- small things that might catch users new to Cerb4 off guard.

My ticket is not staying put where I left it

One of the possible mail filter actions you can configure is moving an incoming ticket to a different group. Normally this is not a point of confusion because you don’t “see it in action”. By the time you discover the ticket in your Helpdesk, it’s already been moved around and eventually come to rest in a specific target group. However, you may be confused the first time you decide to move a ticket back to the Dispatch group for a manager to evaluate; when you find out after the filters ran and the screen refreshed, that the ticket ended up back in the Support group.

The Audit Log lists all the pit stops on the ticket's road trip.

As far as I know, there isn’t a clean way to get around this functionality if you’re not a fan of the default behavior, especially if you use the Helpdesk like it was designed to work. If you don’t make all your workers members of the destination group, they won’t have access to that group’s individual buckets and must drop it off in their ‘inbox’, which of course can reroute the ticket depending on the filters.

If this becomes an annoyance, my best advice would be to leave a comment (or sticky note) when you move the ticket, telling whatever group receives it where the intended destination was.

I’m getting double Watcher notifications

Workers who deploy multiple watchers for new tickets hitting more than one group, will often find they get double e-mail notifications when the mail rules fire on an existing ticket that was moved. So for example, if you’re watching ‘incoming message’ events for the Dispatch group AND the Support group. You will get the initial e-mail notification when the message arrives in the Helpdesk via the Dispatch group, and a second notification after a worker read it and decided to pass the ticket on to the Support group.

Apple Mail shows all the "inbound" notifications for this one ticket.

For those paying close attention, you may wonder how this quirk reacts to the first quirk we talked about. When you move a ticket and it’s shifted to a couple of different groups by the mail filters, do you get a watcher notification for every group it passes through? No. According to the developers’, the system has been designed to only send the single notification at the end of a chain of auto-moves.

Auto-responses don’t work the same way

After seeing this feature in action, a common follow-up question is do the new ticket auto-responses benefit from this same behavior. Say I want to use this system to escalate tickets manually by moving them to a higher-priority group. As part of the promotion, I also want to send the clients an auto-response that tells them “your ticket is now being handled by our Support team”. Unfortunately no, not going to work (CHD-1211).

New ticket auto-responses will not help you here.

Adapted from a Cerb4 blog post.

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox