home  |  company  |  location  |  careers  |  contact  |  support  |  print this page  
 Development Technology 
 Caragen FormScript 
 Validate 
 Verify 
 Remote 
 FLT 
 Secure 
 FACTS Online Support 
 Social Care 
 Health & Safety 
 Software Development 
 
 
Fibonacci Ltd
Silverstone Innovation Centre
Silverstone Circuit
Silverstone
Northamptonshire
NN12 8GX
+44 (0) 1327 856235
Fibonacci.Validate
Rules-based validation and control of online forms
Web application forms often have lengthy or complex validation rules. Creating the script to check and enforce the rules is a skilled task. And if business rules change, you need to be able to change the script.

Validate lets you specify the business rules for your pages, and then generates the script needed to control and check user entries.

Applying Validate to your pages is simple: just a few lines added to each page. Once done, you can change the rules at any time without having to make any changes to your pages.

Validation
Business rules frequently call for more than just "must be entered"; for example, pattern matches (account numbers, email address), format (number, decimals, date) and min/max values. Rules are often inter-related. For example: only one of two fields may be entered.

Validate has a wide range of validation options which can also be conditional and inter-related.

Control
In pages with select lists (drop lists), Validate can control and change the options available to the user. It does this based on the rules that you set, and the selections made by the user (in any order).

Only the valid options are displayed so only valid options can be selected by the user.

Action
Sometimes actions must be taken based on the combination of user entries. For example, certain combinations of status and customer type might require different popup windows to appear.

Validate automatically performs actions based on business rules.

Click here for the Fibonacci Validate overview document (PDF)
Click here for Adobe Reader
 
Setting Rules
Validate includes an administration system to set up and manage the rules for validation, control and action.

This is a non-technical task and so can be done by the system administrator without the involvement of Information Technology staff.

The system has many facilities to help the administrator. For example:
  • importing and referencing rules from other rules sets;
  • setting common conditions that may be used throughout a page;
  • analysing your pages to automatically find the entries that might require validation.

    All of these facilities make rules setting quick and consistent.

  • Documentation
    Validate generates a narrative description of your rules as well as a detailed specification.

    Automatic version control lets you try out new rules and roll back to previous versions.

    Multi-Lingual
    Validate may be used in multi-lingual mode.

    The same rules are used in all languages, but the messages are generated based on the language of the user.

     
    Visit the Fibonacci.Validate micro-site
      © 2008 Fibonacci Ltd