REQUEST A DEMO

Blog

Adding a signature to Log Email in Dovetail Mobile Agent using Ubiquity or GreaseMonkey

September 29, 2008 As I mentioned in a previous post, I've started using Dovetail Mobile Agent for my day-to-day case activities. Its still early in its project lifecycle, so it doesn't have all of the bells and whistles (yet), but that's OK with me. For example, you can Log an Email, but it doesn't have the capability to automatically populate a signature within the email. Since this is something that I wanted now, here's how to make that happen, without modifying the application itself. Ubiquity In a previous post, I detailed my first Ubiquity command for working with Dovetail Mobile Agent. Now, we'll add a new command for inserting my signature. The Ubiquity code: CmdUtils.CreateCommand({   name: "signature",   icon: "

Run-Time Query Parameter Evaluation

September 22, 2008 Overview One of the new features coming soon in Dovetail Agent 4.1 is the enhanced capability of using parameters in fcQuery that will be evaluated when a query is executed. This allows queries to be designed with much more flexible structure. Dates are a very important parameter to be evaluated at run-time, and being able to build the query to do this automatically keeps the user from having to enter the date manually when running the query. Queries can be created to look at specific date-oriented information (i.e. This Week) without having to change to values of the date parameters each time the query is run. Shared queries are also a very easy place to see where run-time evaluation of a query parameter will be helpful. For example, if a query is created (and shared to all users) to find…

Email Agent 1.5 Heads Up

September 19, 2008 This post is for my readers who are Dovetail Email Agent customers. We are getting ready to release Email Agent 1.5 which contains some breaking changes that Gary Sherman has already posted about. I wanted to give our customers a heads up of what has changed to facilitate upgrade planning. Below is a draft of the “What’s New” from Version 1.5 this may change so remember to check your local listings for more details. Breaking Changes Email Agent now logs "Email In" events to a case rather than logging a note. This change will mainly affect customers using our Rule Manager product having business rules that are setup to fire on "Log Notes" events, in particular those that are meant to capture "Log Notes" events created by Email Agent. Affected business rules should be changed to include a start event…

User CSS styles for Dovetail Mobile Agent

September 18, 2008 I recently wrote a blog post explaining how I used Stylish to make Dovetail Mobile Agent look the way I wanted it to.See here:http://blogs.dovetailsoftware.com/blogs/gsherman/archive/2008/09/17/styling-dovetail-mobile-agent-without-modifying-the-app-itself.aspxAs a reference, here's the actual Stylish/CSS code I used  @namespace url(http://www.w3.org/1999/xhtml);@-moz-document url-prefix("http://mycompany.com/mobileagent") {body{line-height:2.5em !important;padding:20px 50px 50px 50px !important;background:#666666 !important;;}h1{font-size:2em !important;}#navigation{text-align:left !important;padding:5px !important;padding-left:0px !important;}#content{min-height:500px !important;background:white !important;padding-left:20px !important;}#header h1{padding:5px !important;padding-left:20px !important;}#footer-navigation p{padding:10px !important;}#footer-navigation{background:#c5cb8d !important;}label{width:150px !important;float:left !important;font-weight:bold !important;}h3{line-height:2.5em !important;color:black!important;font-weight:bold !important;}ul{margin-left:2em !important;}a{text-decoration:underline !important;}#listings {margin-top:20px !important;}#listings ul{line-height:1em !important;}.action-navigation, #action-navigation{text-align:left !important;line-height:3em !important;}.action-link{border:none  !important;font-size:1em !important;} .action-link a, #footer-navigation  a{color:black !important;background-color:#E3EDE6 !important;padding:5px !important;border:solid 1px black !important;text-decoration:none!important;}.action-link a:hover, #footer-navigation a:hover{color:white!important;background-color:navy !important;}p{line-height:1.2em !important;}textarea{width:60% !important;;height:200px !important;;}#phone-log-form label{width:0px !important;}#phone-log-form #message{display:block !important;margin-top:45px !important;}#phone-log-form {text-align:left !important;padding:0 !important;padding-bottom:50px !important;}#call-contact {text-align:left !important;border:none !important;padding-left:0px !important;}#case-title {text-align:left !important;}#case-title:before {content:"Case Title: ";}#assign-case, #find-employee,  #employee-listing{text-align:left !important;}#dispatch-case, #find-queue, #queue-listing, #employee-listing{text-align:left !important;font-size:1.1em !important;line-height:1.5em !important;}.case-listing{padding:5px !important;border-bottom:none !important;}.even{  background-color: #eee !important;}.action-link{visibility:hidden !important;}.action-link a{visibility:visible !important;}b{display:none !important;}#search-form label{width:100px !important;}#search-ui ,#search-instructions {text-align:left !important;}#search-announcement, #search-result-details{background-color:#E3EDE6 !important;}#searchResults hr{display:none !important;}.search-results-summary {border-bottom:none !important;}}

Styling Dovetail Mobile Agent – without modifying the app itself

September 17, 2008 I've started using Dovetail Mobile Agent for my day-to-day case activities. Its simplicity and ease of use really pleases me. Even though it was targeted as an app for mobile devices, it works just as well using normal browsers on desktops & laptops. However, its currently styled for mobile devices, with their limited form factor. We may get to the point of creating different stylesheets for different browsers, but we're just not there yet. But I'm impatient, so last night I decided to take matters into my own hands. The default styles look good on a mobile device, but could be better on a desktop. Adding my own styles with Stylish My browser of choice is Firefox. (I am digging Google Chrome, but its current lack of plug-ins keeps it from being my default browser). One of the extensions available…

Unified Login in the Clarify Classic Client

September 16, 2008   I received a question today about using Windows authentication with Clarify on SQL Server.   We wrote about this years ago, in one of our newsletters, but I figured it couldn't hurt to share it again here.   Unified Login   Unified Login (sometimes referred to as Integrated Windows Security) is a very useful feature built in the base Clarify product. It is only available for Windows clients, and only if the database is Microsoft SQL Server. But if you have this configuration, you might consider Unified Login.   Unified Login allows you to use your domain login (the login credentials you provided when you logged in to Windows) to log in to the Clarify system. It requires your domain user name be the same as your Clarify login name. If it is not, you cannot use this feature. When you…

Proposal for a change to EmailAgent

September 10, 2008 We're considering a change to Dovetail EmailAgent, and wanted to float it by our users to see if anyone had any concerns or objections. Currently, when EmailAgent adds more information to a case, it actually performs a Log Note action. Clarify has a "Email In" activity, but we don't currently use that. This is odd. EmailAgent also creates attachments for any files that were attached to the email. One of the issues is that there is no relationship between the notes (notes_log) and the attachments (doc_inst), so it can be difficult to determine exactly which attachments were for which email. Why Log Notes? History, mostly. We don't have an "Email In" API in ClearBasic - which is the language that our original email processing engine was written in (it was then called SuperEmailClerk). So, the "Log Notes" API was used…

My first Ubiquity command : view a case in Dovetail

September 8, 2008 I was pretty excited to play with Ubiquity, a new Firefox extension that lets me think and act in a more natural language with my PC. From the Ubiquity Tutorial: Ubiquity is an experimental Firefox extension that gives you a powerful new way to interact with the Web. You're used to telling Firefox where you want to go by typing Web addresses into the URL bar. With Ubiquity installed, you'll be able to tell Firefox what you want it to do by typing commands into a new Ubiquity input box. The commands that come with Ubiquity are just the beginning: anyone can create new commands and share them. Some of the built-in commands include: add-to-calendar calculate define ebay-search email flickr google map search tinyurl weather zoom After playing with the build-in commands, I was ready to try and write my…

Automating Multi-Platform Database Integration Tests

September 5, 2008 When you have to support multiple database platforms it can be challenging to automate integration tests against more than one DBMS. Dovetail is using build automation driven by with NAnt and virtual machines running on VMWare Server to automate the setup and execution of our integration test suite against multiple versions of Microsoft SQL Server and Oracle databases. I want to share some of the lessons learned from our journeys along the way . Integration Tests Make your integration tests data driven. If at all possible setup your tests so that they create their own test data. Tests responsible for their own data setup are simply less fragile. A lot of dev cycles got wasted trying to understand why a test is failing that was caused by one test messing up the data another was dependent on. Automate automate automate.…

Spell Check feature added to Dovetail Agent

August 26, 2008 As part of the continuous effort to enhance and improve our applications, a new Spell Check feature was added for the next release of Dovetail Agent. This feature was added for every text area input in the pages of Agent. Currently there are almost 100 different pages in Dovetail Agent that use text area controls. Adding the new functionality to every page individually would be one way of implementing the change, but certainly not the most efficient. Instead, the new functionality is added dynamically to each page as it is opened in the browser. This approach makes a lot of sense. Since the code that adds the link under each text area is contained in one file, any future modifications will be very easy as well. The Spell Check feature is made available to the user by adding a Check…