REQUEST A DEMO

Tag: business rule

Finding a Business Rule based on its message

September 26, 2017 If you receive a business rule notification message, but you're unsure as to exactly which business rule it came from, there's a few ways to find the originating rule. Notification Message For example, lets say that you received the following notification: Email Notification How do I find which business rule caused this notification to be sent? There's actually a few options here. 1. Dovetail Agent - Query Business Rule Actions Using Dovetail Agent, create a query for Business Rule Actions Dovetail Agent - Query Business Rule Actions And filter for Message Contains something happened This will show you a list of rules that contain that string in the message. Dovetail Agent - Query Results Clicking one of the results will take you to the Business Rule itself. [caption id="attachment_7594"…

Business Rule Usage Reports in Dovetail Agent

September 12, 2017 A few years ago I wrote a post titled Getting the most out of your business rules. Most of the information in that post is still relevant today.  In that post, I discussed how we can analyze the data inside our database to see which rules are firing and how often. We can do this using a Business Rule Usage Report. This report tells us what business rules are firing along with how often. Perhaps even more importantly, it allows you to see the rules that are not being fired. Perhaps those rules could be removed, or made inactive, therefore simplifying business rule administration. Or maybe they should be firing, and need further investigation.These reports are now available within Dovetail Agent.  Makes sense to have this data available right alongside where you create and edit your business rules. Business Rule Usage ReportFrom the Manage…

Collecting In-App User Feedback in Dovetail Agent

July 25, 2017 In a previous post, I covered the basics of Action Items, and how they can be used. Here, I'll illustrate how we used action items as a way of capturing user feedback within the Dovetail Agent app.   Within the page header in Dovetail Agent is a Send Feedback icon. Send Feedback Icon / Link in Dovetail Agent   Clicking that opens a Send Feedback form. Send Feedback Form   It's a very simple form - a dropdown for the subject: Suggestion, Bug, Compliment, or Question, and then a Feedback text box, where the user can type in some feedback. This feedback mechanism allows our users to easily report a bug, ask a question, or send us a compliment about something within the app. Upon submitting the form, the user gets a…

Invoking custom actions in Dovetail Carrier without using Task Manager

June 13, 2016 In my last post, I demonstrated how to create a custom action for Dovetail Task Manager – namely a GetStockQuote action.Now, let's see how we can invoke a custom action without using Task Manager at all.We’ll invoke the same GetStockQuote code within Carrier, but, this has nothing to do with Task Manager. It’s simply a way to get Carrier to execute some custom code.To invoke it, we’ll create a business rule, and have Rulemanager send this message into Carrier. (Recall that Dovetail Rulemanager version 2.0 added Carrier Message as a business rule action message type) ProcessHere’s the overall process:  A New Carrier Message TypeOut of the box, Dovetail Task Manager fires a business rule with an action of Carrier Message.The business rule action message content looks like:type=RunTaskSet caseId=12345 taskSetName=Do Something Cool Task Set  Rulemanager turns this into an actual message, and sends…

Using task sets beyond task manager

April 22, 2015 Task Manager Task Manager is an optional Clarify module that allows subcases and action items to be automatically created when a task set is selected from a case. Task Manager and the Clarify Classic Client Within the Clarify Classic Client, this process is started by clicking the Jobs button on a case, and then selecting a Task Set to be executed. The Clarify Client then evaluates the task set and creates the subcases and action items as needed. Task Manager and Dovetail Agent Within Dovetail Agent, this process is started by choosing the Workflow - Run Task Set menu item on a case, and then selecting a Task Set to be executed. User's must have the Task Manager privilege in order to see this menu item. Dovetail Agent itself does not evaluate the task set and create subcases. Instead, Dovetail…

Integrating Clarify/Dovetail with your group chat app

September 19, 2014 Here at Dovetail, we’ve evolved our use of group chat over the years. We used to use Campfire, then went to Hipchat, and now we use Slack. Our dev and support teams are in Slack all day, and I find it much more enjoyable than email. I’ve noticed that the amount of email we deal with now is considerably less. It’s integrated with Github, so we get notifications on Github issues and code commits. And, of course, we post messages based on business rules from Clarify/Dovetail.  For example, a message is auto-posted when a case is dispatched and when it is accepted. As a group, we often discuss a case to help the case owner get it resolved. And this discussion happens in our group chat.  Slack really is pretty awesome. Regardless of which group communication tool you use, it’s…

Business Rule: Notifications on customer activities

October 25, 2013 I’ve posted in the past about how to notify the case owner when someone else logs a note to their case.  I find this especially useful when a customer does something in SelfService, or responds to an email that is processed by Dovetail Carrier. For example, if a customer logs a note to a case in SelfService, I want to know. If a customer responds to an email, and is automatically logged to a case (via Dovatail Carrier), I want to know. This post recaps information in the previous post, and adds some additional niceties to the notification message. Notification Email Here’s an example of a notification received via email:   The business rule Object Type: CaseRule Name/Description: Notify the owner when someone else logs a note to their caseStart Events: Log Note, Close Task, Phone Log, Log Email, Email…

How To: Close a case when all of its subcases are closed

August 5, 2013   I got a question today about how to close a case when all of its subcases are closed.   You could certainly add code to your application (such as the Clarify Client or Dovetail Agent), but to me, this sounds like more workflow automation, and we can do that with business rules. Plus, if you use multiple client applications (lets say the Clarify Client and Dovetail Mobile) – you don’t want to have to customize each of those apps.   To accomplish this task, we’ll create a business rule that fires when a subcase is closed. If all of its sibling subcases are also closed, then we can close the case.   First wrinkle: How do we know when all of a subcase’s siblings are also closed?   One way to do it is to look at all of…

Include a URL to the case in outgoing emails

July 14, 2011 I’ve blogged in the past about how to customize your outgoing emails in Clarify/Dovetail, including using rule properties. Using this same technique, we can include a URL back to the case automatically. For example, if you’re using a SelfService type application, such as Dovetail SelfService, or Clarify eSupport or WebSupport, we can include a URL back to the case so customers can easily get back to the case, where they can review it, add notes, view the status, etc.  1. Export the existing Template form the database You’ll need a directive file for the template. Here’s one: http://www.clarifytoolbox.com/code/directive-file-sendemailaboutobj-comtmplte Export it using ArchiveManager (DIET) or dataex: diet -user_name USERNAME -password PASSWORD -db_server SERVER -db_name DATABASE -archive -export sendemailaboutobj.dat -dir email_com_template.dir 2. Edit the Template All we need to do is modify the template, include the URL that we want, and use…

Auto-closing a case workflow

January 6, 2011   A colleague asked me recently about an email he had received from the support department of one of our vendors. It looked something like:     Hello, Anne Teak, A few days ago, our support staff has replied your inquiry at: http://www.some.vendor.com/helpdesk/view-thread.aspx?thread=735746   Since then, we have not received any response back from you, and would like to know if you consider this issue to be closed. If you have any further questions, please use the link above to post them. This issue will be automatically closed out in a few days if you choose not to respond.   To access this discussion thread, navigate to the following link: http://www.some.vendor.com/helpdesk/view-thread.aspx?thread=735746     Sincerely yours, Some.Vendor Team       The gist of the process is that if a customer hasn’t responded after a certain period of time, then we…