What's New

Version 3.0.0


Bug Fixes

Changes of Interest to Developers

Upgrading to Version 3.0.0

  1. Install the .NET Framework 4.5 Full

  2. Install Dovetail Selfservice license key, which enables access to the general app functionality

    License keys can be obtained from the My License Keys page on the Dovetail Selfservice portal. If you do not have these keys, contact Dovetail Software, and we will provide them.

    License keys an be installed using the Dovetail Software License Installer, which is included with the Dovetail SDK.

  3. Apply Schema Changes.

    The schema changes to be applied are defined in $dovetailSelfservice\config\schema\selfservice.schemascript.xml

    The easiest way is to simply apply these changes using Dovetail SchemaEditor and the agent.schemascript.xml file - it will add the new schema and skip over any changes that already exist.

  1. Import the following Data Files

  2. selfservice-menus-list.dat

  3. activity_codes.dat

  4. Merge in your customizations with the baseline source code

  5. Update the web.config file. If you re-use your existing web.config file, be sure to merge in the latest changes.

    • The assembly binding definitions have changed
    • Content-Security-Policy has changed
    • customHeaders section has been updated
    • httpErrors section has been updated
  6. Build / Test / Release / Deploy

Previous Versions

Version 2.4.0


Of interest to developers and implementors

Version 2.3.0


The following issues are resolved

Version 2.2.0



Version 2.1.0



Version 2.0.2

Fixed a build issue causing application components (bottles) to not initialize correctly at runtime.

Version 2.0.1


Minimized Javascript now includes Source Maps for a better debugging and error reporting experience.


Version 2.0.0

Dovetail SelfService 2.0 is a completely redesigned user interface and architecture.

On the back end, it uses the FUBU MVC Framework, which is a popular .NET framework for building web applications. It's built on top of the core ASP.NET libraries. The back end is all written in C#. On the front end the site is created using HTML 5, CSS3, and JavaScript. It uses the Backbone JavaScript framework, along with a boatload of other common JavaScript libraries, including Require.js, jQuery, Marionette, Underscore.js, and Moment.js. In short, all leading-edge technologies.