CompactLayout
コンパクトレイアウトには、Salesforce モバイルアプリケーション、Lightning Experience、Outlook インテグレーションと Gmail インテグレーションのレコードの主要項目が一目で確認できるように表示されます。
コンパクトレイアウトでは、次を除くすべての項目種別がサポートされています。- テキストエリア
- ロングテキストエリア
- リッチテキストエリア
- 複数選択リスト
コンパクトレイアウトについての詳細は、Salesforce ヘルプの「コンパクトレイアウト」を参照してください。
ファイルのサフィックスおよびディレクトリの場所
コンパクトレイアウトは、カスタムオブジェクト、標準オブジェクト、または外部オブジェクトの定義の一部として定義されます。詳細は、「CustomObject」を参照してください。
バージョン
CompactLayout コンポーネントは、API バージョン 29.0 以降で使用できます。CompactLayout コンポーネントは、API バージョン 42.0 以降、外部オブジェクトで使用できます。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| fields | string | コンパクトレイアウトに割り当てられた項目。項目の順序は、コンパクトレイアウトを定義するときに項目に付与される優先度付け��表します。 |
| label | string | Salesforce ユーザーインターフェース全体でオブジェクトを表す表示ラベル。 |
宣言的なメタデータの定義のサンプル
CompactLayout コンポーネントの例を次に示します。
1<CustomObject xmlns="http://soap.sforce.com/2006/04/metadata">
2 <actionOverrides>
3 <actionName>Accept</actionName>
4 <type>Default</type>
5 </actionOverrides>
6 <actionOverrides>
7 <actionName>Clone</actionName>
8 <type>Default</type>
9 </actionOverrides>
10 <actionOverrides>
11 <actionName>Delete</actionName>
12 <type>Default</type>
13 </actionOverrides>
14 <actionOverrides>
15 <actionName>Edit</actionName>
16 <type>Default</type>
17 </actionOverrides>
18 <actionOverrides>
19 <actionName>List</actionName>
20 <type>Default</type>
21 </actionOverrides>
22 <actionOverrides>
23 <actionName>New</actionName>
24 <type>Default</type>
25 </actionOverrides>
26 <actionOverrides>
27 <actionName>Tab</actionName>
28 <type>Default</type>
29 </actionOverrides>
30 <actionOverrides>
31 <actionName>View</actionName>
32 <type>Default</type>
33 </actionOverrides>
34 <compactLayouts>
35 <fullName>testCompactLayout</fullName>
36 <fields>textfield__c</fields>
37 <label>testCompactLayoutLabel</label>
38 </compactLayouts>
39 <compactLayoutAssignment>SYSTEM</compactLayoutAssignment>
40 <deploymentStatus>Deployed</deploymentStatus>
41 <enableActivities>false</enableActivities>
42 <enableFeeds>false</enableFeeds>
43 <enableHistory>false</enableHistory>
44 <enableReports>false</enableReports>
45 <fields>
46 <fullName>textfield__c</fullName>
47 <externalId>false</externalId>
48 <label>textfield</label>
49 <length>255</length>
50 <required>false</required>
51 <type>Text</type>
52 <unique>false</unique>
53 </fields>
54 <label>customObj</label>
55 <nameField>
56 <label>customObj Name</label>
57 <type>Text</type>
58 </nameField>
59 <pluralLabel>customObjs</pluralLabel>
60 <recordTypes>
61 <fullName>RT1</fullName>
62 <active>true</active>
63 <label>RT1</label>
64 <compactLayoutAssignment>testCompactLayout</compactLayoutAssignment>
65 </recordTypes>
66 <recordTypes>
67 <fullName>RT2</fullName>
68 <active>true</active>
69 <label>RT2</label>
70 </recordTypes>
71 <searchLayouts/>
72 <sharingModel>ReadWrite</sharingModel>
73</CustomObject>マニフェストファイル内のワイルドカードのサポート
このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) がサポートされます。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。