この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

CustomSite

Force.com サイトを表します。Force.com サイトでは、公開 Web サイトとアプリケーションを作成できます。それらは Salesforce 組織と直接統合されるため、ユーザがログインする場合にユーザ名やパスワードは必要ありません。詳細は、Salesforce オンラインヘルプの「Force.com サイトの概要」を参照してください。

CustomSite は、現在、シンジケーションフィードをサポートしていません。

メモ

Metadata メタデータ型を拡張し、その fullName 項目を継承します。

宣言的なメタデータファイルのサフィックスおよびディレクトリの場所

Force.com CustomSite コンポーネントは、対応するパッケージディレクトリの sites ディレクトリに保存されます。ファイル名はサイト名に一致し、拡張子は .site です。

バージョン

Force.com CustomSite コンポーネントは、API バージョン 14.0 以降で使用できます。

項目

項目 データ型 説明
active boolean 必須。サイトが有効かどうかを決定します。
allowHomePage boolean 標準ホームページが一般ユーザに表示されるかどうかを決定します。これは、API バージョン 15.0 の新項目です。
allowStandardAnswersPages boolean 標準回答ページが一般ユーザに表示されるかどうかを決定します。これは、API バージョン 19.0 の新項目です。
allowStandardIdeasPages boolean 標準のアイデアページが一般ユーザに表示されるかどうかを決定します。これは、API バージョン 15.0 の新項目です。
allowStandardLookups boolean 標準ルックアップページが一般ユーザに表示されるかどうかを決定します。これは、API バージョン 15.0 の新項目です。
allowStandardSearch boolean 標準検索ページが一般ユーザに表示されるかどうかを決定します。これは、API バージョン 15.0 の新項目です。
analyticsTrackingCode string サイトに関連付けられている追跡コード。このコードは、サイトに対するページリクエストデータを追跡するために、Google Analytics などのサービスで使用されます。この項目は API バージョン 17.0 以降で使用できます。
authorizationRequiredPage string ゲストユーザが許可されていないページにアクセスしようとすると表示される Visualforce ページの名前。
bandwidthExceededPage string サイトがその割り当て帯域幅を超えると表示される Visualforce ページの名前。
changePasswordPage string ポータルまたは Chatter アンサーのいずれかのパスワードをポータルユーザが変更しようとすると表示される Visualforce ページの名前 (有効になっている場合)。
chatterAnswersForgotPasswordConfirmPage string 仮パスワードを記載したメールが送信されたことをユーザに知らせるために表示される Visualforce ページの名前。この項目は、組織で Chatter アンサーが有効になっている場合に使用できます。この項目は API バージョン 27.0 以降で使用できます。
chatterAnswersForgotPasswordPage string ユーザがリンクをクリックして忘れたパスワードを取得する場合に表示される Visualforce ページの名前。この項目は、組織で Chatter アンサーが有効になっている場合に使用できます。この項目は API バージョン 27.0 以降で使用できます。
chatterAnswersHelpPage string ユーザがヘルプリンクをクリックすると表示される Visualforce ページの名前。この項目は、組織で Chatter アンサーが有効になっている場合に使用できます。この項目は API バージョン 27.0 以降で使用できます。
chatterAnswersLoginPage string ユーザがポータルにログインできるようにするために表示される Visualforce ページの名前。この項目は、組織で Chatter アンサーが有効になっている場合に使用できます。この項目は API バージョン 27.0 以降で使用できます。
chatterAnswersRegistrationPage string ユーザを登録してポータルにアクセスできるようにするために表示される Visualforce ページの名前。この項目は API バージョン 27.0 以降で使用できます。
clickjackProtectionLevel SiteClickjackProtectionLevel (string 型の列挙) 必須。クリックジャック保護レベルを設定します。選択肢は次のとおりです。
  • AllowAllFraming — すべてのページでフレーム化を許可 (保護なし)
  • SameOriginOnly — 公開元が同じページのみでフレーム化を許可 (推奨)
  • NoFraming — すべてのページでフレーム化を許可しない (最大保護)
この項目は API バージョン 30.0 以降で使用できます。
customWebAddresses SiteWebAddress[] サイトに関連付けられたルートカスタム URL。CustomSite を保存またはリリースすると、サイト内のすべてのルートカスタム URL がこのリストのルートカスタム URL に置き換えられます。ルート以外のパスプレフィックスを使用するカスタム URL はこのリストには含まれず、CustomSite を保存またはリリースしても影響を受けません。この項目は API バージョン 21.0 以降で使用できます。
description string サイトの説明。
favoriteIcon string サイトにアクセスしているときに、ブラウザのアドレス項目に表示されるアイコンに使用されるファイルの名前。サイト全体のお気に入りアイコンを設定します。
fileNotFoundPage string ゲストユーザが存在しないページにアクセスしようとすると表示される Visualforce ページの名前。
forgotPasswordPage string ユーザがサイトのログインページで [パスワードを忘れた場合] リンクをクリックすると表示される Visualforce ページの名前。この項目は、Communities サイトにのみ適用されます。
genericErrorPage string エラー時に、他に指定されていない場合に表示される Visualforce ページの名前。
guestProfile string 参照のみ。ゲストユーザに関連付けられたプロファイルの名前。
inMaintenancePage string サイトがメンテナンスのため���ダウンしている場合に表示される Visualforce ページの名前。
inactiveIndexPage string 無効なサイトのホームページとして設定されている Visualforce ページの名前。
indexPage string 必須。有効なサイトのホームページとして設定されている Visualforce ページの名前。
masterLabel string Salesforce ユーザインターフェースでのサイトの表示ラベル名。
portal string ログインアクセス用にこのサイトに関連付けられたポータルの名前。
requireHttps boolean サイトがセキュアな接続を必要とするか (true)、否か (false) を決定します。false の場合、サイトは通常、セキュアな接続にリダイレクトされずに、セキュアではない接続を介して動作します。
requireInsecurePortalAccess boolean 必須。組織のセキュリティ設定を上書きし、サイトから関連付けられたポータルにログインする場合に HTTP を排他的に使用するかどうかを決定します。
robotsTxtPage string Web クローラで使用される robots.txt ファイルに表示される Visualforce ページの名前。
serverIsDown string Salesforce サーバのダウン時にキャッシュサーバから表示される静的リソースの名前。静的リソースは、1 MB 以下の公開 zip ファイルで、zip ファイルのルートレベルに maintenance.html という名前のページが含まれている必要があります。画像や CSS ファイルなどの、zip ファイル内のその他のリソースは、ディレクトリ構造上の制限はありません。この項目は API バージョン 17.0 以降で使用できます。
siteRedirectMappings SiteRedirectMapping[] サイトに設定されているすべての URL リダイレクトルールの配列。この項目は API バージョン 20.0 以降で使用できます。
siteAdmin string サイト管理者のユーザ名。
siteTemplate string サイトテンプレートとして使用される Visualforce ページの名前。
siteType siteType サイトが Visualforce であるか (Force.com サイト)、Site.com サイトであるかを特定します。

組織で Salesforce Communities が有効になっている場合は、ChatterNetwork (Force.com サイト) または ChatterNetworkPicasso (Site.com) サイトとなる場合もあります。

これは、API バージョン 27.0 の新項目です。
subdomain string 必須。参照のみ。サイトのカスタムサブドメインプレフィックス。たとえば、サイト URL が mycompany.force.com/partners である場合、mycompany.force.com がサブドメインです。
urlPathPrefix string サイトを他のサイトと区別する、サイトの URL 上のパスの最初の部分。たとえば、サイト URL が mycompany.force.com/partners である場合、partners が urlPathPrefix です。

SiteRedirectMapping

SiteRedirectMapping は、Force.com サイトの URL リダイレクトルールを表します。詳細は、Salesforce オンラインヘルプの「Force.com サイトの URL リダイレクト」を参照してください。

項目 データ型 説明
action SiteRedirect (string 型の列挙) リダイレクトの種別。使用可能な string 値は次のとおりです。
  • Permanent
  • Temporary
isActive boolean リダイレクトの状況 (有効または無効)。
source string リダイレクトする URL。相対 URL である必要がありますが、.html.php など、任意の有効な���類の拡張子にできます。
target string ユーザのアクセス先とする新しい URL。相対 URL または http://https:// プレフィックスを含む完全修飾 URL にすることができます。

SiteWebAddress

Force.com サイトの Web アドレスを表します。

項目 データ型 説明
certificate string この項目は メタデータ API バージョン 37.0 では表示されますが、機能しないため、空白のままにする必要があります。
domainName string Web サイトのドメイン。www.acme.com 形式で指定します。
primary boolean これはプライマリドメインであるか (true)、否かを示します。false の場合は、プライマリドメインではありません。

宣言的なメタデータの定義のサンプル

サイトの XML 定義のサンプルを以下に示します。