Sales Performance Login Support  |  Diamonds Studio  |  Contact
 
Diamonds Software Ltd
Diamonds Software Ltd
Diamonds Software Ltd logo
Page title - Diamonds Studio
As part of Diamonds Studio, the Forms Designer configuration environment allows you to design, create and maintain the forms of your application. If you are deploying a pre-configured Diamonds sector solution the Forms Designer allows you to further extend the scope of the particular running application.

As with the other Design Environments of Diamonds Studio, all of the configuration properties of the various elements pertaining to Forms are applied and stored as meta-data in Diamonds.
The fact that the appearance of these forms and their items, are dependent on configuration properties, which are stored as meta-data, means that any modification to the configuration of a form can be seen immediately by simply refreshing.

All this is achieved without any need to compile or publish the modified form. This allows for changes to be made and reviewed quickly and effectively in your test environment. Migration of these changes to your live environment can be simply carried out by database scripts that can be generated and deployed from within Diamonds Studio.
Left edge image for contact link imageLink to request for contact about Diamonds Studio

Forms Design & Maintenance

The Diamonds Forms Designer allows for fast development of application forms whilst removing the need for in-depth knowledge of traditional web programming methods. The speed and ease of using the Forms Designer also makes it a very powerful and extremely efficient prototyping tool.

Multiple tab pages can be added to forms and form items (text boxes, check boxes, drop down menus, list items etc) can be added using the form items palette. Items can be simply added by clicking on it in the pallete and then positioning it on the form canvas with a simple point and click. The properties and behaviour of the item can then be configured.

Forms can be version controlled and copied if required, allowing for the simple re-use between applications, avoiding the duplication of work.

Configuration sessions can be used, allowing for the grouping of changes to a forms meta-data. These changes are then logged and can then be applied individually as "Change Sets", giving you ultimate flexibility and control.

Auto-generated Forms

Once you have defined your Business Objects in the system, Forms can be auto-generated using our automated tools. At the click of a button, Object Properties Forms, Search Forms and Data Administration Forms can be generated for the chosen Business Object, meaning that most of the work required is already done for you.



Form Validation & Events

Form and Item validation can be configured by means of simple wizards, where simplified logical rules are applied, without and need for coding.

Events can also be configured by means of wizards and logical rules and can be performed based on values in the forms items, changes in values, or based on business rules and logic. The events can be configured to activate at different stages of the forms state, and can either take effect on elements of the form, or alternatively on data in another application or IT system.

An event could entail just hiding, or disabling a button, setting a data item to non-editable, a call to a Database Function or even a Web Service allowing for the retrieval and/or manipulation of data in a database. These events allow for extensive integration with other IT systems at a form level.

 

1. Design your form, add items and select their properties.....
Screenshot image showing a Form in its design environment.
Figure 1: Example of Form in Designer Environment
2. Click "SAVE".

All of the information about the form, its items, any validation and events are stored in the Forms meta-data.
3. A simple refresh of your browser window or the specific application form will immediately show the changes that have been applied in the Forms meta-data.....
Screenshot image showing a running in a browser.
Figure 2: Example of running Form in Web Browser


Features & Functions:

  • WYSIWYG designer allows for fast prototyping approach to screen and forms layout


  • Auto-generation of Forms based on defined Business Objects


  • Configure and maintain Form and Form Item Properties


  • Apply Form and Item Level events


  • Apply Form and Item Level validation rules


  • Apply Business logic in your User Interface


  • Forms Configuration Control via "Change Sets"

Left edge image for contact link imageLink to request for contact about Diamonds Studio

Diamonds Software Ltd | Tel: +44 (0) 1179 321 939 | Fax: +44 (0) 1179 326 568| Email: info@diamonds-software.com