1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Tableau Lightning Webコンポーネントのシームレスな認証を試してみた(Tableau Cloud版)

Last updated at Posted at 2023-10-24

前提

・2023.3の新機能でリリースされたTableau Lightning Web コンポーネントのシームレスな認証機能になります。
・Salesforce管理者権限が必要になります。

参考ヘルプ

手順

1.Salesforce側でTableau組み込みを設定

①Salesforceホーム画面の歯車→「設定」をクリック
image.png
②検索ボックスからTableauと入力し、「Tableau組み込み」をクリック
image.png

トークンベースのシングルサインオン認証を有効化:☑︎
Tableauユーザー ID 項目を選択:Tableauに渡すユーザ識別子を選択(Salesforce と Tableau でユーザー アイデンティティに一致するフィールドを選択)
発行者URL、JWKS URIをメモ帳にコピーしておく
image.png

2.Tableau Cloud側で連携アプリを設定

①Tableau Cloudの「設定」→「連携アプリ」→「新しい連携アプリ」→「OAuth2.0信頼」を選択
image.png
②以下の情報を設定し、作成をクリック
発行URL:1-③でコピーした発行者URLをペスト
JWKS URI:1-③でコピーしたJWKS URIをペスト
接続済みアプリを有効にする:☑︎
image.png

3.Tabelau CloudのビューをSalesforceへ埋め込む(Tableau Cloud側)

①Tableau Cloudから埋め込みたいビューを開く
②「共有」をクリックし、ビューの共有ウィンドウから、「リンクのコピー」、「サイトIDのコピー」をクリックし、メモしておく
image.png

4.Tabelau CloudのビューをSalesforceへ埋め込む(Salesforce側)

①レコードページの歯車→「編集ページ」をクリック
image.png
②コンポーネントからtableauを入力し、「Tableauビュー」を画面にドラックアンドドロップする
③右側のTableauビュー設定で、以下を設定し、「保存」をクリック
TableauビューのURL:3-②の「リンクのコピー」
デフォルトの認証トークン:☑︎
サイトID:3-②の「サイトIDのコピー」
image.png

④フィルターを設定したい場合は、TableauとSalesforceのフィールドマッピングを設定
Tableauの詳細な検索条件:Tableauのフィールド名
Salesforceの詳細な検索条件:Salesforceの項目名
image.png
⑤レコードページを表示し、Tableauビューが表示されてることを確認
image.png

以上

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?