LoginSignup
0
0

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 ビュー Lightning Web コンポーネントを有効化:☑︎
トークンベースのシングルサインオン認証を有効化:☑︎
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 Advanced Filter:Tableauのフィールド名
Salesforce Advanced Filter:Salesforceの項目名
image.png
⑤レコードページを表示し、Tableauビューが表示されてることを確認
image.png

以上

0
0
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
0
0