REQUEST A DEMO

Tag: clarify amdocs

SchemaEditor and OneToOne relations : clearing up a bit of ambiguity

October 22, 2012 Using Dovetail SchemaEditor to add a new relation to your schema is super easy.   For example, here’s my schema script for adding a new one-to-one relation between the modem table and the user table:   What’s nice is that I only have to define the relation once in the schema file, as opposed to other tools (ddcomp, DD Editor, SchemaManager) where I would have to add the relation to the file in two places (as a relation under both the modem table and as a relation under the user table).   But, there is a bit of ambiguity here – which side is the primary side (OTOP) and which side is the foreign side (OTOF)? Answer   The foreign side will be on the table/name, and the primary side will be inverseTable/inverseRelationName.   So in the example above, the modem2user is the OTOF, and…

Custom Events in Clarify/Dovetail: Change Priority

September 13, 2012 I’ve talked in the past about how to create custom events in Clarify/Dovetail, and how to fire business rules based on these events.   In short, code needs to be written that creates a custom activity log and time bomb.   A recent webinar covered details on how to do this: http://www.slideshare.net/gsherman/advanced-business-rules-part2 (starting on slide #18)   For additional info, take a look at the "User-defined Business Rule Events.doc" available on the Rulemanager wiki: http://rulemanager.wikispaces.com/How-To   If you also want to create a custom act_entry record, you'll probably want a custom activity code. Here's an example: https://gist.github.com/1042796   Change Priority   One of our customers recently wanted to do something similar, but for Change Priority of a case. They wanted to be able to fire a business rule when the priority of a case changes. They needed this to work…

What’s New in Dovetail Admin 3.0: Part 3 : User-Defined List Editor

September 12, 2012 Dovetail Admin 3.0 was recently released, so I figured it was a good time to highlight a few of the things that are new in this release. Part 1: Employee templates Part 2: Reports Part 3: User-defined List Editor enhancements We’ve been working with a few customers who have some serious big-ass user-defined lists (over 60,000 elements!) . Performing certain operations on these lists was taking a while, such as cloning a list, or deleting a large level/tree. We’ve improved the performance of these functions by making Dovetail Admin be a hybrid Classic ASP / ASP.NET application. We can now take advantage of native .NET code, especially where we need higher performance than Classic ASP can provide. Pretty slick. We’ve also made a couple of small but useful enhancements to the user-defined list editor. You can now reorder a list level alphabetically…

What’s New in Dovetail Admin 3.0: Part 2 : Reports

September 11, 2012 Dovetail Admin 3.0 was recently released, so I figured it was a good time to highlight a few of the things that are new in this release. Part 1: Employee templates Part 2: Reports. We’ve added a couple of new reports to Dovetail Admin.  Lets take a closer look at them. Business Rule Usage Report This 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. I ran it against our production system, and it was pretty enlightening. Here’s an example (run against my development database, so the rule firing numbers are pretty small): Dovetail Agent Login Report This…

What’s New in Dovetail Admin 3.0: Part 2 : Reports

Dovetail Admin 3.0 was recently released, so I figured it was a good time to highlight a few of the things that are new in this release. Part 1: Employee templates Part 2: Reports. We’ve added a couple of new reports to Dovetail Admin.  Lets take a closer look at them. Business Rule Usage Report This 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. I ran it against our production system, and it was pretty enlightening. Here’s an example (run against my development database, so the rule firing numbers are pretty small): Dovetail Agent Login Report This…

Watching cases in Clarify / Dovetail

July 9, 2012 I’ve had a couple of recent business trips to Europe and back, so the long flights gave me some time to tinker with a few ideas. This is my latest experiment: watching cases. It’s not uncommon that we want to keep up with what's going on with certain cases – specifically cases that are being worked by others. For example, a high priority case for a new customer may have been recently created, and even though its being worked by someone else, I still want to keep abreast of what’s happening with it. Or perhaps the customer I’m going to visit next week has a case open that I want to stay in the loop on. Or I want to follow how one of my guys is dealing with a difficult customer. The concept is that we can “watch” a…

Getting the most out of your business rules

June 20, 2012 One of my favorite features of a Clarify/Dovetail system is the business rule. Business rules, particularly notification rules, are a cornerstone of staying up to date on what's happening in your system, and making sure nothing falls through the cracks.   As we've been doing more and more Clarify System Health Checks for customers, I've observed that many organizations are either over-using or under-using business rule notifications. Overuse When there are too many notifications, they become noise, and are simply ignored. I've observed many users who have setup email filters/rules that automatically file those emails away, or even delete them. With the overabundance of emails that we all get, we're forced to attack the email problem in some way - and that typically means ignoring everything that's not critical. Except emails from my Mom. And foreigners who need me to help them…

Launching Clarify via a custom clarify:// URL

June 4, 2012 The task at hand is to be able to click on a URL (such as clarify://case/12345) and that will open case 12345 in the Clarify client.   Custom URL protocols   In Windows, you can create your own custom URL protocols, which allow you to register an application to a URL.   In my previous post, I introduced a clarify:// URL protocol. Lets see how we can make that URL trigger the Clarify Client (clarify.exe) There’s a MSDN article that outlines the basics of doing this.   Basically, you create a registry key that maps the URL to the application.   And you’re URL will be passed to the application as a parameter (that’s the %1).   Here’s a sample registry entry for this: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\clarify] @="URL: Protocol handled by CustomURL" "URL Protocol"="" "CustomUrlApplication"="C:\\clarify\\11.5\\client\\ClarifyClient\\clarify.exe" "CustomUrlArguments"="\"%1\"" [HKEY_CLASSES_ROOT\clarify\DefaultIcon] @="C:\\clarify\\11.5\\client\\ClarifyClient\\clarify.exe" [HKEY_CLASSES_ROOT\clarify\shell] [HKEY_CLASSES_ROOT\clarify\shell\open] [HKEY_CLASSES_ROOT\clarify\shell\open\command]…

Custom Clarify Classic Client command line parameters

May 30, 2012 Most of you know that there a bunch of command line options available for the Clarify Classic Client. Some of the more common ones include: cbtrace CBDebugger clfy waggle debug debugCB msg nocache sqlhint sqllog   But did you also know you can pass your own parameters and evaluate them? Lets take a simple example Lets start clarify, passing in a case ID number. We’ll do this by coming up with our own custom URL format. Custom URL Format? OMGWTFBBQ! Everyone’s familiar with URL formats such as: http://www.dovetailsoftware.com https://twitter.com ftp://ftp.mozilla.org/ But we can also define custom URL formats, such as: clarify://case/100 Not that it does anything, yet. But it looks cool, no? Back to clarify.exe params OK, so lets pass that as param to clarify.exe From a command line, start clarify.exe with that custom URL as a param, like so:…