Skip to main content

有効化フローへの容易なアクセスの作成

学習の目的

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

  • Lightning アプリケーションページを使用して権限セットを有効化する理由を説明する。
  • フローを参照する Lightning アプリケーションページを作成する。
  • Lightning アプリケーションページからセッションベースの権限セットを有効化するためのフローを実行する。

一緒にトレイルを進みましょう

エキスパートの説明を見ながらこのステップを実行したい場合は、次の動画をご覧ください。これは「Trail Together」(一緒にトレイル) シリーズの一部です。

(巻き戻して最初から見直したい場合、このクリップは 30:49 分から開始されます。)

アクセシビリティ

この単元には、スクリーンリーダーユーザー向けの追加の説明が用意されています。この単元のスクリーンリーダーバージョンを利用する場合は、以下のリンクをクリックしてください。

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

Lightning アプリケーションページを使用する理由

これまでの単元では、セッションベースの権限セットを作成し、フローを使用して権限セットを有効化して、Lynda Herman に権限を割り当てました。ここで終わりにして、作成したフローをユーザーに実行させてユーザー自身に権限セットを有効化させることもできます。ただし、その方法は面倒で、ユーザーにとっても親切であるとは言えません。シナリオでは、ほとんどの採用担当マネージャーはフローを実行する必要がなく、また、フローを実行する権限も持っていない場合があります。

いくつかのシンプルな Visualforce マークアップを使用して、フローを実行するためのカスタムタブを作成することもできます。実際、すでに Visualforce の経験はお有りかも知れません。ただし、さらに使いやすい方法として、Lightening アプリケーションページの使用をお勧めします。なぜでしょうか? まず、マークアップを一切書く必要がありません。1 つもです! また、作業完了までの手順が少なくて済みます。これだけですでに十分な理由ですが、実際にプロセスを開始して、自分で体験してみましょう。

  1. [Setup (設定)] から、[Quick Find (クイック検索)] ボックスに Builder (ビルダー) と入力し、[Lightning App Builder (Lightning アプリケーションビルダー)] を選択します。
  2. [New (新規)] をクリックして [アプリケーションページ] を選択し、[次へ] をクリックします。
  3. ページに Activate Temp Access Flow (一時アクセスフローを有効化) という名前を付け、[Next (次へ)] をクリックします。
  4. [1 つの範囲] を選択し、[完了] をクリックします。
  5. [Flow (フロー)] コンポーネントをキャンバスまでドラッグし、フローに対して [Activate Contracts Access as a Screen Flow (契約アクセスを画面フローとして有効化)] を選択します。(すでに選択されている場合もあります)。
  6. [Save (保存)] をクリックして、[有効化] を選択します。
  7. [Activation (有効化)] ウィンドウで、[Lightning Experience] を選択します。[Add to Lightning Apps (Lightning アプリケーションに追加)] で、[Sales (セールス)] をクリックし、[Add page to app (アプリケーションにページを追加)] をクリックします。[Save (保存)] をクリックします。
  8. 作業内容を保存して、[戻る] をクリックして Lightning アプリケーションビルダーに戻ります。

ここまでの作業では、Lightning コンポーネントによって、権限セットを有効化するためのフローにアクセスしやすくしました。Sales アプリケーションには次のタブがあります。

[Activate Temp Access Flow (一時アクセスフローを有効化)] タブが Sales アプリケーションに表示されます。

[Activate Temp Access Flow (一時アクセスフローを有効化)] タブを選択するだけで、採用担当マネージャーは自分の Employment Contracts Access (雇用契約アクセス) 権限セットを有効にすることができます。このタブを選択すると、フローがバックグラウンドで実行されます。フローが完了すると、完了を通知するメッセージが表示されます。採用担当マネージャーには現在のセッション中、「参照」、「作成」、「編集」、「削除」権限が付与されます。

ここまでのテスト

ここまでの作業内容をテストしましょう。

  1. Lynda Herman としてログインします。
  2. 契約を検索して選択します。契約の編集や作成はできないようになっています。
  3. Sales アプリケーションで、[Activate Temp Access Flow (一時アクセスフローを有効化)] をクリックします。フローが完了したことを伝えるメッセージが表示されます。
  4. もう一度契約を検索して選択します。ページに [New (新規)] ボタンが表示されます。このボタンを使用して新しい契約を作成できます。契約をクリックすると、その契約を編集できます。
メモ

[New (新規)] ボタンが表示されない場合は、画面を更新するか、Salesforce Classic に切り替えてから Lightning Experience に戻ります。

リソース

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

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

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