Sodech Developer Blog

株式会社ソデック技術ブログ

リストボタンから画面フロー呼出による完了ボタン制御

Salesforce開発で役に立つ小ネタをご紹介します。今回は、リストボタンから画面フローを呼び出して、最後の完了ボタンで、任意の画面に遷移する方法を解説します。

画面フローからリストビュー画面へ遷移させたい!!

事の発端は・・・・

リストビューから画面フロー呼出しを行い、フロー処理はうまくできたのですが、最後の完了ボタンを押してもどこにも遷移しない事象が発生しました。

リストボタンから画面フロー呼出時の完了ボタンの動作

URLでフローを呼出し、リストビューをretURLパラメーターに設定する

以下イメージのように、URLの以下2つのパラメーターに値を設定することで、任意のリストビューに遷移できます。

 

・retURL={オブジェクトのプレフィックス}

・fcf={リストビューId}

 

【例】/flow/MyFlowName?retURL=006?fcf=00B5h00000GnUkmEAF

 

新規アクション設定画面

参考サイト

https://help.salesforce.com/s/articleView?id=sf.flow_distribute_internal_url_retURL.htm&type=5

 

上記のように設定することでフローの完了ボタン押下後に、リストビュー画面に遷移させることが可能になります。

 

以上、素敵なsalesforceのフローライフをお楽しみください!