Salesforce(セールスフォース)はCRM(顧客管理システム)であり世界中で利用されているWEBサービスだ。
WEBサービスでありながら、一定のカスタマイズ性があり、営業以外にも利用している企業は多い。
そしてSalesforceにはWEBサイトを作成する機能として「エクスペリエンスサイト」がある。
社内や社外向けのポータルサイトを構築できる機能で、Salesforceのデータも利用できる。
なかなか便利な機能だが、このエクスペリエンスサイトにログインしたくてもできないことがある。
本番環境から作成したSandboxのエクスペリエンスサイトにログインしようとしてもループしてログインできないのだ。
何故エクスペリエンスサイトにログインできないのか。
そこで今回はSalesforceのSandbox環境でエクスペリエンスサイトがループしてログインできない理由について紹介する。
この記事を書いている人
記事を読むメリット
SalesforceのSandbox環境でエクスペリエンスサイトがループしてログインできない理由がわかり、ログイン失敗でも焦らずに済む。
SalesforceのSandbox環境でエクスペリエンスサイトがループしてログインできない現象
まずはSalesforceのSandbox環境でエクスペリエンスサイトがループしてログインできない現象について述べておこう。
現象としては以下のようになっている。
↓
エクスペリエンスサイトのURLにWEBブラウザでアクセスする
↓
ログイン画面が出てくる
↓
ユーザー名とパスワードを入力する
↓
多要素認証でスマートフォンにログイン許可をする
↓
またログイン画面が出てくる
Sandbox環境を作成して、Sandbox環境のエクスペリエンスサイトのURLにアクセスしてログイン画面は出てくる。
しかし正常にログインの手続きをしてもログイン画面に戻される。
とても不思議な現象である。
何故このような現象が起こるのか、ログインするにはどうしたらいいのか。
SalesforceのSandbox環境でエクスペリエンスサイトがループしてログインできない理由
Sandbox環境のログインできないエクスペリエンスサイトは何が原因なのか。
原因は「公開設定」。
実は公開済みのエクスペリエンスサイトを持つ本番環境からSandboxを作成しても、Sandbox側のエクスペリエンスサイトは公開状態になっていないのである。
なのでエクスペリエンスサイトのビルダーから公開設定を行えば、ログインループ現象は解決できる。
参考までに同じ現象ではないが、ログインと公開設定周りのヘルプ例を挙げておく。
まとめ
今回はSalesforceのSandbox環境でエクスペリエンスサイトがループしてログインできない理由について解説した。
Sandbox環境でエクスペリエンスサイトがループしてログインできない原因は「公開されていないから」。
環境を作成した直後はエクスペリエンスサイトは公開設定になっていないので、ビルダー画面から公開しよう。
他にもSalesforce関連の記事もあるので、もし気になるものがあれば見てみて欲しい。