Form building
The IBM TRIRIGA Application Platform provides a tool named Form Builder for defining forms to create, view, and edit the contents of records. To get to the Form Builder, navigate to Tools > Builder Tools > Form Builder.
Each form is associated with a business object. The Form Builder organizes forms by the module that contains their associated business object. The left side of the Form Builder is a list of modules with a radio button next to each module. Selecting a radio button selects the corresponding module. The right side of the Form Builder lists the forms associated with the selected module.
- Name
- This is the name that is used in workflows to uniquely identify the form. This name is unique within a module.
- Label
- This is the string that identifies the form in the user interface.
- Business Object
- The name of the business object the form is associated with.
- Status
- This is the status of the form. For an explanation, see "Create-Publish-Revise cycle".
- Object Label
- This is the current object label identifier for the form.
- Style Sheet Editor
- Clicking this action pops up the Style Sheet Editor, which is a tool for editing style attributes that may be common to many forms. The Style Sheet Editor is described in the IBM TRIRIGA Application Platform: User Experience User Guide.
- Alternate Forms
-
You use the Alternate Forms action to specify an alternate form for a record when that record is opened in a query section, graphics section, locator field, availability section, or calendar section. At runtime, if an alternate form has been defined for a module, business object, and form, the record displays in the alternate form.
Clicking the Alternate Form action opens the Alternate Form List Manager, which is different from the List Manager. You use the Alternate Form List Manager to identify alternate forms or to delete them. To identify alternate forms, click the New action. In each row in the Alternate Form List, define the module, business object, form, and alternate form.
After the list is created, you can use it in a query section, graphics section, availability section, calendar section, or locator form field.
Do not use alternate forms for add or create functionality. Only use forms in the Alternate Form List framework to open records after they have been created.
At runtime, if an Alternate Form List is defined for an operation and more than one row in the Alternate Form List satisfies the record, the most specific is used. For example, if there is an alternate form for the record's form and a different alternate form for the record's module, the specific form alternate is used.
- Where Used
-
If you select the radio button for a form and then click this action, a window pops up showing what references or uses the selected form. The fields displayed are: Name, Type (e.g., Query, Workflow, Nav Item), Module, Object, Form, Action, and Additional Information.
If you want to export the information in the Where Used window, click the Export Usage action at the top of the window. You will be offered the choice of saving or opening a csv file.
See "Deleting fields" for a list of references reported by Where Used.
- New
- Clicking this action pops up a window that allows you to specify the properties of a new form. The new form will be associated with the currently selected module.
- Open
-
If you select the radio button for a form and then click this action, a window pops up to allow you to edit the properties of the selected form.
You also can click the hyperlinked name of the form, which causes the same window to pop up.
- Copy
- If you select the radio button for a form and then click this action, a copy of the selected form is created.
- Delete
- If you select the radio button for a form and then click this action, the selected form is deleted.
- Data Modeler
- Clicking this action opens the Data Modeler tool. The Data Modeler is described in "Data modeling".
Additional actions appear at the top of the Form Builder when you select the radio button to the left of the name of a form. The actions that appear vary based on the status of the form.
If you select the radio button for a form in Created or Revision In Progress status, one additional action appears to the right of the Delete action. The label of this action is Publish. Clicking the Publish action causes the selected form to be published. Publishing is explained in "Create-Publish-Revise cycle".
- Report Header
- This action is used to create a raw template for a form report. Form reports and this action are described in the IBM TRIRIGA Application Platform: Reporting User Guide.
- ADO XML v2
- This action is used for the integration between the IBM TRIRIGA Application Platform and SAP Crystal Reports to help configure SAP Crystal Reports to produce a form report. This is explained in the IBM TRIRIGA Application Platform: Connector for SAP BusinessObjects User Guide.
- ADO XMLv1
- This action is used for the integration between the IBM TRIRIGA Application Platform and SAP Crystal Reports to help configure SAP Crystal Reports to produce a form report. This is explained in the IBM TRIRIGA Application Platform: Connector for SAP BusinessObjects User Guide.
- Revise
-
This action appears to the right of the Delete action.
Clicking this action changes the state of the selected form to Revision in Progress and pops up a window that allows you to edit the properties of the selected form. Revision is explained in "Create-Publish-Revise cycle".