View Dependencies at Project Level (Release 9.2.3)

Dependency chains are created between the calling and called objects. When an object uses one or more other objects, there is object dependency. OMW Web establishes object relationships for objects placed on a project.

The Work with Project Object Dependencies application (P98700D) enables you to view the first level dependency information for all of the objects in a project. This application generates the dependency records for the project objects in real time and saves the dependency records in the F98700D table. You can view the dependency information for UDOs such as Watchlist, Composite Application Framework (CafeOne), Composite Page, and (Release 9.2.3.3) Form Extension (only for orchestrations associated with events from the Associate Orchestrations wizard). You can also find out the EnterpriseOne page that is called by an External Form.

To view object dependencies in a project:

  1. Access Object Management Workbench - Web (P98220W).

  2. In the Project grid, select the project for which you want view dependencies.

    Note: The UDOs must be Shared for *PUBLIC or should be at the Editing status for personal or reserved UDOs.
  3. Select View Dependencies from the Row menu, Advanced. The Work with Project Object Dependencies application displays.

  4. In Work with Project Object Dependencies, the Object Management Project Name field displays the project ID for which the dependency information is listed. You can view the user ID of the UDO creator and the path code that you are signed in to.

    The system automatically generates the dependency information in real time and displays it in the grid. If the dependency information already exists, the system displays the existing dependency information in the grid. Therefore, the performance of the application is not affected when a project is viewed multiple times.

    Note: You cannot edit the Web Object User field; *PUBLIC is the default value.
  5. If there is a dependent UDO, it displays in the grid.

    The following list describes the grid columns:

    • OMW Object Name - The UDO that calls the dependent UDO. If you click the object name in this column, the View Dependency form (W98700DA) displays the parent child tree of the calling to called object relationship. The View Dependency form provides second level dependency information of the calling object. See, View Dependencies at Object Level.

    • Calling Objects Description - The user-defined description of the calling UDO. If you click the object description in this column, you can view the UDO in preview mode.

    • Object Type - The user-selected UDO type of the calling UDO.

    • Called Object - The object that is called by the calling UDO.

    • Called Object Description - The user-defined description of the called object.

    • Called Type - The user-selected type of the called object.

The Work with Project Object Dependencies application enables you to export the dependency details of all or selected UDOs to Microsoft Excel, a Comma Separated Values file, or to clipboard.

Using the Work with Project Object Dependency application, you can initiate the following actions from the Form menu:

Validate Project

Use the Validate Project option to ensure dependency validation of the object relationship. This enables you to validate a project to ensure all the dependent objects are available at the specified path code and shared.

To validate a project:

  1. Access the Work with Project Object Dependencies application.

  2. In the Object Management Project Name field, enter the ID of the project that you want to validate and then click Find.

  3. Select Validate Project from the Form menu.

    The OMW Project Transfer Validation form displays with the project name and the path code for which the validation is performed.

  4. Click OK.

The system validates the project if all of the dependent objects are in available in project. An error message is displayed if any of the called objects are missing.

Approve Promote

Use this option to mass approve and share the objects in a project from within the Work with Project Object Dependency application.

Dependency information is generated for Shared UDOs at run time. If certain UDOs are not shared in a project, you can use Approving Promote to approve and share all the UDOs, which are at the web object status of 07-Pending Promote in a project.

To approve the pending objects:

  1. Access the Work with Project Object Dependencies application.

  2. In the Object Management Project Name field, enter the ID of the project for which you want to approve and share the objects

  3. Click Find.

  4. Select Approve Promote from the Form menu.

  5. On the Confirm Approve and Share message, click OK.

The system approves the project objects, generates the dependency information of the calling and called objects, and then displays it in the grid.

The Approve Promote option uses the grid rows and scrolling to end in the grid loads the entire project objects. When you click the Next button in the grid header bar to fetch the next set of records, the "Dependent Object Not Shared" error message displays. Using the Approve Promote option would then work on those rows with errors in the grid or the dependent UDOs after the initial project object is Shared.

Rebuild Dependency

Use the Rebuild Dependency option to rebuild the dependency information for the objects. When the dependency records are missing for an object or the object has changed since the previous dependency records were generated, the system generates the dependency information for the object. If the dependency information exists, the system deletes the dependency records, and once again generates the dependency records.

To rebuild dependencies:

  1. Access the Work with Project Object Dependencies application.

  2. In the Object Management Project Name field, enter the ID of the project for which you want to rebuild the dependencies and then click Find.

  3. Select Rebuild Dependency from the Form menu.

The system generates the dependency records and displays it in the grid.