DgtAssetMgmtPrvdLghtCpnt

Represents the Lightning web component configurations for external content providers, such as digital asset management (DAM) systems. This metadata type enables the integration of external content systems with Salesforce CMS using custom Lightning web components.

Where possible, we changed noninclusive terms to align with our company value of Equality. We maintained certain terms to avoid any effect on customer implementations.

Important

Parent Type 

This type extends Metadata and inherits its fields.

File Suffix and Directory Location 

DgtAssetMgmtPrvdLghtCpnt components have the suffix .dgtAssetMgmtPrvdLghtCpnt and are stored in the dgtAssetMgmtPrvdLghtCpnts folder.

Version 

Introduced in API version 65.0.

Special Access Rules 

There are no additional access requirements that are specific to this type.

Fields 

dgtAssetMgmtProvider 

  • Type: string
  • Required: Yes
  • Description: Required. References the external content provider, represented by the DgtAssetMgmtProvider type, that this Lightning web component configuration supports.

lightningComponentBundle 

  • Type: string
  • Required: No
  • Description: References the Lightning web component, represented by the LightningComponentBundle type, that implements the user interface for the external content provider in Salesforce CMS.

masterLabel 

  • Type: string
  • Required: Yes
  • Description: Required. Specifies the display name of the Lightning web component configuration as it appears in the UI.

type 

  • Type: DgtAssetMgmtPrvdLghtCpntType (enumeration of type string)

  • Required: Yes

  • Description: Required. Specifies the type of external content provider Lightning web component that’s being configured. Possible values are:

    • DIGITAL_ASSET_MANAGER: Represents a component that provides full management capabilities for external content providers, including browsing, searching, and selecting.
    • NONE: Represents an undefined or default provider type. Indicates that no specific provider type is assigned.

Declarative Metadata Sample Definition 

The following is an example of a DgtAssetMgmtPrvdLghtCpnt component.

1<?xml version="1.0" encoding="UTF-8"?>
2<DgtAssetMgmtPrvdLghtCpnt xmlns="http://soap.sforce.com/2006/04/metadata">
3    <dgtAssetMgmtProvider>External Content Provider</dgtAssetMgmtProvider>
4    <lightningComponentBundle>myLightningComponentBundle</lightningComponentBundle>
5    <masterLabel>myComponent</masterLabel>
6    <type>DIGITAL_ASSET_MANAGER</type>
7</DgtAssetMgmtPrvdLghtCpnt>

The following is an example package.xml that references the previous definition.

1<?xml version="1.0" encoding="UTF-8"?>
2<Package xmlns="http://soap.sforce.com/2006/04/metadata">
3    <types>
4        <members>*</members>
5        <name>DgtAssetMgmtPrvdLghtCpnt</name>
6    </types>
7    <version>65.0</version>
8</Package>

Wildcard Support in the Manifest File 

This metadata type supports the wildcard character * (asterisk) in the package.xml manifest file. For information about using the manifest file, see Deploying and Retrieving Metadata with the Zip File.