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のフローライフをお楽しみください!