Creating Dependency reports to identify related objects
A Dependency report shows the interdependencies between workflow objects, and helps you determine which workflow objects are required by a specific workflow object. For example, Dependency reports determine what should be moved to a production (destination) machine to ensure that the application is migrated to the correct destination.
The Dependency report is divided first into servers, then direct and indirect dependencies, then into object types. When creating a report using packing lists, the Dependency report goes outside a packing list and finds all dependent objects.
A AR System Dependency report shows upward or downward object dependencies:
- Upward Dependencies—Displays a list of objects that require the specified object. For example, if you generate an upward dependency report for a form, the report lists the active links, filters, escalations, and other objects that use that form. If you generate an upward dependency report for groups or roles, the report lists the forms or other server objects that use those groups and roles.
- Downward Dependencies—Displays a list of objects that the specified object requires. When a downward dependency report is created for a form, the objects for that form are not displayed in the report. When a downward dependency report is created for a form and related objects, the objects are displayed.
Dependency report example (partial view)
The report display lists direct and indirect dependencies for the selected objects:
- Direct dependencies include those objects that are required by the object for which the report is generated. For example, the dependency report for the Administrator Preferences form lists the menus and groups that comprise the direct dependencies. For a packing list, direct dependencies would include all of the objects included in the packing list.
- Indirect dependencies include those objects required by objects listed in the Direct Dependency list.
To create a Dependency report
- Click the object type under AR System Objects in the left pane of a server window.
- In the right pane, select the objects you want to review.
To select more than one object, hold down the Ctrl or Shift key when making your selections. - Right-click your selection to display a pop-up menu, or select the View menu.
- Select Downward Dependencies or Upward Dependencies to display the Dependency report in a window.
The object dependencies are shown in the default colors or the colors you selected from the Dependency report options.
Working with Dependency reports
You can view object dependencies before and after a migration to make sure you migrate all dependent objects and to verify that the correct objects exist on the correct server. You can migrate from the report view, as well as save or print the report.
The following table outlines some techniques to use when working with Dependency reports:
Action | Procedure |
---|---|
View a report | Objects in the right pane are listed in the same order as they appear in the left pane. In the list view of the Dependency report, dependent objects are listed in alphabetical order within each server listing. For migrations, servers are also listed in alphabetical order. |
Save a report |
|
Resize a report | Select View > Zoom and enter a percentage to shrink or enlarge the report. This zoom percentage is also used when printing the report. If you need more viewing space, hide the migration status pane. |
Select colors |
|
Create an HTML file from a report |
|
Select migration and printing options | Right-click in the right pane of the Dependency report window to display the options menu. |
Refresh dependency report information | Select the report window and press F5. |
Display an object in a report in Remedy Migrator | Double-click a Migrator file to launch a report from its saved location. |
Create an image of the report to view in another application | Select Edit > Copy. Open the other application and select Edit > Paste. You cannot edit this file. |
Add new object to a report | Drag the object starting at the source view (the server window used to select the workflow objects). |
Scroll to an object in the list view (right pane) | Select the object name in the tree view (left pane). You can also click an object in the list view to select the object in the tree view. |