Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
フローオーケストラで承認処理を実装してみた_northernforce#14
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Yoshi
March 22, 2022
Technology
0
1.4k
フローオーケストラで承認処理を実装してみた_northernforce#14
Yoshi
March 22, 2022
Tweet
Share
More Decks by Yoshi
See All by Yoshi
【付録】AI関連の重要用語集
yoshi17
0
230
【northernforce#54】AIの歴史と仕組みから学ぶAIエージェント入門
yoshi17
0
290
Agentforce Vibesを 使ってみた(N回目)
yoshi17
0
140
Agentic Enterprise時代の到来に備える_GlobalGathering_20251114
yoshi17
0
64
20251028_northernforce52_吉松_Dreamforce2025ふりかえり_.pdf
yoshi17
0
83
【northernforce#51】 Agentforceワークショップ! お土産課題
yoshi17
0
73
【northernforce#51 発表用資料】Agentforceワークショップ!
yoshi17
0
270
Salesforce Summer'25 注目機能紹介
yoshi17
0
92
Salesforce Summer'25 注目機能紹介
yoshi17
0
89
Other Decks in Technology
See All in Technology
モブプログラミング再入門 ー 基本から見直す、AI時代のチーム開発の選択肢 ー / A Re-introduction of Mob Programming
takaking22
5
1.3k
us-east-1 に障害が起きた時に、 ap-northeast-1 にどんな影響があるか 説明できるようになろう!
miu_crescent
PRO
13
4.2k
JAWS DAYS 2026 ExaWizards_20260307
exawizards
0
410
マネージャー版 "提案のレベル" を上げる
konifar
22
15k
ナレッジワークのご紹介(第88回情報処理学会 )
kworkdev
PRO
0
180
事例に見るスマートファクトリーへの道筋〜工場データをAI Readyにする実践ステップ〜
hamadakoji
1
290
元エンジニアPdM、IDEが恋しすぎてCursorに全業務を集約したら、スライド作成まで爆速になった話
doiko123
1
590
「Blue Team Labs Online」入門 - みんなで挑むログ解析バトル
v_avenger
0
150
クラウド × シリコンの Mashup - AWS チップ開発で広がる AI 基盤の選択肢
htokoyo
2
180
ランサムウエア対策してますか?やられた時の対策は本当にできてますか?AWSでのリスク分析と対応フローの泥臭いお話。
hootaki
0
110
猫でもわかるKiro CLI(AI 駆動開発への道編)
kentapapa
0
120
開発組織の課題解決を加速するための権限委譲 -する側、される側としての向き合い方-
daitasu
5
580
Featured
See All Featured
Mind Mapping
helmedeiros
PRO
1
120
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
210
AI: The stuff that nobody shows you
jnunemaker
PRO
3
370
YesSQL, Process and Tooling at Scale
rocio
174
15k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.8k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
51k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
270
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Transcript
フローオーケストラで 承認処理を実装してみた
自己紹介 • 吉松 保博(Yasuhiro Yoshimatsu) • 株式会社 キットアライブ ◦ Salesforceの開発・保守を担当
◦ Salesforce歴:5年目 ◦ Salesforce認定アーキテクト資格などを保有 ◦ 好きなSalesforceのマスコット:Footie • 趣味 ◦ 料理(カレー、タコス作り) ◦ ライブに行くこと ◦ ミュージアム巡り • Twitter ◦ @su56958557 • Qiita ◦ @yoshimatsu ※発表内容は個人の見解に基づくものであり、所属する組織の公式見解ではありません
本日お話すること • フローオーケストラとは? • 経費申請・承認のデモ ◦ 1.直列での承認 ◦ 2.並列での承認 ◦
3.否決・再申請 • 作ったもの一覧 • まとめ
フローオーケストラとは?
複雑なビジネスプロセスをコード無しで1つにまとめる • 複数ユーザ、複数ステップの 自動化されたビジネスプロセスを素早く実現 • 「ステップ」と「ステージ」を フローの機能へ追加 ◦ ステップ 実行フロー、割り当てユーザ、
表示場所を定義 ◦ ステージ ステップを実行する順番に グループ化したもの ステージは1つ以上のステップで構成 引用)https://admin.salesforce.com/blog/2021/introducing-flow-orchestrator-unify-your-complex-business-processes-without-code
フローオーケストラが必要な背景~業務を取り巻く環境~ • ワークフローを完結するために数日~数ヶ月かかる • ユーザ間での待ち時間は、ビジネスにおける潜在的なコストになる • コストが与える影響 ◦ 生産性の低下 ◦
顧客満足度の低下 ◦ 利益の機会損失 引用)https://admin.salesforce.com/blog/2021/introducing-flow-orchestrator-unify-your-complex-business-processes-without-code
フローオーケストラが解決してくれること • パフォーマンスを追跡し、ボトルネックや機会を特定 • 改善機会を創出 • 生産性の向上 ◦ Salesforceのレコード画面から操作可能 ◦
ワークフロープロセスの追加や変更に対応可能 ◦ 新たなワークフローを構築 引用)https://admin.salesforce.com/blog/2021/introducing-flow-orchestrator-unify-your-complex-business-processes-without-code
フローオーケストラの使いどころの例 • 商談金額の値引き確認・承認 • 有給休暇などの勤怠申請・承認 • チームや部をまたぐ業務担当者の変遷 ◦ インサイドセールスチーム→営業チーム ◦
お問い合わせ受付→フィールドサービス • 経費申請・承認
経費申請・承認のデモ
1.直列での承認 承認済 差戻し 申請 承認 承認 承認 却下 却下 却下
営業 ユーザ 営業課長 ユーザ 営業部長 ユーザ 経理課長 ユーザ
2.並列での承認 承認済 差戻し 申請 承認 承認 却下 却下 営業 ユーザ
営業課長 ユーザ 営業部長 ユーザ 経理課長 ユーザ 経理承認キュー
3.否決・再申請 承認済 否決 申請 承認 承認 承認 却下 営業 ユーザ
営業課長 ユーザ 営業部長 ユーザ 経理課長 ユーザ
作ったものを紹介
種別 名前 内容・使用箇所 フローオーケストラ 経費承認フロー 業務プロセスを制御 画面フロー 申請画面フロー 経費レコードのボタンで使用 承認画面フロー
経費承認フローで使用 最終承認画面フロー 経費承認フローで使用 カスタムオブジェクト 経費 申請・承認対象データ 経費明細 レコードタイプ 作成済、申請中、承認済 レコードタイプで承認状態を制御 ページレイアウト 作成済レイアウト、 申請中、承認済レイアウト 作成中のボタンアクション制御 申請中、承認済は参照にて制御 作ったもの一覧①
種別 名前 内容・使用箇所 キュー 経費承認キュー 経費承認フローを並列で承認時に使用 ユーザ 営業ユーザ、営業課長ユーザ 営業部長ユーザ、経費課長ユーザ 経費承認フローの割り当てユーザで使
用 作ったもの一覧②
経費承認フロー(フローオーケストラ) 承認画面フロー 承認画面フロー 最終承認画面フロー 最終承認画面フロー
申請画面フロー(画面フロー)
承認画面フロー(画面フロー)
申請画面フロー(画面フロー)
最終承認画面フロー(画面フロー)
まとめ
まとめ • シンプルな業務はフローオーケストラで実現可能( 600回/年を超える実行は課金・・・) ◦ アンオフィシャルの案内 ▪ https://unofficialsf.com/orchestrator-pricing/ • ユーザ割り当てのルート設定を柔軟にしたい場合には工夫が必要
◦ ユーザ割り当て用のカスタムオブジェクトを作成、申請時に選択(未検証) • レコードロックの検討が必要だが、承認プロセスを置き換えることが可能 ◦ レコードロックを厳密にしたい場合、要件に対する検討が必要 ▪ レコードタイプと参照用ページレイアウトの切り替え ▪ 所有者の変更と共有設定 ▪ Apexによるレコードロックとアンロック 今回の発表記事: https://qiita.com/yoshimatsu/items/905bcc05db50a5f25dbd
ご清聴ありがとうございました!