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
URLパラメーター ワークショップ ~レポートのフィルター設定、カスタムアクションのデフォルト...
Search
YutoSato
June 18, 2024
Technology
0
280
URLパラメーター ワークショップ ~レポートのフィルター設定、カスタムアクションのデフォルト値設定~
YutoSato
June 18, 2024
Tweet
Share
More Decks by YutoSato
See All by YutoSato
【northernforce#54】SalesforceにおけるAgentforceの位置づけ・事例紹介
yutosatou_kit
0
140
【northernforce#53】Agentforce Vibesでフローの作成にチャレンジしてみた!
yutosatou_kit
0
26
【northernforce#51】 Agentforceワークショップ! お土産課題.pdf
yutosatou_kit
0
10
【northernforce#51 発表用資料】Agentforceワークショップ!.pdf
yutosatou_kit
0
9
【northernforce#51ワークショップ用サンプルファイル】ホテルのクレーム対応マニュアル(QA形式20問)
yutosatou_kit
0
8
【northernforce#50 発表用資料】Summer'25注目機能紹介~フロー承認プロセス~
yutosatou_kit
0
50
【northernforce#49】成果を生み出すための Salesforce運用ガイド 要約 第5章 会社のビジネスモデルとSalesforceの適用を考える
yutosatou_kit
0
93
Spring'25注目機能紹介 ~Field Service × AI~
yutosatou_kit
0
78
nothernforce#47Manufacturing Cloud触ってみた!_佐藤雄斗
yutosatou_kit
0
180
Other Decks in Technology
See All in Technology
プロポーザルに込める段取り八分
shoheimitani
1
670
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
480
Cosmos World Foundation Model Platform for Physical AI
takmin
0
980
猫でもわかるKiro CLI(セキュリティ編)
kentapapa
0
120
Claude Code for NOT Programming
kawaguti
PRO
1
110
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
1
390
【Ubie】AIを活用した広告アセット「爆速」生成事例 | AI_Ops_Community_Vol.2
yoshiki_0316
1
120
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
480
登壇駆動学習のすすめ — CfPのネタの見つけ方と書くときに意識していること
bicstone
3
130
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
2.1k
20260204_Midosuji_Tech
takuyay0ne
1
160
22nd ACRi Webinar - NTT Kawahara-san's slide
nao_sumikawa
0
110
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
650
Color Theory Basics | Prateek | Gurzu
gurzu
0
200
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
180
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
430
Everyday Curiosity
cassininazir
0
130
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
120
Product Roadmaps are Hard
iamctodd
PRO
55
12k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
60
42k
Transcript
norhernforce#41 URLパラメーター ワークショップ ~レポートのフィルター設定、カスタムアクションのデフォルト値設定~ 株式会社キットアライブ 佐藤 雄斗
本日の内容 • URLパラメーターとは? ◦ ざっくり理解する ◦ URLパラメーターの例 • レポート×URLパラメーター ◦
例題 ◦ お題(10分 ワークショップ) • カスタムアクション×URLパラメーター ◦ 例題 ◦ お題(10分 ワークショップ) • まとめ
• URLパラメーターとは? ◦ ざっくり理解する ◦ URLパラメーターの例
ざっくり理解する • ChatGPTさんに聞いてみる。
URLパラメーターの例 https://beyondthecloud.dev/blog/get-url-parameters-in-lwc
URLパラメーターの例
Salesforce標準機能×URLパラメーターを試 してみましょう...!
• レポート×URLパラメーター ◦ 例題 ◦ お題(10分 ワークショップ)
例題) 取引先の詳細画面に商談を表示するレポートへのリンクを配置してください。 レポートは表示している取引先の取引名で動的にフィルターがかかるようにしてください。 例題 (URL パラメーターを使用したレポートの絞り込み)
例題解説)自分で追加したフィルター条件に対してURLパラメーター(fv~)で値を渡す。 今回の場合fv0={!Account.Name}で1番目の条件に取引先名を渡す。 例題 (URL パラメーターを使用したレポートの絞り込み)
複数条件を渡したい場合は「&」で連結させて情報を渡す。 例)fv0={!Account.Name}&fv1={!Account.Phone} 例題 (URL パラメーターを使用したレポートの絞り込み)
お題)商談の詳細画面に商談の一覧を表示するレポートへのリンクを配置してください。 レポートには表示している商談と同じ種別かつ同じリードソースである商談が表示されるよ うにしてください。 ※ 表示する項目は任意で問題ありません。 制限時間:10分 19:20~19:30 お題(10分 ワークショップ)
解説
解説)レポートを作成⇒種別、リードソースが一致するの条件を追加 ⇒リンクを作成⇒リンクをページレイアウトに追加 お題(10分 ワークショップ)
別解)リンクを数式項目で作成してページレイアウトの任意の位置に配置することもできま す。 数式の例: HYPERLINK('/lightning/r/Report/00OIR000008B05P2AS/view?fv0='& TEXT(Type) & '&fv1=' & TEXT(LeadSource), '同じ種別、同じリードソースの商談一覧'
,'_blank') お題(10分 ワークショップ)
• カスタムアクション×URLパラメーター ◦ 例題 ◦ お題(10分 ワークショップ)
例題(レコード作成時のデフォルト値設定) 例題)取引先の商談関連リストから商談を作成する際に、商談名に「取引先名_商 談」(商談の文言は固定)、完了予定日に「今日から30日後の日付」がデフォルト 値として、自動でセットされた形で商談新規作成画面が立ち上がるようにしてく ださい。
例題解説)商談にアクションを追加で作成⇒作成したアクションを取引先のページ レイアウト、商談関連リストに追加 アクションのURL例: /lightning/o/Opportunity/new?defaultFieldValues=AccountId={!(Account.Id)},Nam e={!Account.Name}_商談,CloseDate={!URLENCODE(TEXT(TODAY() + 30))} 例題(レコード作成時のデフォルト値設定) defaultFieldValues=対象項目のAPI参照名=設定値の形でデフォルト値を設定 ※標準の新規ボタンでは親の参照項目が自動でセットされますが、カスタムの場合はセ
ットされないので指定が必要。 ※設定値に親Objの項目を指定したい場合は「親ObjのAPI参照名.項目のAPI参照名」 例:Name={!Account.Name}_商談 日付型の項目を日付の足し算をして表示させたい場合、一旦テキスト型に変換してから URLENCODEをすると上手く機能する。 例:CloseDate={!URLENCODE(TEXT(TODAY()+30))}
お題)取引先の商談関連リストから商談を作成する際に、商談名に「取引先名_評 価_商談」(商談の文言は固定)(※)が、完了予定日には翌月月末日が、種別には下 記条件にしたがってデフォルト値が設定されるようにしてください。 ※例:Burlington Textiles Corp of America _Warm_商談 <種別のデフォルト値の条件>
取引先の評価が ・未入力の場合 ⇒ New Customer ・Hotの場合 ⇒ Existing Customer - Upgrade ・Warmの場合 ⇒ Existing Customer - Replacement ・Coldの場合 ⇒ Existing Customer - Downgrade 制限時間:10分 19:40~19:50 お題(10分 ワークショップ)
解説
解説)商談にアクションを下記内容で追加作成⇒取引先の商談関連リストのページレイアウ ト、商談関連リストに追加 お題(10分 ワークショップ)
別解)取引先に評価に従って商談の種別を指定するような数式を用意。アクションではこの 数式を指定する。 お題(10分 ワークショップ)
別解)取引先に評価に従って商談の種別を指定するような数式を用意。アクションではこの 数式を指定する。 お題(10分 ワークショップ)
• まとめ
まとめ • URLパラメーターとは? ◦ 遷移先のWebページ(プログラム)に特定の値を渡すようにできるもの。 ◦ URLパラメーターを利用すると比較的簡易にSalesforceの標準機能をカスタマイズし、少し 便利にできる。 • URLパラメーターを使用したレポートの絞り込み
◦ URLパラメーターを使用するとレポートを動的に絞り込むことができ、作成するレポート数 を減らせるかもしれない。 ◦ 下記は注意事項 ▪ ロックされているフィルターには動的に条件を渡せない。 ▪ 検索条件ごとに渡せる情報は1つ(fv0=AAA&fv0=BBBみたいなことはできない)。
まとめ • URLパラメーターを使用したレコード作成時のデフォルト値設定 ◦ URLパラメーターを使用するとカスタムアクションでデフォルト値を設定できるため作業の 手間を減らせる。 ◦ モバイルアプリでは利用できない。 ◦ 作成権限がない場合、標準の「新規」は表示されないがカスタムで作成した新規レコード作
成アクションは表示されてしまうので注意⇒動的に表示されないようにする。
• URLパラメーターを使用したレコード作成時のデフォルト値設定 ◦ テキスト項目でもURLENCODEした方がよい? ▪ テキスト項目に「,」が入っていると途切れてしまう ▪ 「United Oil &
Gas,UK_商談」としたいが「United Oil & Gas」に… まとめ
• URLパラメーターを使用したレコード作成時のデフォルト値設定 ◦ テキスト項目でもURLENCODEした方がよい? ▪ Name={!URLENCODE((Account.Name)+ '_商談')}と指定すると上手くデフォルト 値がセットされる。 まとめ
ご清聴ありがとうございました!