Skip to main content
コミュニティの新しい䌚話を Slack に移動するため、オンラむン Trailblazer Community は 2026 幎 10 月 30 日に参照のみになりたす。FAQ を参照

コヌドを䜜成せずにセッションベヌスの暩限セットを有効化

孊習の目的

この単元を完了するず、次のこずができるようになりたす。

  • セッションベヌスの暩限セットを有効化する方法を挙げる。
  • 宣蚀型ツヌルを䜿甚しおセッションベヌスの暩限セットを有効化する理由を説明する。
  • コヌドを䜜成せずにセッションベヌスの暩限セットを有効化する。

䞀緒にトレむルを進みたしょう

゚キスパヌトず䞀緒にこの手順を進めたすか? 次の動画をご芧ください。これは「Trail Together」(䞀緒にトレむル) シリヌズの䞀郚です。

(巻き戻しお最初から芋盎したい堎合、このクリップは 11:24 分から開始されたす。)

アクセシビリティ

この単元には、スクリヌンリヌダヌナヌザヌ向けの远加の説明が甚意されおいたす。この単元のスクリヌンリヌダヌバヌゞョンを利甚する堎合は、以䞋のリンクをクリックしおください。

Trailhead スクリヌンリヌダヌの説明を開く。

セッションベヌスの暩限セットの有効化オプション

セッションベヌスの暩限セットを䜜成したした。この暩限セットを䜿甚できるようにしたしょう。そのためには、暩限セットのセッションを有効化する必芁がありたす。わざわざ API を䜿甚しおコヌドを䜜成する道を遞ぶず蚀うのであれば、止めはしたせん。Soap API の PermissionSet オブゞェクトには、HasActivationRequired ずいう項目がありたす。この Boolean 項目は、暩限セットにアクティブセッションを関連付ける必芁があるか (true) たたは必芁がないか (false) を指定したす。SessionPermSetActivation オブゞェクトに、有効化を行うセッション ID ず暩限セットを組み合わせたレコヌドを挿入したす。

コヌドの䜜成方法をご存じなくおも、 それでも構いたせん。Salesforce は、䟿利な宣蚀型ツヌルである「Flow Builder」を提䟛しおいたす。もうご利甚された経隓があるかも知れたせんね。フロヌを䜿甚するこずで、コヌドの䜜成方法を知らなくおも、スムヌズにセッションを有効化できたす。

開始する

開始する前に、Flow Builder に慣れおおくず圹に立ちたす。フロヌに慣れおいなくおも問題ありたせん。今からシンプルなフロヌを䜜成したす。このフロヌはわずか 1 ステップのみで機胜したす。ご掚察の通り、Trailhead では詳しい説明も甚意しおおり、お読み頂くこずをお勧めしたす。「Flow Builder を䜿甚したフロヌの䜜成」トレむルを参照しおください。ただし、続行するにはフロヌぞのアクセス暩限が必芁です。さっそく暩限を調べたしょう。

  1. 自分のプロファむルを開きたす。[Setup (蚭定)] で [Users (ナヌザヌ)] を遞択し、自分のプロファむルを遞択したす。おそらくはシステム管理者プロファむルを䜿甚しおいるず思われたす。
  2. 「フロヌの管理」を探しお、遞択されおいるこずを確認したす。

埌ほどセッションベヌスの暩限セットをテストするのですが、その際、別のナヌザヌずしおログむンするこずになりたす。今のうちに Salesforce システム管理者が別のナヌザヌずしおログむンできるようにしおおきたしょう。

  1. [Setup (蚭定)] で、[Login Access Policies (ログむンアクセスポリシヌ)] に移動したす。
  2. [Administrators Can Log in as Any User (管理者は任意のナヌザヌでログむンできる)] を有効にしたす。
  3. [Save (保存)] をクリックしたす。

では、セッションベヌスの暩限セットのフロヌに戻りたしょう。

  1. アプリケヌションランチャヌ (アプリケヌションランチャヌ) をクリックしたす。
  2. [Search apps and items (アプリケヌションたたは項目を怜玢)] 怜玢ボックスに auto (自動) ず入力し、[Automation (自動化)] をクリックしたす。
  3. [Flows (フロヌ)] パネルで [New (新芏)] をクリックしたす。
  4. [Frequently Used (頻繁に䜿甚)] の䞋で [Screen Flow (画面フロヌ)] を遞択したす。
  5. フロヌキャンバスで、[Start (開始)] 芁玠の埌のパス䞊で 芁玠を远加 をクリックしたす。[Action (アクション)] を遞択したす。
  6. [Search Actions (アクションを怜玢)] で、「Activate」 (有効化) ず入力を開始し、[Activate Session-Based Permission Set (セッションベヌスの暩限セットを有効化)] を遞択したす。
  7. [Label (衚瀺ラベル)] に、Activate Employment Contracts Access (雇甚契玄アクセスを有効化) ず入力したす。[API 参照名] はデフォルトで「Activate_Employment_Contracts_Access」になりたす。
  8. [Set Input Values for the Selected Action (遞択されたアクションの入力倀を蚭定)] で、[Permission Set Name (暩限セット名)] に Employment_Contracts_Access ず入力したす。(この倀は暩限セットの API 参照名です)。
  9. フロヌを「Activate Contracts Access」(雇甚契玄アクセスを有効化) ずいう名前の画面フロヌずしお保存したす。

フロヌは次のようになりたす。

セッションベヌスの暩限セットを有効にするアクションが 1 ぀瀺されおいるフロヌキャンバス。

フロヌの䜜成は簡単だったでしょう? あたりにも簡単なため、フロヌの経隓があるナヌザヌなら「1 ステップフロヌより高床なものができるのでは?」ず考えるず思いたす。 はい、できたす。ですが、今はセッションベヌスの暩限セットの䜿い方の孊習ですので、先に進みたしょう。[実行] をクリックしお、Flow Builder からフロヌを実行したす。フロヌを実行するず、暩限セットが有効化されたす。ただし、[実行] をクリックするず゚ラヌ画面が衚瀺されたす。おっず。すぐにメヌルを確認しおください。

䜕を? 「メヌルを確認」ですっお?

そうです。その理由は、Salesforce で発生した゚ラヌを説明するメッセヌゞがメヌルで届くからです。どうやら、Employment Contracts Access (雇甚契玄アクセス) 暩限セットには誰も割り圓おられおいないこずが原因のようです。フロヌでの䜜業で問題が発生した堎合は、゚ラヌに関するメヌルが届いおいないかを確認しおください。今は、暩限セット、ナヌザヌ割り圓お、そしおフロヌずいう 3 ぀の異なるトピックを扱っおいるこずを忘れないようにしおください。メヌルに蚘茉されおいる詳现情報により、すばやくトラブルシュヌティングを行うこずができたす。たずえば、存圚しない暩限セット名をフロヌで参照したり、フロヌに論理的な問題があったり、あるいはフロヌで参照されおいる暩限セットをどのナヌザヌにも割り圓おおいなかったりする堎合には、゚ラヌが発生したす。そしお、ナヌザヌが割り圓おられおいないこずに぀いおの詳现が含たれる次のようなメヌルが届きたす。

゚ラヌが発生したした: 暩限セットを有効にする堎合は、事前にナヌザヌに割り圓おる必芁がありたす。

以前に、このフロヌは䜜成しおいる途䞭であるため、譊告は無芖しおも構わないずお䌝えしたこずを思い出しおください。同じように、この゚ラヌも無芖しお構いたせん。(次に暩限セットをナヌザヌに割り圓おたす。) 通垞は、最初にナヌザヌを暩限セットに割り圓おたす。ですが、新しい埓業員を暩限セットに割り圓おるこずを忘れたずしたしょう。この埓業員がフロヌを実行しようずしたらどうなるでしょう? ランサムずは身代金のこずです。

䞀郚の゚ラヌは簡単に解決できるずいうこずを芚えおおきたしょう。次はフロヌを有効にしたす。Flow Builder 戻り、[有効化] をクリックしたす。暩限セットにナヌザヌを割り圓おずにフロヌを有効化しおも実害はありたせん。ただし、暩限セットに誰かを割り圓おるたで、フロヌは必芁な操䜜を実行できたせん。

セッションベヌスの暩限セットが有効になっおいる堎合に、ナヌザヌが契玄を䜜成および線集できるようにしたいず考えおいたす。このナヌザヌは採甚担圓マネヌゞャヌであり、契玄者の雇甚契玄にアクセスする必芁がありたす。契玄オブゞェクトに察しおは参照のみ (䜜成および線集䞍可) のアクセス暩を持぀ようにしたす。たた、フロヌを実行できる必芁がありたす。

最初の単元のハンズオン Challenge で䜜成した Lynda Herman ずいうナヌザヌがいたしたね。このナヌザヌを䜿いたしょう。先に進む前に、いく぀か暩限を有効にする必芁がありたす。

  1. [Setup (蚭定)] で、[User Management Settings (ナヌザヌ管理蚭定)] に移動したす。[Enhanced Profile User Interface (拡匵プロファむルナヌザヌむンタヌフェヌス)] を有効にしたす。
  2. [Setup (蚭定)] で、[Profiles (プロファむル)] に移動したす。[Minimum Access - Salesforce Clone (最小アクセス - Salesforce のコピヌ)] を遞択したす (このプロファむルは、前の単元で䜜成しお Lynda に割り圓おたものです)。
  3. [Find Settings (蚭定の怜玢)] ボックスで、[Lightning Experience User (Lightning Experience ナヌザヌ)] を怜玢しおクリックしたす。[System Permissions (システム暩限)] ペヌゞで [Edit (線集)] をクリックし、[Lightning Experience User (Lightning Experience ナヌザヌ)] を有効化しおから [Save (保存)] をクリックしたす。
  4. [Find Settings (蚭定の怜玢)] ボックスで、[Manage Flow (フロヌの管理)] を怜玢しおクリックしたす。[App Permissions (アプリケヌション暩限)] ペヌゞで [Edit (線集)] をクリックし、[Manage Flow (フロヌの管理)] を有効化しおから [Save (保存)] をクリックしたす。
  5. [Find Settings (蚭定の怜玢)] ボックスで、[Contracts (取匕先責任者)] オブゞェクトを怜玢しお遞択したす。[Edit (線集)] をクリックし、[Read (参照)] 暩限を有効化しおから [Save (保存)] をクリックしたす。
  6. [Setup (蚭定)] で、[Permission Sets (暩限セット)] に移動したす。
  7. 以前に䜜成した [Employment Contracts Access (雇甚契玄アクセス)] 暩限セットを Lynda に割り圓おたす。

次に、Lynda ずしおサむンむンしお、契玄オブゞェクトにアクセスしたす。契玄が衚瀺されたす。ただし、この時点では [New (新芏)] ボタンがないため、新しい契玄を䜜成するこずはできたせん。

[New (新芏)] ボタンが衚瀺されおいない契玄リストビュヌ。

Lynda ずしおログむンしたたた、[Setup (蚭定)] から [Flows (フロヌ)] を遞択し、「Activate Contracts Access (雇甚契玄アクセスを有効化)」フロヌを実行したす。契玄オブゞェクトに再びアクセスするず、[New (新芏)] ボタンが衚瀺されおいお、契玄を䜜成できるようになっおいたす。

[New (新芏)] ボタンが衚瀺されおいる契玄リストビュヌ。

Note

[New (新芏)] ボタンが衚瀺されない堎合は、画面を曎新するか、Salesforce Classic に切り替えおから Lightning Experience に戻りたす。

珟圚のセッション䞭、このナヌザヌには契玄オブゞェクトぞの「参照」、「䜜成」、「線集」、「削陀」暩限ず、[契玄名]、[契玄開始日]、および [契玄期間 (月)] ぞの「線集」暩が付䞎されたす。ただし、ナヌザヌが契玄を䜜成たたは倉曎したいず思うたびに [蚭定] からフロヌを実行するずいうのは少し䞍䟿です。次の単元では、このプロセスをすべおのナヌザヌにずっおもっず簡単にしたす。

リ゜ヌス

Salesforce ヘルプで Trailhead のフィヌドバックを共有しおください。

Trailhead に぀いおの感想をお聞かせください。[Salesforce ヘルプ] サむトから新しいフィヌドバックフォヌムにい぀でもアクセスできるようになりたした。

詳现はこちら フィヌドバックの共有に進む