This documentation (Bonita Open Solution V5) is an archive. Please click here for current documentation.
Advanced search

Web applications

Open Source

Features to create forms are provided by Form Builder in Bonita Studio, and the results are visible in the forms presented in the web application(s) specified by the process designer.

This section describes how forms designed for the end user are presented visually: what they look like, how the interface is presented, how to specify a URL, place elements on a web page, etc).
There are three types of forms:

  • entry: generally intended for data entry by an end user
  • view: used to present information in Bonita User Experience for the history view of a case
  • overview: used to present information in Bonita User Experience for the overview view of a case

You can use an external URL instead of the default form URL generated by Bonita Studio Form Builder.
Each human task in the process requires some human interaction; this is accomplished via an HTML form generated by BOS.
When the process is run (executed), a default URL (a HTTP ref) to access directly to a human step's HTML form is generated with:

  • server name (or IP)
  • server port
  • the unique ProcessInstanceUUID of the process
  • the name of the task (step)

You can also generate the form URL manually with this information.

Note that there are multiple possibilities for the form's URL. For example, the HTML form can be accessed directly (through the mode application) or via Bonita User XP.

There are several URLs possible because a human step's HTML form can be accessed directly (mode application) or via the UserXP. It may also depend on how/on which application server the Bonita Execution Engine is deployed.

When you have the URL for a specific form, you can insert this HTTP ref elsewhere (for example, in another form or into an email) to allow a user to click on the link and access the form directly.