Business Capabilities
Real world forms for business have sophisticated requirements. Live Forms provides sophisticated features
enabling you to easily create rich, dynamic forms that for your business.
Click the link that describes your needs best to learn more.
-
Work with your data.
Live Forms provides full support for XML documents and XML schema.
frevvo forms can generate XML schemas or you can auto-generate forms from an XML schema.
When submitted, the forms generate XML documents that can be sent to your web server or application. For
advanced situations, frevvo forms can also compose multiple documents from multiple schemas into a single
view.
frevvo also provides a free database connector that makes two-way interaction with your database a snap.
You can easily initialize your forms from the database and submit data to the database.
-
Business Rules.
Live Forms provides powerful scripting capabilities. Business rules capababilties include:
- Conditional sections
- Dynamic dropdowns
- Show/hide controls
- Enable/disable controls
- Expand/collapse sections
- Computed Values (such as Totals)
-
Sophisticated Layouts.
Business forms tend to have lots of data. Live Forms provides powerful layout
capabilities such as tabbed layouts, collapsible sections as well as multi-column
layouts.
-
Repeating elements.
In real life, things repeat: people have multiple cars, addresses or phones. Live Forms
provides full support for repeating controls including complex repeating sections. Your
users will see familiar icons for adding and removing instances and frevvo automatically
manages minimum and maximum occurrence constraints.
-
Complex Validation.
Live Forms contains powerful, built-in validation capabilities:
- There are several pre-built controls for common items such as Date, Email, Phone ...
- You can specify patterns for fine-grained, custom validation.
- Live Forms automatically ensures that data conforms to XML schema requirements.
- Using business rules, you can validate fields against databases and other applications.
Forms cannot be submitted in an invalid state thereby removing the tedious need to write server-side
validation code.
-
Rich, dynamic user experience.
Users increasingly expect rich, dynamic behaviour from their web applications
similar to desktop applications. Live Forms provides users with a new level of
capabilities and a rich user experience with built-in capabilities such as
instantaneous validation, sophisticated layouts and dynamic behaviour.
-
Business Templates.
With Live Forms, you can publish controls (including complex controls) or entire forms
as templates for re-use throughout the organization making it easy for your users to
customize forms to their needs.
If you use the same control or set of controls frequently, you can create it once and
add to your custom palette. This allows you to re-use that control in multiple forms.