Examining the Form and the Business Object Model

For a business process that has already been modeled, much can be learned by examining the information contained in the various tabs of the Properties view for the forms, the data fields, and the classes in the business object model.

Procedure

  1. If it is not already open in the Business Object Model editor, open the business object model by expanding FormsStructData > Business Objects and double-clicking BusinessObjectModel.bom.
  2. If it is not already open in the Process editor, open the Notification of claim business process by expanding FormsStructData > Process Packages > ProcessPackage.xpdl > ProcessPackage > Processes. Double-click Notification of claim.
  3. Click the user task Record no-fault claim details to select it.
    Note: We will use the form for the Record no-fault claim details user task, together with the business object model, throughout this tutorial.
  4. In the Properties view for the user task, click the Interface tab. Notice that the Record no-fault claim details user task has been configured to use the NoFaultClaimField as its process data parameter:
  5. In the Project Explorer, expand FormsStructData > Process Packages > ProcessPackage.xpdl > ProcessPackage > Processes > Notification of claim > Data Fields. Click the data field No Fault Claim Field to view it in the Properties view. Notice in the property sheet that the type for this data field is External Reference, and that the reference is to a type defined in the business object model, namely, NoFaultClaim.
  6. Now click the BusinessObjectModel.bom tab in the editor section to see the business object model in the editor view:

    Notice that the NoFaultClaim class is connected to the GenericClaim class by a relationship of generalization, meaning that the NoFaultClaim class includes all the attributes of the GenericClaim class. And the GenericClaim class also has two classes connected to it by a relationship of composition, meaning that these two classes and their attributes are part of the GenericClaim class (and, so, by extension, are part of the NoFaultClaim class). The two classes that are part of the GenericClaim class by composition are:

    • Claimant
    • Witness

      You have now examined all of the classes and attributes in the business object model that impact the appearance of the Record no-fault claim details form.