One of the available extensions within Dovetail Carrier is the Parent-Child Cases Extension, which allows for automating workflow processes involving parent and child cases.
Quick Refresher on Parent and Child Cases
With parent and child cases, we can relate a group of similar problems with a root cause. The parent case identifies the root cause. A child case is a customer problem that arises due to the root cause and is linked to the parent case.
For example, suppose someone knocks out a utility pole, which causes an internet outage for many customers.
Each customer may call into the call center and report the outage. We can relate all of these cases to a parent case, which is where the repair is being tracked. Updates on the …
We recently added a new extension to Dovetail Carrier – a Webhooks Extension.
What’s a webhook?
Webhooks are “user-defined HTTP callbacks”. They are usually triggered by some event, such as pushing code to a repository or a comment being posted to a blog. When that event occurs, the source site makes an HTTP request to the URI configured for the webhook. Users can configure them to cause events on one site to invoke behavior on another. The action taken may be anything.
This allows for making a web request based on an event within your Clarify/Dovetail system. A business rule can fire based on the event. Dovetail Rulemanager will evaluate the rule, and send a message to Dovetail Carrier. With the webhooks extension, that message …
I’ve often stated that Rulemanager and Business Rules within Clarify/Dovetail are the most powerful (but often underused) components of the system.
And when you combine Rulemanager with Dovetail Carrier, it gets even more powerful.
To demonstrate some of this power, I’ve created a collection of business rule recipes that will educate and inspire you to make the most of your business rules.
There’s over 30 business rule examples, and they stretch across a number of areas, including:
User NotificationsWorkflow AutomationCustomer NotificationsIntegrating with third-party services/appsTask ManagerCalling external apps/scriptsSLA Rules (Service Level Agreement)Bonus!
There’s also a Business Rule Template, which is helpful when defining new business rules.
It can be provided to business users, who can fill out the template and submit it to the technical staff.
This Collection of Recipes and the Business Rule Template is completely free.
Simply click …
When talking about calendars, notifications, and SLAs – questions around calendars and holidays often arise.
So lets explain how they work within Dovetail apps.
Lets start with Business Calendars. They define the work hours.
For example I may have a business calendar named “M-F 9-5” with the following work hours:
Monday 9:00 AM – Monday 5:00 PMTuesday 9:00 AM – Tuesday 5:00 PMWednesday 9:00 AM – Wednesday 5:00 PMThursday 9:00 AM – Thursday 5:00 PMFriday 9:00 AM – Friday 5:00 PM
Business Calendars can be setup using Dovetail Admin.
Now lets setup the Holidays.
Using Dovetail Agent, navigate to the Admin page, and click on the Holidays icon:
Rule properties are used in a number of places throughout the Dovetail suite, including:
Business Rule ConditionsBusiness Rule Action MessagesCanned Response VariablesTask Manager PropertiesEmail Log Templates
Traditionally, a rule property would traverse a path through the schema, starting from the base object, and ending at a column.
For example, the Contact First Name property for a case would use the path case_reporter2contact:first_name.
However, there are instances where a path cannot be traversed, or where a calculation needs to be made.
For example, you may wish to fire a business rule only if all of the subcases on a case have been closed.
So your two business rule conditions would be:
Number of Subcases is greater than zeroNumber of Open Subcases is equal to zero
Or, you may wish to fire a business rule if the …
We recently released an updated version of Dovetail Carrier, and this version includes a new SDK Toolkit Extension.
I’m super excited about this new extension – so lets get into the details.
But first, a quick refresher on Dovetail Carrier.
What is Dovetail Carrier?
Carrier is a flexible and customizable message handling framework for your Dovetail or Clarify CRM application. It allows the automation of virtually any internal CRM processes associated with communicating with external systems. Carrier uses messaging, a method of communication between software components or applications that enables distributed communication that is loosely coupled, to enable organizations to establish efficient dataflow between their systems.
The Carrier framework is designed to …
I’ve received a few questions asking how Dovetail Task Manager compares to Clarify Task Manager. So let’s cover that here.
First, a quick refresher on what Task Manager is.
Task Manager Overview
Task Manager is an optional module that allows actions to occur automatically when a task set is selected from a case.
The most common action is creating a subcase.
For example, when the New Employee Task Set is run:
Create a General subcase for setting up the employee’s network account and dispatch to the Network queue.Create an Administrative subcase for ordering business cards and assign to a specific employee.Create a General subcase for creating the user’s account in the CRM system, and dispatch to a queue based on auto-destination rules.
Dovetail Agent can work with either Clarify Task Manager or Dovetail Task Manager.
High level comparison ClarifyDovetailTask evaluationTasks are evaluated within the Clarify Classic Client itself, …
To recap how we got here:
Dovetail Task Manager Overview – What it is, how it works, etc. Creating custom tasks for Dovetail Task Manager – How to create a custom task action, namely a Get Stock Quote action Invoking custom actions in Dovetail Carrier without using Task Manager – How to call a custom action using Rulemanager to publish a message to Carrier
Now, lets look at calling a custom action within Carrier by pushing a message onto Carrier’s queue, without using Rulemanager.
We’ll use the same action created in the previous post – namely GetStockQuote.
For this example, we’re creating a custom …
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)
Here’s the overall process:
A New Carrier Message Type
Out of the box, Dovetail Task Manager fires a business rule with an action of Carrier Message.
The business rule action message content …