この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

ExpressionSetObjectAlias

式セットで使用されるソースオブジェクトの別名に関する情報を表します。

親種別

Metadata メタデータ型を拡張し、その fullName 項目を継承します。

ファイルのサフィックスおよびディレクトリの場所

ExpressionSetObjectAlias コンポーネントのサフィックスは .expressionSetObjectAlias で、expressionSetObjectAlias フォルダに保存されます。

バージョン

ExpressionSetObjectAlias コンポーネントは、API バージョン 56.0 以降で使用できます。

項目

項目名 説明
dataType
項目の型
ExpsSetObjectDataType (string 型の列挙)
説明

必須。

オブジェクトの別名のデータ型。
値は次のとおりです。
  • JSON
  • sObject
mappings
項目の型
ExpressionSetObjectAliasField[]
説明
ソース項目と対応する項目の別名との間の対応付け。
objectApiName
項目の型
string
説明

必須。

データ型が sObject の場合の最上位オブジェクトの API 参照名。データ型が JSON の場合の最上位オブジェクトのキー。
usageType
項目の型
ExpsSetProcessType (string 型の列挙)
説明

必須。

式セットを使用している業種に関連付けられたアプリケーションの種別。この値を定義できるのは Salesforce 組織のシステム管理者です。

ExpressionSetObjectAliasField

オブジェクトの別名が作成されるソースオブジェクトに関連付けられた項目。

項目名 説明
fieldAlias
項目の型
string
説明

必須。

ソース項目名に関連付けられた項目の別名。
sourceFieldName
項目の型
string
説明

必須。

項目の別名を作成するソースオブジェクトの名前。オブジェクトの別名の下のソース項目名は一意である必要があります。

宣言的なメタデータの定義のサンプル

ExpressionSetObjectAlias コンポーネントの例を次に示します。

1<?xml version="1.0" encoding="UTF-8"?>
2<ExpressionSetObjectAlias xmlns="http://soap.sforce.com/2006/04/metadata">
3    <dataType>sObject</dataType>
4    <mappings>
5        <fieldAlias>dum2</fieldAlias>
6        <sourceFieldName>CreatedBy.Contact.Name</sourceFieldName>
7    </mappings>
8    <mappings>
9        <fieldAlias>dum3</fieldAlias>
10        <sourceFieldName>CreatedBy.Name</sourceFieldName>
11    </mappings>
12    <mappings>
13        <fieldAlias>dum1</fieldAlias>
14        <sourceFieldName>Owner.Contact.Name</sourceFieldName>
15    </mappings>
16    <objectApiName>Account</objectApiName>
17    <usageType>Bre</usageType>
18</ExpressionSetObjectAlias>

前の定義を参照する package.xml の例を次に示します。

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

マニフェストファイル内のワイルドカードのサポート

このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) がサポートされます。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。