Interactive Form Types
You can use interactive forms in a variety of cases both within the context of a Guided Procedures process, or as standalone objects.
For example, you can:
For interactive forms that are used in a GP process, the GP framework offers several scenarios:
● The form can be sent to a processor by e-mail. The framework uses the Java Mail API provided by the underlying J2EE Engine.
The form is then processed offline – the recipient downloads the form, fills in the required data, and then submits it back to the system. The process step is completed only after the form has been successfully returned to the system.
● The form can be generated and returned to the process context to be used in other actions in the process. In this case, the form contains information for the identifier of the session, in which it has been created. The form processing is completed online – that is, in the same session. The relevant step in the GP process is completed immediately after the form has been generated.
You can also generate a standalone interactive form from a template. Standalone forms can be used in the following scenarios:
● Similar to the forms for in-process use, the form may be sent by e-mail to one or more processors.
● You can choose to start a GP process once the form is completed and returned to the system.
For standalone forms, you can define a timeout. After its expiry, the system rejects attempts to submit the form.
It is possible to generate an impersonalized form. These forms are published to a URL, and may be submitted to the system multiple times by multiple processors. The system accepts it until it expires, or its definition is deleted.