View the Dependent Relationships Between Project Resources

You can view the dependent relationships between all integrations, connections, lookups, JavaScript libraries, events, HL7 messages, and healthcare schemas in a project, in another project, or outside a project.

View Project Dependencies

  1. In the navigation pane, click Projects.
  2. Click the project name or click Edit icon.
  3. Click View dependencies View dependencies.

    A view of the dependencies between all resources in the current project and other projects is displayed. If you are invoking an integration in a different project, that integration is shown in a container with the label Project and the project name as the container title. If the diagram is dependent upon an integration that is outside of any project, the container is labeled Not in project. An option for printing the dependency diagram is available in the upper right corner.


    The dependencies diagram is shown. A View list, Filter list, Minor versions list, Minor versions list, and Back button appear at the top. Below are the dependent resources in the project (integrations, events, connections, a lookup, and other projects) all connect by lines.

  4. Hover over a resource to display its dependencies.

    For this example, the integration uses one connection and three integrations, including one in another project. Hovering over the lines connecting the nodes also shows the relationship between the nodes in the tool tip.


    An integration and its dependent resources in the project are shown connected by lines. The integration is hovered over to show the name, version, and uses.

  5. Hover over a connection to see its dependent resources. For this example, the connection is used in two integrations.


    A connection and its two dependent integrations in the project are shown connected by lines. The connection is hovered over to show the name and uses.

  6. Click the nodes to drill down into the resource-specific view, and keep clicking to drill down further.
  7. Click Back Back icon to return to the previous view until you return to the beginning of the navigation.
  8. From the View list, select to view specific resources (integrations, connections, lookups, JavaScript libraries, HL7 messages, healthcare schemas, and events). By default, All is selected to show all resources in the project.
  9. From the Filter list, select to view a specific integration or connection and its dependencies. When you select a specific integration or connection, the View list changes to show the same resource type. For example:


    The dependent resources in the project (integration, events, and a lookup) all connect by lines.

View a Project Summary Report

  1. Click View dependencies View dependencies.
  2. Click Project summary Project summary icon.

    The Summary panel shows tabs for the dependent resources in the current project, the dependent resources being used in other projects, the unused dependent resources, and the dependent resources being used that are not in projects. You can search on the name of a resource to display it.


    The Summary report shows tabs for the dependent resources in the current project, the dependent resources being used in other projects, the unused dependent resources, and the dependent resources being used that are not in projects.

  3. Click a tab, and expand the resource category.
  4. Click a specific resource to highlight its location in the dependency diagram.


    The Summary report shows tabs for the dependent resources in the current project (All), the dependent resources being used in other projects, the unused dependent resources, and the dependent resources being used that are not in projects. The All tab is selected. A connection in the All tab is selected. That connection is highlighted in the diagram on the left.

View Lookup Usage

You can view the specific action in an integration in which a lookup is being used.

  1. Click View dependencies View dependencies.
  2. Hover over a lookup in the dependency diagram to see the integrations in which it is used.


    The diagram shows two integrations and a lookup. A mouse hovers over the lookup to show a tool tip with name and used by fields.

  3. Click the lookup for a closer view.
  4. In the lookup, click Actions Actions icon, and select Usage.

    The Usage panel is displayed.

  5. Expand the integrations in the panel to see the actions using the lookup. For this example, log actions in two integrations are using the lookup.


    The Usage panel is displayed to show where lookups are being used in integrations.

  6. Hover over a log action name to display a copy icon for copying the name.
  7. Go to the specific integration and click Search Search icon to open the Search panel.
  8. Enter the name to find its location in the integration.

Navigate to the Dependency Diagrams of Remote Projects

If your dependency diagram includes dependent resources in other (remote) projects, you can access the dependency diagrams for those projects.

  1. Click View dependencies View dependencies.
  2. Hover over a remote project in the dependency diagram. These projects are identified by the word Project and the project name.
  3. Click Actions Actions icon, and select Open.


    The dependency diagram shows the relationship between a lookup and two projects.

    The remote project opens in a second browser tab.


    The View, Filter, and Minor versions lists are shown. Below this is a dependency diagram with two integrations, one connection, one healthcare message, and one healthcare schema.

  4. View resources in the second project, then close the browser tab when done.

View the Dependency Diagrams of Different Integration Versions

The latest active minor version of an integration is shown by default in the dependency diagram. You can also view all minor versions of an integration in the dependency diagram.

  1. Click View dependencies View dependencies for a project with multiple integration versions. For this example, LocalInvoke1 has three minor versions.


    The Deploy and Observe buttons appear at the top. To the right are the List and View dependencies (which is being selected) icons. The Integrations section shows four integration, their respective versions, and their status (Configured or Active). The Actions menu appears for each integration. A plus sign for adding integrations appears. One connection appears to the right.

  2. From the Minor versions list, select Show.


    The View, Filter, and Minor versions lists are shown. Below this is a dependency diagram with four integrations, one connection, one healthcare message, and one healthcare schema.

  3. Hover over the integrations to see the versions and their dependent resources. For this example, minor version 1.0.2 is shown.


    The View, Filter, and Minor versions lists are shown. Below this is a dependency diagram with an integrations, and a connection. The mouse hovers over the tool tip to show a message with name, version, and use.

View Integrations that are Shared Between Projects

Integrations that are shared between projects are identified by a green circle in the dependency diagram.

  1. Click View dependencies View dependencies .
  2. View the round circle for the second integration in the dependency diagram. This circle indicates that this integration is shared between projects. Integrations that are not shared with other projects are identified by a green square.


    The View, Filter, and Minor versions lists are shown. Below this is a dependency diagram with four integrations, one connection, one healthcare message, and one healthcare schema.

  3. Hover over the shared integration and note that the tool tip indicates this integration is available to other projects.


    The diagram shows an integration and connection. A tool tip is displayed for the integration that lists the name, version, and use.