Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

[HttpOnly 属性が必要] セッション設定を有効にすると、「無効なセッション」のエラーメッセージを返してApex ステップが失敗する

公開日: Jul 5, 2023
説明
以下の記事では、組織で [HttpOnly 属性が必要] セッション設定が有効化されていると Apex ステップが Analytics Studio で「無効なセッション」のエラーメッセージを返して失敗する理由と、この予期される動作を回避するためのオプションについて説明します。 
解決策
ダッシュボードに含まれる Apex ステップ は、組織で [HttpOnly 属性が必要] のセッション設定が有効で、URL拡張子が /analytics/wave/wave.apexp の Analytics Studio アプリケーションから開いた場合、「無効なセッション」のエラーメッセージを返して失敗します。

REST サービスへの Apex ステップコールアウトは、仕様により HTTPs 経由でセッション ID Cookie を使用するため、上記の設定によって当該のエラーが発生することが予期されます。この問題は、今後リリースされる (*) Apex ステップ と Wave.app で回避できます。

現時点でこのエラーを回避するためのオプションは 2 つあります。

オプション 1) 
[HttpOnly 属性が必要] セッション設定を無効にします。

オプション 2) 
Analytics Studio アプリケーションを開きます。URL の /analytics/wave/wave.apexp[...] 部分を /wave/wave.app に置き換えます。変更後の URL は次のようになります。https://your_domain_name.my.salesforce.com/wave/wave.app

Analytics Studio は、URL 拡張 /wave/wave.app が使用されている場合にはセッション ID Cookie を使用せず、代わりに標準 Lightning 認証を使用するため、当該の問題は発生しません。

(*) Apex ステップは現時点ではベータ機能であるため、ビジネスで重要な設定での使用はお勧めできません。

 

ナレッジ記事番号

000380654

 
読み込み中
Salesforce Help | Article