Supported Salesforce dependencies

List of metadata dependencies supported in Org Models

Ksawery Lisinski avatar
Written by Ksawery Lisinski
Updated over a week ago

Knowing which metadata components use or are used by other metadata components is key to quick and bug-free changes.

Prerequisites

Salesforce dependencies

When you have connected Elements space with your Salesforce org, as part of the automatic sync we look for references to specific metadata types in a metadata component.

This allows us to display by which other metadata is the selected metadata used by or which metadata the selected component uses.

List of supported dependencies

We are constantly working on adding new automatic dependency detection into our Salesforce sync. The list below outlines currently supported dependencies:

  • Apex classes used by:

    • Apex Classes

    • Apex Triggers

    • Lightning Web Components

    • Visualforce Pages

  • Aura component bundles used by:

    • Buttons, links and actions

    • Lightning pages

  • Buttons, Links, Actions used by:

    • Page Layout

  • Objects (custom and standard) used by:

    • Apex Classes

    • Apex Triggers

    • Buttons. links and actions

    • Flow

    • Lightning Web Components

    • Process Builder Workflows

    • Report Types

    • Visual Force Pages

  • Email Template used by:

    • Assignment rule

  • Email Alerts used by:

    • Flows

    • Process Builder Workflows

  • External Object used by:

    • Flow

    • Process Builder Workflows

    • Report Types

  • Fields (standard and custom)

    • Apex Classes

    • Apex Trigger

    • Approval Processes

    • Assignment Rules

    • Business Process

    • Buttons, links and actions

    • Dashboard

    • Email Template

    • Fields (formula)

    • Field Sets

    • Flows

    • List views

    • Lightning Pages

    • Lightning Web Components

    • Page Layouts

    • Process Builder Workflows

    • Reports

    • Sharing Rules

    • Workflow Field Updates

    • Workflow Rules

    • Visual Force Pages

    • Validation Rules

  • Picklist values used by:

    • Assignment Rules

    • Business Processes

    • Dashboards

    • Field (custom)

    • Flow

    • List Views

    • Process Builder Workflows

    • Reports

  • Field Sets used by:

    • Visual Force Pages

  • Flows used by:

    • Buttons, links and actions

    • Flows

    • Lightning Pages

    • Process Builder Workflows

  • Global Actions used by:

    • Buttons, links and actions

  • Global value sets (Standard & Custom) used by:

    • Picklist fields

  • List Views used by:

    • Lightning Pages

  • Lightning Web Components used by:

    • Buttons, links and actions

    • Lightning Pages

  • Platform Events used by:

    • Flow

  • Reports used by:

    • Dashboards

  • Record types used by:

    • Apex class

    • Fields (formula)

    • Flow

    • Process builder workflow

    • Reports

  • Queues used by:

    • Assignment Rules

  • Visual Force Components

    • Buttons, links and actions

  • Visual Force Pages used by:

    • Apex Class

    • Buttons, links and actions

    • Custom Objects

    • Lightning Pages

Did this answer your question?