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
80
Lightningアプリケーションビルダーを利用した効果的なページ作成方法について
arino1992
February 22, 2022
Tweet
Share
More Decks by arino1992
See All by arino1992
複数システムでマスタ管理してる際に役に立つかもしれないレイアウト設定
arino1992
0
130
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
42
7.5k
Documentation Writing (for coders)
carmenintech
72
4.9k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
How to train your dragon (web standard)
notwaldorf
94
6.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
How STYLIGHT went responsive
nonsquared
100
5.6k
RailsConf 2023
tenderlove
30
1.1k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
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