Amdocs Clarify Data Massage With Dovetail Software

Back in the last decade Dovetail Software, then going by the name First Choice Software, started creating APIs to extend Clarify CRM systems in new ways that went beyond the feature and function sets coded into the Clarify software. This was immediately acclaimed by grateful IT departments throughout the market.

Software and especially networked distribution have come a long way since our early days in the field, but the humble API still remains front-page headline news every day.

“Three new APIs were listed on the site today: one helps you see where $14 trillion in your US taxes go, another gives you search access to 7 million hours of videos, and the third can help you manage and integrate email marketing campaigns.” – New APIs

API stands for application programming interface, and it’s a small piece of programming that performs one or more specific functions. The API presents an interface into the larger body of source code that makes up the entire application. The genius of the API is that a simple line of open-standard script usually is enough to call it into action, and it performs its functions within the running application, while the application code itself doesn’t have to contain the API function. This allows for afterthoughts and improvements without extensive overhaul of vast systems of code – but it requires coding in context of the larger body.

APIs are often released by their application vendors, because they generally know the code the best. In the case of Clarify, Dovetail engineers have always known the Clarify code as well as its developers, perhaps even better. We developed APIs to supply functions that Clarify users wanted but couldn’t get. You want to be able to close an open case and open a new one, for example, and let the database know the connection between the two, and you want to do this with a customer waiting on a phone line or sitting across a desk from you.

There are over 600 Dovetail APIs, performing an array of functions at the agent’s fingertips that were never built into the Clarify code, and that can often only be realized through the Dovetail APIs. Because we have always developed to assist the area of customer service and support, the Forgotten Space of CRM, our APIs group in toolkits aimed at extending these areas of the Clarify install: ClearSupport; ClearQuality; ClearLogistics; ClearContracts; Field Operations; Depot Repair; ClearSales; Interfaces.

All of this additional Dovetail functionality ultimately has to communicate with the Clarify database, either retrieving or storing data. The heart of the CRM system is its database, and enterprise data is its greatest stored wealth. Nowadays, the Clarify database is the only part of the original install that a Clarify owner needs to retain: the Dovetail enhanced functionality that began with the humble API is now compiled into Dovetail CRM, a full-fledged, thin-client application suite that simply replaces the Amdocs Clarify applications.

Today, the desktop computer has exploded – in the way that a technical drawing of a machine shows an exploded view – to become the Web. Users now find a use for pieces of functionality supplied by applications not even running on their desktop, and the idea of the mashup, composite applications, in the web browser comes into play. APIs that extend applications (such as Google Maps) are suddenly valuable as a way to retrieve data at a distributed distance.

“Respondents were asked to rate on a scale of one to five the degree of challenge faced when integrating live data into their applications and enterprise mashups [...] Over 65 percent of respondents listed ‘quality of available data’ and ‘relevancy of available data’ as the most challenging aspects of data integration.” – Enterprise Mashups

Indeed. Function requires data to perform against, and data requires updating when function changes status. We titled this piece Data Massage, but really that’s too narrow, implying a fixed amount of data being reworked. The Clarify database is the center of a live system of customer relationship, with new data constantly created.

Data flows both ways, and needs to get “mashed up” within the department and the larger enterprise in countless ways. With the APIs, and now Dovetail Web Services, and the legendary extensibility that Dovetail Software brings to the Amdocs Clarify install, the mashups are almost infinite.

Published Friday, May 04, 2007 4:20 PM
Filed under , , , ,

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

No Comments

Leave a Comment

(required) 
(optional)
(required) 

  
Enter Code Here: Required
Submit