In Calenco, interactive form templates and their instances are identified by the respective icons
and
in the Status column.
An interactive form can be created:
via a portal;
via the menu.
Access to the interactive web form is possible:
via the portal history;
through menu of the document;
via the “Forms” tab for users whose role is operator for the workspace.
This tab is also used to manage locks: only one operator can access an interactive Web form at the same time.
| Access rights | |
|---|---|
An operator must be associated with labels which are themselves associated with interactive forms: this makes it possible to limit the forms a particular operator can access (see To create a new user account). |
DocBook elements are characterized to associate specific behaviors with Calenco interactive forms. The controls in an interactive Web form therefore correspond to a DocBook element having attributes with specific values:
|
Control |
Edit |
Operator interface |
|---|---|---|
|
Check box |
![]() |
![]() |
|
Checkbox group |
![]() ![]() |
![]() |
|
Dropdown list |
![]() ![]() |
![]() |
|
Radio buttons |
![]() |
![]() |
|
Numeric field |
![]() |
![]() |
|
Text field |
![]() |
![]() |
|
Multi-line text field |
![]() |
![]() |
|
Email field |
![]() |
![]() |
|
Calendar |
![]() |
![]() |
|
Reference list |
To limit maintenance and reduce documents, it is better to refer to a list rather than duplicate it. ![]() |
The rendering is identical to the reference drop-down list whose |
|
Embedding pictures |
![]() |
![]() |
|
Manual signature |
![]() |
![]() |
| Identifying fields | |
|---|---|
To store information, structural elements and controls must be uniquely identifiable in the document. A value is therefore assigned to the In the event of a modification on the instance, these elements must be identified manually. |
|
The entry of a value can be made compulsory by giving the value |
The control is bordered in red as long as it is empty When sending information, a message explains that the necessary values are missing |
|---|---|
![]() |
![]() |
Portal fields allow you to:
preconfigure an instance;
link each instance to historical values to find it more easily;
provide fixed values which may not be modifiable by the operator.
The linkend attribute of the portal element must have the value of the identifier (xml:id attribute) of the corresponding element of the interactive form.
| Limitations | |
|---|---|
Saving data from the portal to the interactive form is only handled with the following elements:
It is preferable to make the entry of this information compulsory to avoid an automatic replacement of empty values by “***”. |
| Mapping of fields between the portal and the instance | |
|---|---|
A list of choices or radio buttons in the portal ( The value of the option selected in the list is copied into the simple element of the instance. |
Structural elements with special characteristics are standard behavior in the interactive form and in the associated pdf publication.
|
Modification |
Editing |
User interface | ||||
|---|---|---|---|---|---|---|
|
Optional section |
Just add the ![]() |
| ||||
|
Alternative sections |
The first step is to add the You must then give a value to the ![]()
![]() |
| ||||
|
Duplicable elements |
A duplicable element can be duplicated in the same form. This applies to sections: ![]() |
| ||||
|
to the table rows: ![]() |
| |||||
|
bulleted list: ![]() |
![]() |