RecordAggregationDefinition
親種別
ファイルのサフィックスおよびディレクトリの場所
RecordAggregationDefinition コンポーネントは .RecordAggregationDefinition のサフィックスを持ち、RecordAggregationDefinitions フォルダーに保存されます。
バージョン
RecordAggregationDefinition コンポーネントは、API バージョン 59.0 以降で利用できます。
特別なアクセスルール
RecordAggregationDefinition メタデータ型にアクセスするには、「レコード集計」権限セットライセンスと「レコード集計アクセス」権限が必要です。
項目
| 項目名 | 説明 |
|---|---|
| aggregateFromObject |
|
| aggregateToObject |
|
| aggregationType |
|
| batchProcessingDefinition |
|
| description |
|
| displayName |
|
| recordAggregationObject |
|
| status |
|
RecordAggregationObject
レコード集計を結合する順序に含まれるオブジェクトを表します。
| 項目名 | 説明 |
|---|---|
| associatedObject |
|
| developerName |
|
| filterLogic |
|
| masterLabel |
|
| recordAggregationJoinCondition |
|
| recordAggregationObjectFilter |
|
RecordAggregationJoinCondition
2 つのレコード集計オブジェクト間の結合における条件を表します。
| 項目名 | 説明 |
|---|---|
| joinField |
|
| navigationSequenceNumber |
|
| relatedJoinField |
|
| relatedRecordAggregationObject |
|
| type |
|
RecordAggregationObjectFilter
レコード集計を結合するシーケンスのオブジェクトのレコードに適用される検索条件を表します。API バージョン 60.0 以降で利用できます。
| 項目名 | 説明 |
|---|---|
| associatedObjectField |
|
| operator |
|
| sequenceNumber |
|
| value |
|
宣言的なメタデータの定義のサンプル
RecordAggregationDefinition コンポーネントの例を次に示します。
1<?xml version="1.0" encoding="UTF-8"?>
2<RecordAggregationDefinition xmlns="http://soap.sforce.com/2006/04/metadata">
3 <aggregateToObject>PartyRelationshipGroup</aggregateToObject>
4 <aggregateFromObject>PartyIncome</aggregateFromObject>
5 <status>Active</status>
6 <aggregationType>Record</aggregationType>
7 <description>Aggregate head of household's income to household</description>
8 <displayName>Party Income to Party Relationship Group</displayName>
9 <recordAggregationObject>
10 <associatedObject>PartyRelationshipGroup</associatedObject>
11 <masterLabel>Party Relationship Group Object</masterLabel>
12 <developerName>PartyRelationshipGroupObject</developerName>
13 <recordAggregationJoinCondition>
14 <joinField>Account</joinField>
15 <navigationSequenceNumber>1</navigationSequenceNumber>
16 <relatedJoinField>Account</relatedJoinField>
17 <relatedRecordAggregationObject>AccountContactrelationObject</relatedRecordAggregationObject>
18 <type>Intermediate</type>
19 </recordAggregationJoinCondition>
20 <recordAggregationObjectFilter>
21 <associatedObjectField>Type</associatedObjectField>
22 <operator>Equals</operator>
23 <value>Household</value>
24 <sequenceNumber>1</sequenceNumber>
25 </recordAggregationObjectFilter>
26 </recordAggregationObject>
27 <recordAggregationObject>
28 <associatedObject>AccountContactRelation</associatedObject>
29 <masterLabel>Account Contact Relation Object</masterLabel>
30 <developerName>AccountContactRelationObject</developerName>
31 <recordAggregationJoinCondition>
32 <joinField>Contact</joinField>
33 <navigationSequenceNumber>2</navigationSequenceNumber>
34 <relatedJoinField>Party</relatedJoinField>
35 <relatedRecordAggregationObject>PartyIncomeObject</relatedRecordAggregationObject>
36 <type>Intermediate</type>
37 </recordAggregationJoinCondition>
38 <recordAggregationObjectFilter>
39 <associatedObjectField>IsPrimaryMember</associatedObjectField>
40 <operator>Equals</operator>
41 <value>true</value>
42 <sequenceNumber>1</sequenceNumber>
43 </recordAggregationObjectFilter>
44 </recordAggregationObject>
45 <recordAggregationObject>
46 <associatedObject>PartyIncome</associatedObject>
47 <masterLabel>Party Income Object</masterLabel>
48 <developerName>PartyIncomeObject</developerName>
49 <filterLogic>1 AND 2</filterLogic>
50 <recordAggregationObjectFilter>
51 <associatedObjectField>IncomeFrequency</associatedObjectField>
52 <operator>Equals</operator>
53 <value>Monthly</value>
54 <sequenceNumber>1</sequenceNumber>
55 </recordAggregationObjectFilter>
56 <recordAggregationObjectFilter>
57 <associatedObjectField>IncomeStatus</associatedObjectField>
58 <operator>Equals</operator>
59 <value>Active</value>
60 <sequenceNumber>2</sequenceNumber>
61 </recordAggregationObjectFilter>
62 </recordAggregationObject>
63</RecordAggregationDefinition>前の定義を参照する package.xml の例を次に示します。
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>RecordAggregationDefinition</name>
6 </types>
7 <version>60.0</version>
8</Package>マニフェストファイル内のワイルドカードのサポート
このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) がサポートされます。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。