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#31 フローワークショップ
Search
Yoshi
August 27, 2023
Technology
0
85
northernforce#31 フローワークショップ
Yoshi
August 27, 2023
Tweet
Share
More Decks by Yoshi
See All by Yoshi
Spring'24注目トピック紹介(フロー)
yoshi17
0
78
プロファイル廃止に備えよう
yoshi17
0
150
northernforce#33_フローを使ったHttpコールアウトの実装
yoshi17
0
170
Winter'24&Dreamforce2023 注目トピック紹介
yoshi17
0
120
northernforce # 30 ダッシュボード ワークショップ
yoshi17
0
84
Salesforce Summer'23 注目トピック紹介
yoshi17
0
57
Spring_23_注目トピック紹介.pdf
yoshi17
0
110
Salesforce フローワークショップ
yoshi17
0
120
法人番号をLightningWebComponentで取得する
yoshi17
0
73
Other Decks in Technology
See All in Technology
EMとして2023年度に頑張ったこと / What we did well in FY2023 as a EM
pauli
1
170
Além do else! Categorizando Pokemóns com Pattern Matching no JavaScript
wmsbill
0
650
開発生産性大幅アップ!Postman VS Code拡張機能
nagix
2
460
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2024年版)
infiniteloop_inc
4
16k
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
830
20分で完全に理解するGrafanaダッシュボード
hamadakoji
3
740
Cypress or Playwright?
rainerhahnekamp
0
140
JAWS-UG Bedrock Claude Night
yamahiro
3
620
AWS学習者向けにAzureの解説スライドを作成した話
handy
2
100
IaCジェネレーターとBedrockで詳細設計書を生成してみた
tsukasa_ishimaru
3
420
非同期推論システムによるコスト削減と信頼性向上
koki_nishihara
0
270
Tellus の衛星データを見てみよう #mf_fukuoka
kongmingstrap
0
230
Featured
See All Featured
Facilitating Awesome Meetings
lara
42
5.6k
4 Signs Your Business is Dying
shpigford
175
21k
Why Our Code Smells
bkeepers
PRO
331
56k
The Art of Programming - Codeland 2020
erikaheidi
42
12k
The Pragmatic Product Professional
lauravandoore
25
5.8k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
17
1.4k
Bash Introduction
62gerente
604
210k
Practical Orchestrator
shlominoach
182
9.7k
Embracing the Ebb and Flow
colly
80
4.1k
The MySQL Ecosystem @ GitHub 2015
samlambert
243
12k
Being A Developer After 40
akosma
57
580k
Atom: Resistance is Futile
akmur
259
25k
Transcript
northernforce # 31 フロー ワークショップ 株式会社Kitalive 吉松 保博 2023.08.22
目次 1. 本日の目標(画面フローを使ってレコード登録・メール送信ができるようになる) 2. ワークショップ 1. 本日のテーマ(ユースケース・仕様) 2. デモ 3.
実装タイム 4. ヒント 3. 解説
1.本日の目標
できるようになること • 画面フローを作成できる • 画面フローでレコード登録操作を行えるようになる • フローでメール送信を行えるようになる
2.ワークショップ
本日のテーマ(ユースケース) • あなたはUniversal Containerの顧客サポート担当者です • Universal Containerでは顧客からのお問い合わせ対応履歴をSalesforceに残し ています(ケース) • 顧客満足度を高めるための施策として、ケースが完了した顧客に対して電話で調
査を行うことにしました • 電話で顧客からケース対応内容の満足度(1~10)とフィードバックを伺って、 Salesforce上にレコードを保存します レコードを保存後、顧客へお礼のメールを送付します 上記、青字の内容を画面フローで実装してください
本日のテーマ(仕様) • 新しいカスタムオブジェクト「調査」を作成してください • 調査オブジェクトには以下の項目を作成してください ◦ ケース(参照関係) ◦ 取引先(参照関係) ◦
スコア(数値)※1~10の値が入る ◦ フィードバック(ロングテキストエリア)※文字数、列数は自由 • 画面フロー「顧客満足度調査」を作成してください • 「顧客満足度調査」フローはケースのレコードページに配置してください • 「顧客満足度調査」の保存時にケースの取引先責任者へお礼のメールを送付してく ださい
デモ
実装タイム
ヒント • 画面のレコードIdはrecordId変数で取得する • 画面フローの入力結果は画面コンポーネントで受け取れる • 満足度の入力はスライダコンポーネントを使用する • メール送信はアクション >
メールで実装できる • フローを作るコツ:実行することを書き出した後に実行順番を考えると作りやすくな る ◦ 実行内容を書き出す →実行順序を考える→フローの要素を追加する →要素で使用するリソースを 作成する→細かいまとまりができたらデバッグ →要素を追加→・・・繰り返し
解説
フローの全体像
変数一覧
ケースレコードを取得
画面コンポーネントー
満足度の要素情報
フィードバックの要素情報
調査レコードを作成
メールアドレス割り当て
サンクスメール(メールを送信)
フローを配置
フローを実行
フローの実行結果
フローの実行結果