Upgrade to Pro — share decks privately, control downloads, hide ads and more …

フローオーケストラで承認処理を実装してみた_northernforce#14

Yoshi
March 22, 2022

 フローオーケストラで承認処理を実装してみた_northernforce#14

Yoshi

March 22, 2022
Tweet

More Decks by Yoshi

Other Decks in Technology

Transcript

  1. 自己紹介 • 吉松 保博(Yasuhiro Yoshimatsu) • 株式会社 キットアライブ ◦ Salesforceの開発・保守を担当

    ◦ Salesforce歴:5年目 ◦ Salesforce認定アーキテクト資格などを保有 ◦ 好きなSalesforceのマスコット:Footie • 趣味 ◦ 料理(カレー、タコス作り) ◦ ライブに行くこと ◦ ミュージアム巡り • Twitter ◦ @su56958557 • Qiita ◦ @yoshimatsu ※発表内容は個人の見解に基づくものであり、所属する組織の公式見解ではありません
  2. 複雑なビジネスプロセスをコード無しで1つにまとめる • 複数ユーザ、複数ステップの 自動化されたビジネスプロセスを素早く実現 • 「ステップ」と「ステージ」を フローの機能へ追加 ◦ ステップ 実行フロー、割り当てユーザ、

    表示場所を定義 ◦ ステージ ステップを実行する順番に グループ化したもの ステージは1つ以上のステップで構成 引用)https://admin.salesforce.com/blog/2021/introducing-flow-orchestrator-unify-your-complex-business-processes-without-code
  3. フローオーケストラが解決してくれること • パフォーマンスを追跡し、ボトルネックや機会を特定 • 改善機会を創出 • 生産性の向上 ◦ Salesforceのレコード画面から操作可能 ◦

    ワークフロープロセスの追加や変更に対応可能 ◦ 新たなワークフローを構築 引用)https://admin.salesforce.com/blog/2021/introducing-flow-orchestrator-unify-your-complex-business-processes-without-code
  4. 1.直列での承認 承認済 差戻し 申請 承認 承認 承認 却下 却下 却下

    営業 ユーザ 営業課長 ユーザ 営業部長 ユーザ 経理課長 ユーザ
  5. 2.並列での承認 承認済 差戻し 申請 承認 承認 却下 却下 営業 ユーザ

    営業課長 ユーザ 営業部長 ユーザ 経理課長 ユーザ 経理承認キュー
  6. 3.否決・再申請 承認済 否決 申請 承認 承認 承認 却下 営業 ユーザ

    営業課長 ユーザ 営業部長 ユーザ 経理課長 ユーザ
  7. 種別 名前 内容・使用箇所 フローオーケストラ 経費承認フロー 業務プロセスを制御 画面フロー 申請画面フロー 経費レコードのボタンで使用 承認画面フロー

    経費承認フローで使用 最終承認画面フロー 経費承認フローで使用 カスタムオブジェクト 経費 申請・承認対象データ 経費明細 レコードタイプ 作成済、申請中、承認済 レコードタイプで承認状態を制御 ページレイアウト 作成済レイアウト、 申請中、承認済レイアウト 作成中のボタンアクション制御 申請中、承認済は参照にて制御 作ったもの一覧①
  8. まとめ • シンプルな業務はフローオーケストラで実現可能( 600回/年を超える実行は課金・・・) ◦ アンオフィシャルの案内 ▪ https://unofficialsf.com/orchestrator-pricing/ • ユーザ割り当てのルート設定を柔軟にしたい場合には工夫が必要

    ◦ ユーザ割り当て用のカスタムオブジェクトを作成、申請時に選択(未検証) • レコードロックの検討が必要だが、承認プロセスを置き換えることが可能 ◦ レコードロックを厳密にしたい場合、要件に対する検討が必要 ▪ レコードタイプと参照用ページレイアウトの切り替え ▪ 所有者の変更と共有設定 ▪ Apexによるレコードロックとアンロック 今回の発表記事: https://qiita.com/yoshimatsu/items/905bcc05db50a5f25dbd