CustomApplicationComponent
Salesforce コンソールとしてマークされている CustomApplication に割り当てられたカスタムコンソールコンポーネント (Visualforce ページ) を表します。カスタムコンソールコンポーネントは、Salesforce コンソールアプリケーションの機能を拡張します。Salesforce オンラインヘルプの「Salesforce Classic でのカスタムコンポーネントを使用したコンソールのカスタマイズ」を参照してください。
ファイルのサフィックスおよびディレクトリの場所
カスタムアプリケーションコンポーネントのサフィックスは .customApplicationComponent で、customApplicationComponents フォルダに保存されます。
バージョン
カスタムアプリケーションは API バージョン 25.0 以降で使用できます。
項目
| 項目名 | 項目の型 | 説明 |
|---|---|---|
| buttonIconUrl | string | ボタンのアイコンをホストするページのアドレス。 |
| buttonStyle | string | ボタンの外観の定義に使用されるインラインスタイル。 |
| buttonText | string | カスタムコンソールコンポーネントの起動に使用されるボタンの表示ラベル。 |
| buttonWidth | int | Salesforce コンソールに表示されるボタンの幅 (ピクセル単位)。 |
| height | int | カスタムコンソールコンポーネントを表示するために使用されるウィンドウの高さ (ピクセル単位)。 |
| isHeightFixed | boolean | 必須。ユーザがカスタムコンソールコンポーネントの高さを変更できるか (false)、否か (true) を示します。 |
| isHidden | boolean | 必須。カスタムコンソールコンポーネントがユーザに非表示であるか (true)、否か (false) を示します。 |
| isWidthFixed | boolean | 必須。ユーザがコンポーネントの幅を変更できるか (false)、否か (true) を示します。 |
| visualforcePage | string | 必須。カスタムコンソールコンポーネントを表す Visualforce ページの名前。 |
| width | int | カスタムコンソールコンポーネントを表示するために使用されるウィンドウの幅 (ピクセル単位)。 |
宣言的なメタデータの定義のサンプル
カスタムアプリケーションコンポーネントの定義を次に示します。
1<?xml version="1.0" encoding="UTF-8"?>
2<CustomApplicationComponent xmlns="http://soap.sforce.com/2006/04/metadata">
3 <buttonIconUrl>http://www.salesforce.com</buttonIconUrl>
4 <buttonStyle>buttonStyleCSS</buttonStyle>
5 <buttonText>buttonText</buttonText>
6 <buttonWidth>200</buttonWidth>
7 <height>200</height>
8 <isHeightFixed>false</isHeightFixed>
9 <isHidden>false</isHidden>
10 <isWidthFixed>false</isWidthFixed>
11 <visualforcePage>MyVisualforcePage</visualforcePage>
12 <width>50</width>
13</CustomApplicationComponent>マニフェストファイル内のワイルドカードのサポート
このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) がサポートされます。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。