Not logged in - Login
View History

DCR Forms beta 1 - March 22nd, 2016

We’ve extended DCRGraphs.net to support forms. Any element on a form can be considered an event/activity of a DCR Graph. Thereby we enable forms to leverage powerful DCR Graphs rules, thereby minimizing the need of custom coding and development to support easy to use forms and user interfaces.

Patterns typically difficult to support in traditional forms systems includes the following which are easy to solve using DCR Forms:

  • A field cannot be filled out before another field is filled out - e.g. you must fill out startdate before filling out end-date
  • Once a field is filled out you must fill out other field - e.g. if startdate is filled out you must fillout end-date, i.e. end-date become a mandatory field if startdate is filled out
  • Once a field is filled out other fields are shown - e.g. if the user selects a checkbox "applied before" a textbox is shown where the user can fill out details about previous applications

Require sequence of fields
Condition
Using a Condition between two fields, you can force the sequence of the fields being filled out.
Require field to be mandatory once another field is fileld out
Response
Using a Response between two fields you can force one field to become mandatory once the first field is filled out.
Make field, or fields, visible, once fields are filled out/selected
Include
Using an Include relation you can force a field to become visible, once another field is filled out.

A combined form

A combined form defined in a DCR Graph is illustrated.
Combined DCR Form
You can "run" a DCR Form in DCRGraphs.net by selecting Edit

Using Sequence Editor you can edit and preview the form
DCR Form Sequence Editor
Once you fill out the first field the second is enabled
Second field is enabled once First Field is filled out
When startdate is entered Enddate is mandatory - so Close button is disabled
Image title
When you click checkbox Described is visible
Image title
More details and examples of DCR Forms to follow shortly.