この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Aura コンポーネントからのフローインタビューの再開

デフォルトでは、ユーザはホームペ��ジの [一時停止中のインタビュー] コンポーネントから、一時停止したインタビューを再開できます。ユーザがインタビューを再開できる方法と場所をカスタマイズするには、カスタム Aura コンポーネントに lightning:flow コンポーネントを埋め込みます。クライアント側コントローラで、resumeFlow メソッドにインタビュー ID を渡します。

次の例では、インタビューを再開したり新しいインタビューを開始したりする方法を示します。ユーザが取引先責任者レコードから [Survey Customer (顧客調査)] をクリックすると、Aura コンポーネントは次の 2 つのいずれかを実行します。

  • [Survey Customers (顧客調査)] フローのインタビューが一時停止されている場合、最初のインタビューを再開する。
  • [Survey Customers (顧客調査)] フローのインタビューが一時停止されていない場合、新しいインタビューを開始する。

この Apex コントローラは、SOQL クエリを実行して一時停止中のインタビューのリストを取得します。クエリから何も返されない場合、getPausedId() は null 値を返し、コンポーネント新しいインタビューが開始されます。クエリから 1 つ以上のインタビューが返されると、コンポーネントでそのリスト内の最初のインタビューが再開されます。

Apex コントローラからインタビュー ID が返されると、クライアント側コントローラでそのインタビューが再開されます。Apex コントローラから null のインタビュー ID が返されると、コンポーネントで新しいインタビューが開始されます。