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
Lightningアプリケーションビルダーを利用した効果的なページ作成方法について
Search
arino1992
February 22, 2022
0
84
Lightningアプリケーションビルダーを利用した効果的なページ作成方法について
arino1992
February 22, 2022
Tweet
Share
More Decks by arino1992
See All by arino1992
複数システムでマスタ管理してる際に役に立つかもしれないレイアウト設定
arino1992
0
140
Featured
See All Featured
Scaling GitHub
holman
463
140k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
How GitHub (no longer) Works
holman
315
140k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.2k
GraphQLとの向き合い方2022年版
quramy
49
14k
Producing Creativity
orderedlist
PRO
348
40k
Java REST API Framework Comparison - PWX 2021
mraible
34
8.9k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
192
56k
Unsuck your backbone
ammeep
671
58k
Transcript
1 Lightningアプリケーションビルダーを 利用した効果的なページ作成方法について 株式会社キットアライブ 有野 翔太郎 February 22nd, 2022
自己紹介 2 有野 翔太郎 出身 北海道 岩見沢市 経歴 ・Salesforce Admin(2年)
・Salesforce Developer(4年半) Salesforceを触る前は、 Javaを使ったシステム開発やBIツールの保全運用を行っていました。 ※ この資料の内容は個人の見解であり、所属する組織の公式見解ではありません arino1992 趣味 ぬいぐるみ集め、お酒を飲む(飲まれる) arino1992
3 Lightningアプリケーションビルダー
Lightningアプリケーションビルダーとは 4 LightningExperienceのカスタムページを簡単に作成する ためのポイント&クリックツール。
Lightningアプリケーションビルダーの基本 5 利用可能なコンポーネント ページのプレビュー ページ情報・ コンポーネントの設定 利用したいコンポーネントを自由に配置・設定することが可能。
6 イチオシ機能 コンポーネントの表示を設定
コンポーネントの表示を設定とは 7 各コンポーネントには表示条件を設定することが可能。 レコードの情報や閲覧しているユーザ情報を取得して、 コンポーネント自体の表示・非表示を切り替えることができる。
ユーザ情報、何を取得できる? 8 ユーザオブジェクト項目情報を取得することが可能。 言語 プロファイル 名前 カスタム項目
9 表示設定の使用例① ユーザの言語情報で表示切替
表示設定の使用例① ユーザの言語情報で表示切替 あらかじめコンポーネントを2つ用意しておき、 それぞれを閲覧ユーザの言語が日本語か日本語ではないかで 条件を設定しておく。 10
11 表示設定の使用例① ユーザの言語情報で表示切替 閲覧したユーザの言語設定によって、表示が変わる。
表示設定の使用例② カスタム設定+数式項目で バッチ処理の完了を検知 12
13 表示設定の使用例② カスタム設定+数式項目でバッチ処理の完了を検知 ユースケース: 基幹システム等から明細データをSalesforceに日次バッチで 連携している組織。 まだ古いデータ データおかしくない!? まだ今日のバッチ 処理が完了してな
くて・・・
14 表示設定の使用例② カスタム設定+数式項目でバッチ処理の完了を検知 ユーザオブジェクト側でチェックボックス数式項目を作成。 カスタム設定の対象項目が今日以上であれば、TRUEに設定。 勿論、バッチ処理 で項目を更新する 必要があります。
15 表示設定の使用例② カスタム設定+数式項目でバッチ処理の完了を検知 Lightningページにコンポーネントを作成して、 先程作成した項目がFALSEの時に表示されるよう設定。
16 表示設定の使用例② カスタム設定+数式項目でバッチ処理の完了を検知 データが最新のものではないことを知らせることができる。 通知の手間も省け、営業 企画のユーザも困らない。
工夫次第で色々な表示設定ができる プロファイルやロール毎に見えるコンポーネントを切り替え 営業 → 売上系関連リスト、etc.. マーケ→ Pardot系コンポーネント、ニュース、etc.. タイムゾーン毎に個別のアラート表示を設定 日本の人には”17:55までに日報登録を~” アメリカの人には”~までに日報登録を~”
etc.. 17
終わりに コンポーネントの表示を設定することで、 閲覧したユーザ毎に適切なページを表示させることができます。 設定自体はシンプルで簡単なので、工夫次第で どなたでも効果的なページを作成することができます。 是非、組織上での設定・実装のヒントにお役立てください! 18