ChatterExtensions (パイロット)
Chatter パブリッシャーと統合される、リッチパブリッシャーアプリケーション (パイロット) を記述するために使用するメタデータを表します。ChatterExtensions は API バージョン 40.0 のパイロット機能です。
ChatterExtensions の取得
ワークベンチまたは別の API ツールを使用して、次のコードによって package.xml から拡張機能の情報を取得できます。
1<?xml version="1.0" encoding="UTF-8"?>
2<Package xmlns="http://soap.sforce.com/2006/04/metadata">
3 <types>
4 <members>xw1</members>
5 <name>ChatterExtensions</name>
6 </types>
7 <version>40.0</version>
8</Package>特定の拡張機能を指定するには <members> タグを使用し (この例では xw1)、すべての拡張機能を取得するにはワイルドカード (*) 記号を使用します。
次に、取得した情報の例を示します。
1<?xml version="1.0" encoding="UTF-8"?>
2<ChatterExtensions xmlns="http://soap.sforce.com/2006/04/metadata">
3 <compComponent>xwComp</compComponent>
4 <description>des</description>
5 <extensionName>xw1</extensionName>
6 <headerText>h1</headerText>
7 <hoverText>h2</hoverText>
8 <icon>tiger</icon>
9 <isBlocked>false</isBlocked>
10 <isEnabled>true</isEnabled>
11 <masterLabel>master</masterLabel>
12 <rendComponent>xwRend</rendComponent>
13 <type>Lightning</type>
14</ChatterExtensions>Version
ChatterExtensions は API バージョン 40.0 のパイロット機能です。
Field
| 項目 | データ型 | 説明 |
|---|---|---|
| compComponent | 文字列型 | 必須。提供するリッチパブリッシャーアプリケーションのコンポジションコンポーネント。lightning:availableForChatterExtensionComposer インターフェースから構成されます。 |
| 説明 | 文字列型 | 必須。カスタムリッチパブリッシャーアプリケーションの説明。 |
| extensionName | 文字列型 | 必須。拡張機能の名前。つまり、リッチパブリッシャーアプリケーションの名前。 |
| headerText | 文字列型 | Lightning 拡張機能コンポーザのヘッダーに表示するテキスト。 |
| hoverText | 文字列型 | ユーザが拡張機能のアイコンに、マウスポインタを重ねたときに表示するテキスト。 |
| icon | 文字列型 | 必須。Chatter パブリッシャーに表示するアイコン。組織の既存のファイルアセット ID を使用します。 |
| isBlocked | boolean | true の場合、拡張機能は表示されません。false の場合、拡張機能は Chatter パブリッシャーに表示されます。 |
| isEnabled | boolean | true の場合、ユーザは Chatter 拡張でフィード項目を作成できます。false の場合、ユーザは Chatter 拡張でフィード項目を作成できません。 |
| isProtected | boolean | 自動生成された値。現在、影響はありません。 |
| masterLabel | 文字列型 | 必須。自動生成された値。 |
| rendComponent | 文字列型 | 必須。提供するリッチパブリッシャーアプリケーションの表示コンポーネント。lightning:availableForChatterExtensionRenderer インターフェースから構成されます。 |
| 種別 | ChatterExtensionType (string 型の列挙) | 必須。拡張機能の種別を記述します。現在サポートされている値は lightning のみです。今後、他の種別が追加される可能性があります。 |
| visibilityBits | bit vector | 必須。拡張機能を Lightning コミュニティに表示するか、Lightning Experience (OneApp) に表示するかを設定します。このパイロットでは、Lightning コミュニティでのみ ChatterExtensions を使用できます。 |