REQUEST A DEMO

Blog

Use Dovetail SDK in .Net

June 21, 2010 One of our customers ran into a roadblock trying to migrate custom projects over to Dovetail SDK. The primary issues were getting the right references set up for a project, then creating and referencing the database objects using APIs in the various Dovetail SDK toolkits. I was asked to put together a sample project as a guide for getting a project underway, so I wanted to document that process here and have this also serve as a guide for future projects. In Visual Studio, I created a new Console Application to hold the example, and added a few references to the project. The core of the project is the Dovetail SDK, so the first reference is to fcSDK.dll. This DLL has the core of what the project needs to create the required application and session objects, and provides to tools…

Clarify / Dovetail Activity Streams

June 18, 2010 Ever since I heard about activity streams, I’ve been thinking about an activity stream out of our Clarify / Dovetail Customer Service system. I saw Chris Messina present about activity streams at SXSW 2010, and got even more jazzed.What are activity streams? From the activitystrea.ms wiki: ActivityStreams is a convenient and consistent way to syndicate social activities around the web.OK, how about a little more detail, perhaps with some context?I’m going to quote right from the Socialcast website here, as I think they do a good job of explaining this.Inside of every company, there can be hundreds or even thousands of sources of data. Information is generated by people (through emails and social network messages) and by systems (CRM and ERP systems, and inventory tracking, for example). Where the information flows and how it is used is strictly defined by…

Prototype Process and Tools

  I’ve been working on a project recently that involved mockups and prototyping for a mobile web application. I wanted to share some of the process and tools that I found useful. Sketches   I first started out with low fidelity sketches. Paper and markers. Easy to draw, markup, and hack up.     Checkpoint: Sit down with the developers to walkthrough the concept, get their ideas and feedback, and surface any potential technical issues. Balsamiq   I then went to my favorite mockup tool – Balsamiq. Balsamiq makes it easy to mockup applications. It has the feel of a mockup – lots of hand drawn looking elements, comic sans fonts, and yellow stickies.   Balsamiq allows you to “link” mockups together. So clicking on a hyperlink or on a button would navigate you to another mockup. You can then use…

Rulemanager Usage

June 14, 2010 I posted a quick (less than 30 seconds to complete) survey last week regarding Rulemanager usage. Current results: Do you user Rulemanager? 100% said yes Which Rulemanager do you use? 60% said Clarify/Amdocs Rulemanager. 40% said Dovetail Rulemanager. Version of Clarify? Various – from Clarify 9.0 up to Amdocs CES 8.   The survey is still open, so if you’re a Clarify user, I would appreciate it if you would take a few seconds and fill it out. Thanks!

Quick Rulemanager survey

June 3, 2010 Dear Readers – I would appreciate if you Clarify peeps fill out a very quick survey about your usage of Rulemanager.And your response will enter you in a contest to win a new car, a new boat, or free Google searches for the next 30 days. (settle down there Perry Mason – it’s a joke)Loading...

Clarify Toolbox

May 17, 2010 Check it out: http://www.clarifytoolbox.com/ Clarify Toolbox is a repository of apps, code snippets, add-ons, and APIs for the Clarify environment. Have some code to share that might be useful to others in the Clarify community? Post it to ClarifyToolbox. Interested in code snippets, APIs, or free products for your Clarify implementation?  Download it from ClarifyToolbox. Have a suggestion? Email the site administrator: admin@clarifytoolbox.com

Authoring Schema Script to ‘Upsert’ changes to your database. (a.k.a Add and/or Update)

Authoring Schema ScriptThis post will teach you the best way to author your Schema Editor schema script to do upserts, adds and/or updates to your Amdocs database schema. Luckily, you do not often have to worry about doing upserts but there is one situation where not doing them can get you into trouble.Anytime you provide schema script which should work whether the object exists or not and must change properties of the original.Sorry if that just lost you. Let's start out with the basics. What is this Schema Script?We created Schema Editor for Amdocs users who need a better way to update the database schema of their Clarify/Amdocs database. When we created SchemaEditor, Gary Sherman was adamant that we needed a new workflow for updating the schema. The classic workflow involved exporting the database schema, manually editing the result, and reapplying the changes. It is not…

Austin Code Camp 2010: More good stuff

May 12, 2010 I mentioned previously that a couple of our devs would be presenting at Austin Code Camp this year. Also presenting will be Joshua Flanagan from Dovetail. Josh will be talking about about “Leveraging conventions in .NET”, including walk-throughs of a few examples of how my conventions in our day-to-day work help us move fast, including: jQuery – Should give you a good taste of its power, if you aren’t using it yet. There are a few more jQuery sessions at Code Camp so you can dive in deeper if you like what you see. Fluent NHibernate – even if you haven’t used FNH or NHibernate, you’ll still be able to appreciate the examples FubuMVC – should also be interesting to ASP.NET MVC developers Sounds like great stuff! The Conference is this Saturday, May 15, 2010. You can still register online.…

Austin Code Camp 2010

May 10, 2010 It’s that time of year again – time for the Austin .Net User Group annual Code Camp. It’s a one day free conference, For the Community, By the community. The Conference is this Saturday, May 15, 2010. You can still register online. Jeremy Miller and Chad Myers from Dovetail will be doing a Dovetail Software Show and Tell session, going under the hood of Dovetail CRM. The session overview: Dovetail's "rules engine." We have a custom rules engine built on the standard Event - Condition - Action pattern that works against our domain model. The E-C-A parts are all composed with StructureMap and the rules configuration is done by an external DSL editor that presents a near English experience for users. It's also very extensible for those pesky customer customizations down the road. I think this is the most challenging…