REQUEST A DEMO

Blog

Using the fcSDK in PowerShell

April 25, 2007 Years ago, if I wanted to "script" Clarify [formerly linked to www.myclarify.com which no longer exists], I would use UNIX shell scripts, including UNIX mini languages such as sed and awk, that would create dat files that could be imported with dataex. When ClearBasic was introduced, we also got cbbatch, which was a command line interpreter for ClearBasic, so we could script Clarify using CB. When we (First Choice Software) introduced FCFL (First Choice Foundation Library), which was a set of COM objects, we could script using VBScript or JavaScript making COM calls. Same story for the fcSDK. Although the fcSDK is all native .NET, it also exposed a COM interface, so we could still do scripting as we did with FCFL, but we didn't have all of the .NET capabilities of fcSDK. But now, with the availability of PowerShell, we…

Two Key CRM Problems – Adoption and Expectations

Static image April 23, 2007 After a decade of development, CRM deployments are still problematic for many companies, as recent surveys show. Two main areas of concern are employee adoption of new deployments, and also large disparities between what executives expect and what the system actually delivers.   Additionally, sales consultancy CSO Insights finds installation problems, with forty-one percent of implementations going over budget. The main reasons for budget overruns center around management failure to plan for user training and post-install support. This melds with the adoption rates being lower than expected. CSO explains:   ”’I’m sure we could pick out companies whose numbers are well above average, and I think we would find those companies have had CRM [programs] for some time,’ Trailer said. ‘But I would suspect the difference is not their CRM[technology] but their management. CRM isn’t what makes the difference; people embracing the tools makes the difference.’” See CRM software fails sales   This is…

Entity Framework Designer Will Not Be In Orcas RTM

We just got confirmation today from the ADO.Net team over at Microsoft that the EDM Designer will not be in the Orcas RTM bits. Had I been more diligent in reading their blog posts I would have noticed this earlier: EDM Wizard and Designer Featured in VSLive! San Francisco Keynote - Tuesday, March 27, 2007 8:42 PM by dpblogs These videos provide some great information and a preview of the new EDM Wizard coming in Orcas, as well as a sneak preview of a new EDM Designer that we can expect to see released after the upcoming Orcas release. There it is sitting there in bold print way back a month ago and I missed it. This is bad news as most of our reason for using EF was related to the designer being there for our customers. It seems that at Orcas RTM the only…

Drowning in waterfall documentation

I'm currently working on a customer project. They started off by sending me a Functional Requirements Specification document, then a Technical Design Specification document (and multiple revs of said doc), and before I've even had a chance to digest those docs, there's now a Change Document. The Change Document is the same size as the Technical Specifications document. Ugh. We haven't even written one line of code yet!  It really makes me appreciate my internal projects, where everyone is co-located in the same room, story cards (which are NOT specifications - they are simply placeholders for conversations), and our focus is on working software. Update 4/27/07:Today I received an updated version of the Technical Specifications document. Only this time it was in PDF format, which meant there was no way I could compare it to the previous MS Word version, so…

Monorail Screencasts

April 20, 2007 Colin Ramsay just posted an excellent series of screencasts on Monorail  to the Castle Project Users google group. He basically prepared the content of my talk at Austin CodeCamp for me so thank you Colin I owe you big! Keep the great screencasts coming. Colin's Screencasts Getting Started With Monorail - screencast   Using Monorail  - screencast   Databinding and ActiveRecord - screencast   Validation and Much more - screencast   CodeGenerator and ActiveWriter - screencast  Updated: added screencast #5 Photo by alandot

Dovetail Web Services and Clarify

Static image April 13, 2007 The future of software is star-studded with web services. We discuss them frequently here, whether in the context of on-demand or on-premise deployments. The principles of a service oriented architecture, which include looser coupling between services that are reusable at will by numerous applications across the system, open up the experiences and capabilities of workers throughout the enterprise.   Dovetail Software’s own products in the CRM and support fields include Dovetail Web Services. These are an evolution from the APIs that made us famous for extending the capacity of the Amdocs Clarify database.   Dovetail web services and APIs allow the Clarify owner to add Clarify functions to any program or web page in any environment. This delivers savings in costs as well as the obvious increased capabilities.   Web services enable integration between different applications, such as by embedding Clarify workflow functions (retrieving…

Subversion and Certificate Authorities

April 12, 2007 As I mentioned before we recently changed the URL of our subversion repository. We wanted to have a URL via SSL where our code could live for awhile. So I ventured over to InstantSSL.com and grabbed a 2 year certificate updated our DNS and life is good. No more of these right? svn up Error validating server certificate for 'https://svn.repository.com' - The certificate is not issued by a trusted authority. Use thefingerprint to validate the certificate manually!Certificate information:- Hostname: svn.repository.com- Valid: from Mon, 09 Apr 2007 06:00:00 GMT until Thu, 09 Apr 2009 05:59:59 GMT - Issuer: COMODO CA Limited, Salford, Greater Manchester, GB- Fingerprint: xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx(R)eject, accept (t)emporarily or accept (p)ermanently? This message is an annoyance at the user level and a huge waste of time when your have scripts or tools that start breaking because of it. The whole reason…

We're a Microsoft Gold Certified Partner again

We retained our Microsoft Gold Certified Partner status for another year by passing the competancy requirements for: ISV/Software Solutions Custom development Solutions Data Management Solutions      As part of our certification process, Dovetail Rulemanager was tested and Certified for Windows Server.

Turning blog entries into customer experiences

John Ragsdale points out a new product that allows companies to monitor what's being said about their products and services in the blogosphere. We've been talking a lot about this here at Dovetail, specifically how a post on a blog or forum can be turned into a customer experience. I've mostly thought about identifying problems that customers may have posted about, but John points out another interesting aspect, identifying expert users who are very knowledgeable about your products, with whom you may want to align. Very cool. A negative blog post about your company, product, or service can automatically create a support case, and the company can reach out, hopefully turning a negative customer experience into a great one. Proactively. Nice. John also talks about identifying new content sources, which I completely agree with. I pointed out in an earlier post that there's…

Code Formatting Plugin for Live Writer

April 11, 2007 I use Windows Live Writer for composing my blog posts. Gary Sherman just showed me his handy plug-in for formatting code in Live Writer. I got jealous so I looked into what was out there. The CodeFormatterPlugIn (english translation - download) is the best of two similar plug-ins for Live Writer I tried that that use the Manoli formatter library and it comes with a nice handy installer.   Results In: using System; namespace Dovetail.Utilities { public interface ITimeService { DateTime GetSystemTime(); } Community Server had trouble displaying the code until I stole Gary's CSS Overrides. Here are all the relevent css overrides: .CodeFormatContainer{ overflow:auto; border:solid 1px black; } .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd…