Creating a Free-standing Form

Although it is convenient to generate new forms from existing user tasks, there are situations where a forms designer prefers to create a free-standing form before the corresponding user task is available.

There is no impediment to doing this. A form can be created by either of the methods listed below, and linked to a user task later.

  • Go to the context menu of the Forms special folder, or any folder under the Forms special folder in the Project Explorer and click New > Form.
  • On the File menu, click New > Other > TIBCO Forms > Form.

Procedure

  1. Go to the context menu of the user task and click Form > Use Existing.

    The Select Form dialog opens.

  2. Select an existing form from the Project Explorer folder structure and click OK.

    Note that you must choose a form within the same project as the user task.

  3. Synchronize the user task parameters with the form by going to the context menu of the user task and clicking Form > Synchronize... This establishes a permanent link from the form to the user task. This also enables the form synchronization validator to check that the form remains in sync with the user task’s data interface and for the form synchronization wizard to modify the form as necessary to preserve consistency.
    Note: The bidirectional linkage between the user task and form means that any given form may only be used by a single user task. The pairing of a user task to a form can be subject to automatic synchronization validation. If you share a form between multiple user tasks, you need to manually synchronize the form with the different user tasks. By doing this, the synchronization validation link to the previously associated user task is broken. Hence the second approach is not recommended. A better way to share forms is by embedding the reusable parts.
    Warning: Forms must be created only under a Forms special folder, or within folders under a Forms special folder. If you choose a location other than the default location, be sure that the folder you select meets this requirement.