TIBCO Forms

TIBCO forms provide web-based user interfaces for business processes. At design-time, process analysts and solution designers can use TIBCO Business Studio to design forms and associate them with user tasks in business processes or pageflow processes.

See the TIBCO Business Studio documentation for more information.

TIBCO Business Studio generates run-time implementations of these forms based on the use of channel types and presentation channels:

  • A channel type defines a method employed to deliver and display a form to a user. The specification of a channel type defines:
    • a delivery mechanism (for example, web client or email).
    • a rendering technology (Google Web Toolkit (GWT).
  • A presentation channel is a container for a selection of available channel types; it defines the ways in which a form can be delivered and presented to users.

TIBCO Business Studio automatically generates an implementation of each form defined in a project for each channel type defined in the project’s presentation channel(s).

Note: If no form has been defined for a user activity, default form implementations are automatically generated for the default presentation channel.

When a project is deployed, the generated form artifacts are deployed as well. (bpmresources is the name of the BPM runtime component that provides access to the form resources of deployed BPM applications.)

A client application can use the WorkPresentationService to access the form artifacts that have been deployed, and to display an appropriate TIBCO form for a work item or pageflow/business service page.