Picture of a pause button. Picture of a play button.

Harmony V3

1 Sep 2008 ediTRACK have released Harmony V3 into production.

Outline

This new version of Harmony allows forms to be implemented in a browser with the rich interactivity of a desktop application.

Additionally with this release Harmony is upgraded to use the .NET application environment along with the rest of the ediTRACK application suite.

[Screen shot of Harmony process editor]

More Detail

Harmony's main enhancements are with regards to the Arena Form designer, which supports a substantially increased set of available functionality. As with the existing Template Form editor, the Form designer allows full control over the presentation, data, validation and storage of the Form and its associated components, allowing rapid development of fully functional applications.

Some of the new features include:

  • The rendering and layout engine is improved to offer total control over the positioning of elements within the form.
  • A large range of form control types, including proper combo-boxes, lists, tabbed information pages, images and many more.
  • Improved grid capabilities, allowing grid fields to be dragged and dropped into the grid just as they would be into the form itself. Grid field controls can be multiple-selected in order for multiple controls' properties to be edited at once, and all grid control functionality is configured through the standard properties window without needing a pop-up settings window. Multiple grids can now be supported in a single form, and grids can appear anywhere within the page.
  • The control properties have been increased to allow additional control over style sheet classes, data population, validation and much more.
  • Many control properties now support dynamic expressions which allow the control behaviour to be modified within the user's browser window. Controls can appear and disappear, become enabled or disabled, and change in a variety of other ways based upon the selections that the user makes in other parts of the form.
  • AJAX support is added so that values can be dynamically queried from the database in order to populate the user's form. In-place lookups can be made based on values the user has entered, and lists and combo-boxes can change their set of available data without taking the user away from their data entry screen.
  • Custom validation rules are supported so that highly flexible data entry criteria can be provided. All validation failures are indicated in real time in the user's browser, so problems can be identified and corrected without needing to first submit the data.

Harmony can also instantly transform existing Template form designs into Arena forms with no user updating required.

Full Template Form compatibility is included, so the new version of Harmony can be used for maintaining both new and old systems.

All of the other Harmony functionality is present, including object change control, dependency and history tracking and flexible user-configuration of information display.