REQUEST A DEMO

Tag: Clarify

Adding additional properties to a task manager task definition

January 28, 2014 One of the modules within a Clarify system is Task Manager. In support environments, it’s typically used to automatically generate subcases. Task Manager can be kicked off by using the Jobs button on a case, or by having a business rule call the taskmgr executable. A task definition defines the specifics of the object that is to be created (in this case, we’re talking about a subcase that gets created). Out of the box, Clarify allows you to set the following subcase properties when a subcase is created via Task Manager: title description required date priority status severity elapsed time But, like most things in Clarify, we can setup additional properties. Custom property – subcase type For example, lets say we want to be able to set the subcase type. The valid subcase types are General and Administrative. By default,…

Pro Tip: Create a Solution Librarian user to keep your workspace tidy

November 4, 2013 A common request I hear from users is: How do I get solutions (knowledgebase articles) out of my WIPbins? A Solution (in baseline Clarify/Dovetail) is always in an Open condition – meaning it’s always in a user’s WIPbin. But once I’m done creating/editing it – I don’t want to see it anymore. It just clutters up my workspace. One very simple way to tackle this is to create a dummy Solution Librarian user. That way, a user can simply assign a solution to the Solution Librarian, and this takes it out of the user’s WIPbin. This is super easy to put in place, and allows user’s to keep their workspace tidy and clutter free. There are more complex options that involve customizations, but sometimes the simplest solution is the best. Hope you find this useful. Rock on.

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…

More on Extracting ClearBasic Code

March 12, 2012 There may be a need to extract all the ClearBasic code for entire project at once. If the project consists of only a few modules, one would use CBEX tool in interactive mode, select the modules from the list, specify the destinations, and export. But if a project involves very many modules, this method becomes burdensome - CBEX does not have a 'select all' capability. One way to make one's life easier is to use a tool developed by Dovetail Software, as explained in this article by Gary Sherman. Another method is to generate a CBEX directive file and then use CBEX in batch mode to export all the code. The process of generating the directive file is exactly what is burdensome in CBEX GUI, therefore a different method is needed. This can be achieved by using SQL statements to produce one directive…

Native vs. Web Mobile Applications for Amdocs/Clarify

February 23, 2011  It's hard to miss all the changes going on in the mobile phone world lately. Every time you read the news there is something about Apple's iPhone, Google's Android or their respective ecosystems. For me it's been a validation of sorts because I was one of those guys that paid $600 for my first iPhone. Ever since then, I've been fascinated by and watched the smart phone business and things are really getting interesting. There are massive changes taking place as the incumbents struggle to adjust to new players. The stakes are huge because the market, even in its infancy, is already enormous. Having a networked computer in your pocket that is also a phone is incredibly compelling and it seems quite clear to me that it's true what many are saying, that soon smart phone users will outnumber “feature…

Useful ADP routines

July 10, 2007 A set of useful ClearBasic routines that will read and return data from the ADP tables:1) Clarify schema revision2) Table name from number3) Table number from name4) Is a number a table or a view5) Get target table from relation6) All fields for a table7) All relations for a tablehttp://www.dovetailsoftware.com/download/connections2002/adp.zip--------------------Marty SirkinDovetail Software(512) 418-2905 x101marty@dovetailsoftware.comhttp://www.dovetailsoftware.com

Delay business rules

Delay and re-start business rules for any reason in Clarify.http://www.dovetailsoftware.com/download/connections2002/delay_br.zip--------------------Marty SirkinDovetail Software(512) 418-2905 x101marty@dovetailsoftware.comhttp://www.dovetailsoftware.com

New queueable obejcts in Clarify

Sample of how to create a new queueable object in Clarify.http://www.dovetailsoftware.com/download/connections2001/queueable.zip--------------------Marty SirkinDovetail Software(512) 418-2905 x101marty@dovetailsoftware.comhttp://www.dovetailsoftware.com

Find-By-ID Enhancement

One of my Clarify users asked for this enhancement:The numbering system for Cases, PR's and Solutions in our system use a letter prefix - CS of cases, PR for part request, and so on. When you do it a dozen times in a day, it's really annoying to keep getting "No case with id PR12345" when you forgot to change the dropdown to "Part Request".The Find-By-ID interface on the left side of the console can be adjusted with just a few lines of JavaScript.Add this to the find_by_id() function in console_left.asp:// //Testcases: // Select PR Detail and enter PR28970-1 - should get PR Detail // Select PR Detail and enter 28970-1 - should get PR Detail // Select PR Detail and enter CS38187 - should get Case // Select PR Detail and enter PR28970 - should get PR Header //…