フローからリンク起動で帳票を出力する
本記事は、フローからリンク起動で帳票を出力する簡易手順書です。
デモ
例では、添付画像10枚、出力ファイルサイズ合計が3.1mbのファイルを出力しています。
フロー全体像
フロー作成
変数作成
変数名 |
データ型 |
備考 |
recordId |
テキスト |
「入力で使用可能」にチェックオン |
varTemplate |
テキスト |
テンプレートAPI名。 |
fmlOFCUrl |
数式(テキスト) |
"/apex/ofc2__OFCOut?ns=ofc2&template=" & {!varTemplate} & "&id=" & {!recordId} & "&redirect=false&isBulk=true" |
URLのパラメータ参考
https://manual.officefilecreator.com/ja/generatefilesfromlistview/
redirect=falseにより、レコード画面へのリダイレクトを防ぎます。※2つのタブでレコード画面が開いてしまうため。
isBulk=trueにより、完了メッセージを表示します。
レコード取得
対象のレコードを取得します。
テンプレート割り当て
レコード値に応じて、「varTemplate」変数にテンプレートAPI名を割り当てます。
トップ画面
「表示テキスト」にリンクを配置します。リンクURLには{!fmlOFCUrl}変数を割り当てます。