3. Portal

The portal is an operator interface that brings together several models Interactive form to create forms:

Figure 1. Example of the portal web interface

Example of the portal web interface

A portal lists the forms created through this in a table presented on a web page History.

A line of this table lists the data that the operator filled in to create an interactive form (see To link a portal field to an interactive form field).

[Note]

When creating a form, a row is added to the table.

3.1. To link a portal field to an interactive form field

Portal fields allow you to:

  • pre-configure a form,

  • link each form to historical values for easier retrieval,

  • provide fixed values which may not be modifiable by the operator.

Figure 2. Example of fields for the New Document form in the portal

Example of fields for the New Document form in the portal

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.

Figure 3. Configuring elements between the form and the portal

Configuring elements between the form and the portal

[Warning]Limitations

Saving data from the portal to the interactive form is only handled with the following elements:

  • Text, number or date entries

  • Check box

  • Selector or radio buttons

It is preferable to make the entry of this information compulsory to avoid an automatic replacement of empty values by ***.

[Important]Mapping fields between the portal and the form

A list of choices or radio buttons in the portal (item itemizedlist with a role select or radio) is linked to a simple element (simpara, biblioid...) of the form.

The value of the option selected in the list is copied to the simple element of the form.