• Upcoming Webinar: Simplified Infrastructure Upgrades for Clarify
    Webinar Announcement Simplified Infrastructure Upgrades for Clarify Dear %%First-Name%%, Dovetail will be hosting a webinar that will highlight an alternative approach for completing Clarify infrastructure upgrades. This topic should be of interest to any organization running an older version of Clarify that needs to upgrade their CRM infrastructure. This method allows you to: Avoid upgrading Clarify (the application itself) while upgrading the database and server OS/hardware Avoid Amdocs maintenance back payments Reduce upgrade complexity and cost...
    read more
  • 03-08-2010, 7:45 AM by Dovetail Software to Dovetail Software
    0 Comments 29 Views
    Filed under: , , , ,
  • jQuery 1.4 breaks ASP.Net MVC actions with array parameters
    We had a Ajax-ified page break on us today and eventually figured out that the cause was related to an upgrade of jQuery and in particular a change in how jQuery 1.4 does serialization of array parameters for Ajax operations. From the jQuery 1.4 Release Notes . jQuery 1.4 adds support for nested param serialization in jQuery.param, using the approach popularized by PHP, and supported by Ruby on Rails. For instance, {foo: ["bar", "baz"]} will be serialized as “foo[]=bar&foo[]=baz”. In jQuery 1.3, {foo: ["bar", "baz"]}...
    read more
  • 02-24-2010, 4:46 PM by kmiller to Kevin Miller
    4 Comments 588 Views
    Filed under: ,
  • Veritest login issues
    As part of being a Microsoft partner, specifically an ISV, we’re required to have our products tested. The testing organization is Veritest, a service of Lionbridge . Earlier this week, I created a login, and submitted a product for testing. At some point, I may revisit the hoops I needed to jump; through do this – it was crazy. But that’s a post for another day. After sumbitting the product online, I got an email from Lionbridge saying that I needed to complete a questionnaire before testing could occur. So off I go to login to their site to complete...
    read more
  • 02-23-2010, 11:04 AM by gsherman to Gary Sherman
    0 Comments 170 Views
    Filed under:
  • Would Clarify Bootcamps be useful?
    One of the themes I’ve picked up on recently is that there seems to be a lot of organizations who still use Clarify /Amdocs, but not to its full potential. No where near its full potential. I’ve recently talked to a bunch of people who don’t really know how to use it fully, extend it, what functionality is available, or even how to maintain it. I’ve seen the same issue on both sides of the house: Technical IT resources who don’t know how to customize it, what all of the moving components are, what to do when something goes wrong, or even where to...
    read more
  • 02-22-2010, 4:23 PM by gsherman to Gary Sherman
    0 Comments 102 Views
    Filed under: ,
  • Messaging as an Enterprise Integration Pattern
    With our recent release of Dovetail Carrier , we’ve been having more conversations around messaging as an enterprise integration pattern. (For more on Carrier, be sure to check out some of Kevin Miller’s recent posts on the subject .) In my feed reader this morning, I saw a new post from Gregor (a software architect from Google) where he discusses some of his thoughts about the right places for use of messaging . Good stuff. The list of advantages for messaging as a transport mechanism cuts to the heart of why we like messaging. For even more, be...
    read more
  • 02-19-2010, 9:22 AM by gsherman to Gary Sherman
    0 Comments 83 Views
    Filed under: , ,
  • Upcoming CRM Events
    Dovetail is always staying on top of current events and conferences in the CRM world. Below is a list of CRM industry events we find interesting. If you have attended any of these events in the past, or plan to attend this year, please add a comment below. ______________________________________________________________________________________________________ Gartner Customer Relationship Management Summit – March 16-17, 2010, London, UK HDI Conference & Expo – March 16-19, 2010, Orlando, FL Customer Experience Summit – March 22-24, 2010, Miami,...
    read more
  • 02-15-2010, 4:37 PM by Dovetail Software to Dovetail Software
    0 Comments 25 Views
    Filed under: , , , ,
  • WebHooks in Clarify/Dovetail
    What is a WebHook? From the WebHooks wiki : The concept of a WebHook is simple. A WebHook is an HTTP callback: an HTTP POST that occurs when something happens; a simple event-notification via HTTP POST. A web application implementing WebHooks will POST a message to a URL when certain things happen. When a web application enables users to register their own URLs, the users can then extend, customize, and integrate that application with their own custom extensions or even with other applications around the web. For the user, WebHooks are a way to...
    read more
  • 02-09-2010, 3:20 PM by gsherman to Gary Sherman
    1 Comments 157 Views
    Filed under: , , , ,
  • Running mklink in NAnt
    Since there is not an executable for mklink , it took me a minute to figure a good solution to running mklink as a target in my build script. The NAnt has an exec task that is used for running command line targets, but it requires an executable as its target. The command shell works in this situation, so I just need to exec the command shell, and have it execute mklink as its target. Here is my NAnt target: <exec program="cmd" commandline="/c mklink /d mobile\source\CustomControllers customizations\Controllers"/>
  • 02-05-2010, 1:10 PM by styson to Sam Tyson
    0 Comments 94 Views
  • Carrier – Customizing Your Response Emails
    Out of the box Dovetail Carrier is very good at receiving emails and allowing you create business functionality which can react to incoming messages. There is a flip side to receiving emails. Sending them. This post will explain how the Email Agent extension uses templates to send email notifications. First we need to explore what information your template will have available to it. We’ll start by setting the stage. Real World Scenario In the Email Agent extension. When an email is received by your company’s support account the New Case Support...
    read more
  • 02-03-2010, 12:33 PM by kmiller to Kevin Miller
    1 Comments 128 Views
    Filed under:
  • Transitioning Beyond 255 Transitions
    In Clarify, Logistics and Quality both use transitions to determine how a request moves from one condition to another. To change a condition, a transition must be defined between the two conditions for that part request type. To restrict access to critical part operations, you can administer permissions according to privilege classes. In complex installations, the number of transitions across both business areas can easily reach the imposed limit of 256 transitions. This limitation can truly impose headaches when the transitions cannot be accurately...
    read more
  • 01-29-2010, 5:49 PM by styson to Sam Tyson
    0 Comments 92 Views
  • Dovetail is hiring a .NET Developer
    We're expanding the development team on our line of existing products. You'll be working on a small team that develops applications for large businesses using some of the latest technology. You will be involved in all aspects of solution development, including analysis, design, development, testing, documentation, and support. We’re looking for a software developer with demonstrable C# (preferably .NET 2.0 or later) and HTML/CSS experience (ASP.NET MVC is a plus). Any experience with test-driven development or automated unit testing in general is...
    read more
  • 01-29-2010, 12:16 PM by gsherman to Gary Sherman
    0 Comments 322 Views
    Filed under: , ,
  • More On Dovetail Carrier RuleSets
    I wanted to discuss RuleSets in more detail this time diving deeper into a couple of topics I pulled out of Creating Your First Carrier Extension because they were too advanced for an introduction. RuleSets Have Context Your conditions and actions need a way to inspect the message they are evaluating. This is accomplished via the RuleContext object with is give to each condition and action being invoked by the RuleSet. Everytime Carrier starts executing your RuleSet it creates a new RuleSetContext object and puts the message being processed into...
    read more
  • 01-28-2010, 2:24 PM by kmiller to Kevin Miller
    1 Comments 169 Views
    Filed under:
  • Creating Your First Carrier Extension
    Extensions are the heart of Dovetail Carrier. The application itself does nothing unless there is an extension present. This makes it important to understand how to create your own extensions. This guide will take you through creating a brand new extension and having it subscribe to one of the core Carrier messages IncomingEmailMessage . Create The Extension Project The first thing we are going to do is add a project to the extensions solution included with Carrier. Before you can do this you’ll need to unzip the \developer\extensions-source.zip...
    read more
  • 01-28-2010, 10:48 AM by kmiller to Kevin Miller
    2 Comments 291 Views
    Filed under:
  • Using jQuery to check all CheckBoxes in an iframe
    In Dovetail Admin, there are a few pages where there is an option to check or uncheck a list of checkbox controls that are in an iframe. The Select All and Unselect All buttons perform the action, and using jQuery the codes becomes really simple and efficient. The code that the buttons use is shared, and the true/false value is passed in to the function to check or uncheck the boxes. The old code gets the iframe, gets all of the input fields, and then loops through all of the input fields. As it loops, if the field type is a checkbox , then the...
    read more
  • 01-21-2010, 12:03 PM by styson to Sam Tyson
    1 Comments 373 Views
  • Configuring Topshelf Using A StructureMap Container
    At Dovetail we use StructureMap a lot. Lately we’ve also been using Topshelf a lot too. This post takes a look at how you can marry these two technologies together. We will be using the StrucutreMap container to configure which services get started by Topshelf at runtime. Simple Services Let’s start simple. We need a way to identify which configured types want to get configured to be spun up by Topshelf. To accomplish this I created an interface called ISimpleService which includes only the Start and Stop methods that Topshelf uses to manage the...
    read more
  • 01-20-2010, 3:32 PM by kmiller to Kevin Miller
    1 Comments 863 Views
  • Controlling Application Lifetime In Topshelf
    One of Topshelf’s best features is the ability to easily host one or more services running side by side. In this post we will create a Topshelf service which will shut down the application. Lets take a look at how it is done. Coordinating the Service Let’s create a fake Health Monitoring service which will, sometime in the future, tell Topshelf to shut the application down. The Topshelf hook for controlling the state of all the services it is hosting is a type called IServiceCoordinator . Here is the code for our health monitor. public class HealthMonitoringService...
    read more
  • 01-20-2010, 2:16 PM by kmiller to Kevin Miller
    2 Comments 1398 Views
    Filed under:
  • Complimentary Webinar Reminder, Wednesday, Jan. 13, 2010, 11:30AM EST
    Complimentary Webinar Delivering Cost Effective Clarify Access Beyond the Support Center Dear Friends, Putting Clarify CRM™ in the hands of employees outside of the support center in a cost effective way has traditionally had its challenges: high software license costs, solution and architecture complexity, and difficulty in keeping pace with new technologies to name a few. Most companies have chosen to avoid the matter all together. Over the past 14 years, more than 100 Clarify customers have come to Dovetail for help in leveraging their Clarify...
    read more
  • 01-12-2010, 5:33 PM by Dovetail Software to Dovetail Software
    0 Comments 140 Views
    Filed under: ,
  • Clarify Technical Consultant posting
    For any of you Clarify peeps out there looking for a gig, there’s a Clarify Technical Consultant available at IDC Technologies in Silicon Valley. Requirements: 4-5 years in the following amdocs modules Clarify Application: amdocs crm, clarify classic client, call center application, clear support application, clarify schema, clarify deployment in 3-tier environment tuxedo VB 6 Minimum 4-5 years of experience in Clarify enhancements Understanding the customer requirements Enhancements and testing Note: This isn’t a position at Dovetail, and I don’t...
    read more
  • 01-07-2010, 9:37 AM by gsherman to Gary Sherman
    0 Comments 672 Views
    Filed under: ,
  • Clock – A Super Simple Carrier Extension
    Let’s set aside TwitterAgent for a bit and create the simplest extension to Dovetail Carrier possible, a timepiece, a clock, a chronometer of sorts. The intent of this post is to document in one place all the pieces required to create a Carrier Extension. The Marker For now we need to mark the assembly with an attribute announcing it as a Carrier extension. [assembly: CarrierExtension] You just need to put this code somewhere but it usually goes in your AssemblyInfo.cs file. The Message We first need to create the message we’ll be publishing and...
    read more
  • 12-16-2009, 5:51 PM by kmiller to Kevin Miller
    1 Comments 343 Views
    Filed under:
  • Complimentary Webinar Delivering Cost Effective Clarify Access Beyond the Support Center
    Complimentary Webinar Delivering Cost Effective Clarify Access Beyond the Support Center Dear Friends, Putting Clarify CRM™ in the hands of employees outside of the support center in a cost effective way has traditionally had its challenges: high software license costs, solution and architecture complexity, and difficulty in keeping pace with new technologies to name a few. Most companies have chosen to avoid the matter all together. Over the past 14 years, more than 100 Clarify customers have come to Dovetail for help in leveraging their Clarify...
    read more
  • 12-11-2009, 12:03 PM by Dovetail Software to Dovetail Software
    0 Comments 341 Views
    Filed under: , , ,
  • Customizing Dovetail Carrier - Consuming Messages With Rule Sets
    The next step in our plan to implement a Twitter version of Email Agent using Dovetail Carrier is to consume the direct messages coming from Twitter which we published last time . Message consumers basically…er, well they consume messages. The beauty of the message bus is that we have the ability to subscribe many consumers to the types of messages which we publish. Dovetail Carrier provides a way to compose your message consumers by assembling a set of conditions and actions called RuleSets. This RuleSet we’ll be examining will investigate an incoming...
    read more
  • 12-10-2009, 4:55 PM by kmiller to Kevin Miller
    1 Comments 310 Views
  • Join Dovetail for Happy Hour
    Drinks and appetizers are on us! Dovetail's Gary Sherman is hosting a get-together for Dovetail and Clarify friends in the Boston area. Join him at 5:30pm on December 16 at John Harvard's Brewpub in Framingham , MA. We will be welcoming customers, partners and friends for a informal evening, talking Dovetail and Clarify, technology, and meeting like-minded people, all while sharing a few pints. RSVP here Check out Gary's blog for more information on Dovetail and future events.
  • 12-09-2009, 4:22 PM by Dovetail Software to Dovetail Software
    0 Comments 332 Views
    Filed under: , , , , , , , , , , ,
  • Customizing Dovetail Carrier - Creating and Publishing Messages
    Previously we made a plan to go get Twitter direct messages and publish them into the Dovetail Carrier message bus. Thankfully the Twitter API is pretty simple but there are a few things to worry about. We need to listen to Twitter for direct messages. Transforming and publishing the direct message into the message bus. Host your Twitter polling and publishing service with Carrier. First Things First This is not a cookbook post. I don’t describe each step along the way that I took to create a Carrier Twitter extension. That said I hope to provide...
    read more
  • 12-07-2009, 2:05 PM by kmiller to Kevin Miller
    2 Comments 1816 Views
    Filed under: ,
  • Dovetail / Clarify Happy Hour : Massachusetts Edition
    While I’m in Massachusetts next week, we’re sponsoring a get-together for our Dovetail and Clarify friends. Wednesday, December 16th from 5:30 - 8:00 at John Harvard's Brewpub in Framingham, MA . Drinks and appetizers are on us. It’s an informal evening, talking Dovetail and Clarify, technology, and meeting like-minded people, all while sharing a few pints. RSVP to the event through meetup.com: http://www.meetup.com/DovetailHappyHour/ Looking forward to seeing you there!   Click here to check out The Dovetail / Clarify Happy Hour Meetup!
  • 12-07-2009, 1:33 PM by gsherman to Gary Sherman
    0 Comments 259 Views
    Filed under:
  • Customizing Dovetail Carrier
    Kevin has started his first in a series of posts around customizing Dovetail Carrier . Good stuff! I’m looking forward to the rest of his series.
  • 12-07-2009, 11:37 AM by gsherman to Gary Sherman
    0 Comments 273 Views
    Filed under: , , , ,
More Posts Next page »