[私のドメイン] を実装するためのガイドラインとベストプラクティス
| 使用可能なエディション: Salesforce Classic と Lightning Experience の両方 |
| 使用可能なエディション: Performance Edition、Unlimited Edition、Enterprise Edition、Developer Edition、Professional Edition、および Group Edition |
- ログインポリシーは、ドメインのリリース前には設定できないため、まず Sandbox でテストします。カスタム UI 機能、Visualforce ページ、アプリケーション URL の変更などのカスタマイズをテストするには、Sandbox 環境でドメイン名を定義してリリースします。
- トラフィックが少ないときにトラブルシューティングができるように、組織で受信するトラフィックが最小になるタイミング (週末など) に新しいドメインをリリースします。
- カスタムボタンや Visualforce ページなどの機能によって Salesforce UI をカスタマイズした場合、カスタム要素を徹底的にテストしてから新しいドメイン名をリリースしてください。カスタマイズでは、インスタンスベースの URL を使用することはできません。
- ドメイン名を有効にする前に作成したアプリケーション URL を更新していることを確認します。たとえば、Chatter アンサーの [メール通知 URL] 項目を更新しないと、古い URL で通知を内部ユーザに送信し続けます。
- ドメインが登録済みであるがリリースされていない場合、[私のドメイン] ログインページからログインすると URL に私のドメインの URL が表示されます。ただし、ワークフローメールなど非同期で送信されるメールに埋め込まれている差し込み項目から作成されたリンクには、依然として古い URL が含まれています。ドメインのリリース後は、そのようなリンクで新しい私のドメインの URL が表示されます。
- 頻繁に使用するページ (ログインページなど) へのリンクを提供して、ユーザが新しいドメイン名の使用を開始できるようにサポートします。ログインポリシーが変更される場合はユーザに通知して、ユーザが初めてリダイレクトされたときにブックマークを更新するように促します。
- カスタムドメインを把握していないユーザがカスタムドメインを使用することを懸念している場合は、[https://login.salesforce.com からのログインを防止] のみを使用します。それ以外の場合は、ユーザが新しいドメイン名に慣れるように、オプションを使用できる状態のままにしておきます。
-
[リダイレクトポリシー] オプションの [ドメイン内の同じページに警告付きでリダイレクト] を選択して、新しいドメイン名でブックマークを更新する猶予をユーザに与えます。
ドメインのログインポリシー設定を使用して、ユーザのためにドメイン名を段階的に導入できます。新しいドメイン名を使用してページにアクセスすることをユーザに要求する前に、数日間または数週間警告を表示してユーザをリダイレクトすることで、ブックマークを変更する猶予をユーザに与えます。
- 新しい Salesforce ドメイン名の URL を使用しないアプリケーションページ要求をブロックする場合、ユーザに以前のブックマークを更新し、ログインページおよびタブ、アプリケーション内のリンクに対する新しいブックマークを作成する必要があることを通知します。ログインリダイレクトポリシーを [リダイレクトしない] に変更する場合、ユーザは新しい URL をすぐに使用する必要があります。
- [私のドメイン] を使用する場合は、いつどのユーザが新しいログイン URL でログインしているかを識別できます。[設定] から、[クイック検索] ボックスに「ログイン履歴」と入力し、[ログイン履歴] を選択して、[ユーザ名] 列と [ログイン URL] 列を表示します。
- リリースする前に今後の変更をユーザに通知します。
- login.salesforce.com ページで、ユーザは [カスタムドメインにログインする] リンクをクリックし、カスタムドメイン名を入力してログインできます。この場合、ユーザはドメイン名を把握している必要があります。ただし、カスタムドメインのログインページへのダイレクトリンクをユーザに提供する必要があります。
|
所有する要素 |
必要な操作 |
|---|---|
|
組織への API インテグレーション |
API クライアントがサーバエンドポイントを直接参照しているかどうかを確認します。API クライアントは、ハードコードされたサーバ URL を使用する代わりに、ログイン要求で返される LoginResult.serverURL 値を使用する必要があります。 カスタムドメインがリリースされると、Salesforce は、ドメインを含むサーバ URL を返します。リダイレクトポリシー設定は API コールに影響しませんが (インスタンス URL への古いコールは継続して機能する)、ベストプラクティスは、Salesforce から返される値を使用することです。 |
|
メールテンプレート |
組織のインスタンス URL への参照をカスタムドメインで置き換えます。 |
|
カスタム Visualforce ページまたはカスタム Force.com アプリケーション |
組織のインスタンス URL への参照をカスタムドメインで置き換えます。「How to find hard-coded references with the Force.com IDE」を参照してください。 |
|
Chatter |
Chatter グループの左側のナビゲーションでブックマークを更新するようにユーザに通知します。 |
|
コミュニティのゾーン (アイデア/アンサー/Chatter アンサー) |
[メール通知 URL] を手動で更新します。 URL を更新するには、既存の URL をクリアして項目を空白にします。ページを保存すると、システムによって [私のドメイン] の URL がその項目に入力されます。 |