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

Portal

Portal メタデータ型はパートナーポータルを表します。

Metadata を拡張し、その fullName 項目を継承します。このメタデータ型を使用するには、組織でパートナーポータルまたはカスタマーポータルが有効になっている必要があります。詳細は、Salesforce オンラインヘルプの「パートナーポータルの概要」を参照してください。

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

Lightning プラットフォームの Portal コンポーネントは、対応するパッケージディレクトリの portals ディレクトリに保存されます。ファイル名はポータル名に一致し、拡張子は .portal です。

バージョン

Lightning プラットフォームの Portal コンポーネントは、API バージョン 15.0 以降で使用できます。

特別なアクセスルール

認証されていないゲストユーザを含め、すべてのユーザが API を介してポータルを参照できます。

項目

項目 項目の型 説明
active boolean 必須。このポータルが有効であるかどうかを示します。
admin string ポータルの管理者として指定するユーザの氏名。
defaultLanguage string ポータルの HTML メッセージのデフォルト言語。米国英語では en_US など、言語の略語を使用します。
description string ポータルの説明。
emailSenderAddress string 必須。設定済みのテンプレートを使用してポータルからメールを送信するときに使用されるメールアドレス (パスワードをリセットする���合など)。
emailSenderName string 必須。設定済みのテンプレートを使用してポータルからメールを送信するときに表示する名前 (パスワードをリセットする場合など)。
enableSelfCloseCase boolean カスタマーポータルで、ポータルユーザが自分のケースをクローズすることを許可します。
footerDocument string このポータルのフッターとして使用されるファイル。
forgotPassTemplate string ユーザが [パスワードを忘れた場合] リンクをクリックしたときに使用するメールテンプレート。

Lightning メールテンプレートは、パッケージ化できません。Classic メールテンプレートを使用することをお勧めします。

fullName string 必須。ポータルの名前。

Metadata から継承されるこの項目は、このメタデータ型の WSDL で定義されます。作成時、更新時、または削除時に指定する必要があります。コールにおけるこの項目の例を確認するには、createMetadata()を参照してください。

headerDocument string このポータルのヘッダーとして使用されるファイル。
isSelfRegistrationActivated boolean このポータルでセルフ登録が有効かどうかを決定します。
loginHeaderDocument string このポータルのログインページのヘッダーとして使用されるファイル。
logoDocument string このポータルのロゴとして使用されるファイル。
logoutUrl string ログアウト時のユーザのリダイレクト先の URL。
newCommentTemplate string 新規ケースコメントの自動通知に使用されるメールテンプレート。
newPassTemplate string パスワードリセットの自動通知に使用されるメールテンプレート。

Lightning メールテンプレートは、パッケージ化できません。Classic メールテンプレートを使用することをお勧めします。

newUserTemplate string 新規ユーザ作成時の自動通知に使用されるメールテンプレート。

Lightning メールテンプレートは、パッケージ化できません。Classic メールテンプレートを使用することをお勧めします。

ownerNotifyTemplate string 所有者変更時の自動通知に使用されるメールテンプレート。

Lightning メールテンプレートは、パッケージ化できません。Classic メールテンプレートを使用することをお勧めします。

selfRegNewUserUrl string セルフ登録ページの URL。
selfRegUserDefaultProfile string セルフ登録したユーザのデフォルトのプロファイル。
selfRegUserDefaultRole PortalRoles (string 型の列挙) セルフ登録したユーザのデフォルトのロール。有効な値は、次のとおりです。
  • Executive
  • Manager
  • User
  • PersonAccount
selfRegUserTemplate string セルフ登録の自動通知に使用されるメールテンプレート。

Lightning メールテンプレートは、パッケージ化できません。Classic メールテンプレートを使用することをお勧めします。

showActionConfirmation boolean このポータルでアクションに対する確認メッセージを表示するか、否かを決定します。
stylesheetDocument string このポータルの CSS スタイルシートとして使用される Document オブジェクト。
type PortalType (string 型の列挙) 必須。このポータルのタイプ。有効な値は、次のとおりです。
  • CustomerSuccess
  • Partner

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

ポータルの XML 定義のサンプルを以下に示します。

1<?xml version="1.0" encoding="UTF-8"?>
2<Portal xmlns="http://soap.sforce.com/2006/04/metadata">
3    <active>true</active>
4    <description>Customer Portal</description>
5    <emailSenderName>rguest@albany.com</emailSenderName>
6    <enableSelfCloseCase>false</enableSelfCloseCase>
7    <forgotPassTemplate>unfiled$public/ChangePwdEmail</forgotPassTemplate>
8    <isSelfRegistrationActivated>false</isSelfRegistrationActivated>
9    <newPassTemplate>unfiled$public/ChangePwdEmail</newPassTemplate>
10    <newUserTemplate>unfiled$public/NewUserEmail</newUserTemplate>
11    <selfRegUserTemplate>unfiled$public/SelfRegUserEmail</selfRegUserTemplate>
12    <showActionConfirmation>false</showActionConfirmation>
13    <type>CustomerSuccess</type>
14</Portal>

マニフェストファイル内のワイルドカードのサポート

このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) がサポートされます。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。