REQUEST A DEMO

Tag: customization

Using Microsoft Full-Text Search within Dovetail applications

March 13, 2007 For years, Clarify has used the full-text search engine from Fulcrum (now Hummingbird OpenText) to allow full text searches in its applications. This was important back in the day, since the database vendors didn't offer good solutions to this problem. Now they do. A couple years ago, as we started expanding our knowledgebase, we had the need to perform full-text searches. However, we preferred to stay away from the Fulcrum/Hummingbird product, mostly because of how Clarify integrated with it. Corrupted indexes, huge amounts of time to create/re-create indexes, and having to setup cron jobs to schedule index runs, were just a few of the problems I ran into on previous implementations. As we used Microsoft SQL Server as our database platform, we decided to use the FTS engine that is bundled with SQL Server, and we've been happy with the result.…

Uniqueness of Relation Names

Here's an interesting scenario that we recently ran into when developing our SchemaEditor application for Clarify. In Clarify, the rule is that relation names must be unique within a table, which makes sense. For example, I cannot have two relations named case2site on the case table. The schema editing tools (ddcomp, DD Editor, Dovetail SchemaEditor) will disallow this. But there is no problem having case2site on the case table and case2site on the subcase table (although it's a bad naming convention, it's not illegal). However, in Microsoft SQL Server databases, Clarify creates relate stored procedures for relations. For example, the following relation: case2subcase OTM subcaseINV_REL=subcase2case COMMENT="Subcases originated from the case" will produce the following stored proc: create procedure rl_case2subcase( @case1 int, @subcase2 int) as update table_subcase set subcase2case = @case1 where objid=@subcase2 How and where do these stored procs get used?…

Yank Notifications via Email

January 16, 2007 Clarify's Business Rules + RuleManager is a pretty robust and generic event processing system. Admins/BAs configure rules for who to notify and when, and each user can even decide how they want to be notified (email, pager, within the app itself (the Integrated Notifier), etc.). Most of us here at Dovetail use email as our notification preference. I don't believe any of us the integrated Notifier.There has always been one desired business rule that I couldn't make work with the existing Clarify infrastructure - yank notifications by email.Note: in later versions of Clarify, Yank has been renamed to Retrieve. After many years of snickering over the term Yank, it's just now a natural part of my vocabulary.  But I digress...For example, if someone yanks a case from me, I would like to get notified that it happened. And I want the notification to…
    class='wp-pagenavi' role='navigation'>
  • ...
  • 5
  • 6
  • 7