ChatterExtension
ChatterExtension の取得
ワークベンチまたは別の API ツールを使用して、次のコードによって package.xml から拡張機能の情報を取得できます。
特定の拡張機能を指定するには <members> タグを使用し (この例では xw1)、すべての拡張機能を取得するにはワイルドカード (*) 記号を使用します。
次に、取得した情報の例を示します。
バージョン
ChatterExtension は API バージョン 41.0 の新機能です。
項目
| 項目 | 項目の型 | 説明 |
|---|---|---|
| compositionComponent | string | 必須。提供するリッチパブリッシャーアプリケーションのコンポジションコンポーネント。lightning:availableForChatterExtensionComposer インターフェースから構成されます。 |
| description | string | 必須。カスタムリッチパブリッシャーアプリケーションの説明。 |
| extensionName | string | 必須。拡張機能の名前。つまり、リッチパブリッシャーアプリケーションの名前。 |
| headerText | string | アプリケーションコンポーザのヘッダーに表示するテキスト。ヘッダーテキストは、Lightning 型の拡張機能では必須です。このテキストはローカライズが可能です。 |
| hoverText | string | ユーザが拡張機能のアイコンに、マウスポインタを重ねたときに表示するテキスト。マウスオーバーテキストは、Lightning 型の拡張機能では必須です。このテキストはローカライズが可能です。 |
| icon | string | 必須。Chatter パブリッシャーに表示するアイコン。組織の既存のファイルアセット ID を使用します。 |
| isProtected | boolean | 自動生成された値。現在、影響はありません。 |
| masterLabel | string | 必須。ChatterExtension オブジェクトの表示ラベル。 |
| renderComponent | string | 必須。提供するリッチパブリッシャーアプリケーションの表示コンポーネント。lightning:availableForChatterExtensionRenderer インターフェースから構成されます。 |
| type | ChatterExtensionType (string 型の列挙) | 必須。拡張機能の種別を記述します。現在サポートされている値は Lightning のみです。今後、他の種別が追加される可能性があります。 |
マニフェストファイル内のワイルドカードのサポート
このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) がサポートされます。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。