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

コードを使用せずにセッションベースの権限セットを有効にする方法

公開日: Aug 25, 2025
説明
※この記事は英語版を翻訳しており、一部機械翻訳を含むため内容は後日更新される可能性があります。最新の内容は英語版を参照してください。表示言語は画面右下の言語名から切り替えられます。

特定のタスクを実行するため、一時的にユーザーに上位のアクセス権を付与するビジネス要件がある場合があります。これは、セッションベースの権限セットを使用して実行できます。この記事では、コードを使用せずに画面フローを使用してセッションベースの権限セットを有効にする方法について説明します。
 
解決策
画面フローを使用して権限セットを有効にする
画面フローを配布する
_______________________________________________________

ステップ 1:画面フローを使用して権限セットを有効にする

27.png

画像は、開始要素に 2 つの要素が接続され、最下部に終了要素がある完成したフローを示しています。要素の 1 つは、主アクション要素の障害パス上にあります。

a.[設定] の [クイック検索] で「フロー」を検索して選択します。
b.右上隅の [新規フロー] をクリックします。
c.[画面フロー] を選択し、[作成] をクリックします。
d.[開始] 要素の下にある [+] をクリックし、新しい要素を追加します。
e.[Activate Session-Based Permission Set] (セッションベースの権限セットを有効にする) を検索して選択します。
f.要素にわかりやすいラベル説明を付けます。
g.[権限セット名] の入力には、権限セットの API 参照名を使用します。
h.[完了] をクリックします。
i.作成したばかりの要素をクリックし、[Add Fault Path] (障害パスを追加) をクリックします。
j.新しい障害パスに [画面] 要素を追加します。
k.要素にわかりやすいラベル説明を付けます。
l.画面に [表示テキスト] コンポーネントを追加し、「表示エラー」という名前を付けます。
m.表示テキストに次のようなメッセージを追加します。
エラーが発生しました: {!$Flow.FaultMessage}
ユーザーが何が起こったのかを理解できるように、必ず {!$Flow.FaultMessage} を含めてから [完了] をクリックします。
n.画面上部の [保存] をクリックします。フローにわかりやすいフローラベル説明を付けます。
o.必要に応じて [デバッグ] をクリックし、フローをテストします。
p.テストが完了したらフローを有効化します。

ステップ 2:画面フローを配布する

画像

Lightning アプリケーションビルダーには、[Special Access] (特別アクセス) というページと、そのフローの単一のコンポーネントが表示されます。

注意: 同様の手順を実行して、セッションベースの権限セットライセンスを無効化することもできます。

a.[設定] の [クイック検索] で「Lightning アプリケーションビルダー」を検索して選択します。
b.[新規] をクリックして新しいページを作成します。
c.アプリケーションのタイプを選択します。
d.ページに [フロー] コンポーネントを追加し、作成したフローの名前を選択します。
e.ポップアップモーダルの [保存] をクリックしてから [有効化] をクリックします。
f.ページのアイコンと設定、そのページに追加するアプリケーションとアクセスできるプロファイルを設定し、[保存] をクリックします。

関連情報:
セッションベースの権限セット
セッションベースの権限セットの使用開始
Flow Builder の概要
フローの作成
Flow Builder を使用したフローの作成
_______________________________________________________
作成者: Andrew Russo | Salesforce アンサーリーダー
Andrew Russo は BACA Systems の Accidental Archa-Admin-Eloper-Analyst です。2017 年から Salesforce のエコシステムにかかわり、プラットフォームに関する卓越した知識を身に付けています。Trailblazer たちが Salesforce をさらに使いこなせるよう、サポートを提供しています。 

これらの回答は回答を提供したユーザーの意見のみを反映したものであり、ユーザーが Salesforce と提携しているか否かにかかわらず Salesforce の意見ではありません。第三者によって、または第三者に代わって提供された商品、サービス、情報、データ、コンテンツ、その他の資料 (以下「第三者資料」) が含まれる場合があります。  Salesforce は第三者資料の正確性、有効性、適時性、網羅性、信頼性、完全性、品質、適法性、有用性、安全性、該当する知的財産権について、管理も支持もしておらず、それに関する責任を負いません。投稿された質問に対してメッセージボードやフォーラムで提供された回答、Salesforce やプログラムに関する質問などに答えることを意図した回答は、一般的な知識としてのみ利用でき、特定の質問に対する回答として捉えないでください (「最良」な回答または同様の評価がされた回答としてマークされている場合でも同様です)。特定の質問に対する回答は、必ず Salesforce サポートにお問い合わせください。Salesforce は回答を管理しておらず、回答の第三者による使用または誤用 (共有を含む) について一切責任を負いません。

ご質問がある場合は、こちら (https://trailhead.salesforce.com/trailblazer-community/feed
) から Trailblazer Community 全体の英知を活用してください。

 
 
 
ナレッジ記事番号

000692557

 
読み込み中
Salesforce Help | Article