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
プロファイル廃止に備えよう
Search
Yoshi
December 26, 2023
Technology
0
660
プロファイル廃止に備えよう
Yoshi
December 26, 2023
Tweet
Share
More Decks by Yoshi
See All by Yoshi
【northernforce#51】 Agentforceワークショップ! お土産課題
yoshi17
0
35
【northernforce#51 発表用資料】Agentforceワークショップ!
yoshi17
0
100
Salesforce Summer'25 注目機能紹介
yoshi17
0
45
Salesforce Summer'25 注目機能紹介
yoshi17
0
59
8章 Salesforceシステムの未来の姿をイメージする
yoshi17
0
66
Spring'25注目機能10選+添付ファイル付きフローの実装デモ
yoshi17
0
58
Spring'25注目機能10選+添付ファイル付きフローの実装デモ
yoshi17
1
100
northernforce#46 Winter’25機能紹介
yoshi17
0
66
northernforce#45 フローのテストを実装してみよう
yoshi17
0
53
Other Decks in Technology
See All in Technology
S3アクセス制御の設計ポイント
tommy0124
3
200
はじめてのOSS開発からみえたGo言語の強み
shibukazu
3
910
AI開発ツールCreateがAnythingになったよ
tendasato
0
130
💡Ruby 川辺で灯すPicoRubyからの光
bash0c7
0
120
DroidKaigi 2025 Androidエンジニアとしてのキャリア
mhidaka
2
380
研究開発と製品開発、両利きのロボティクス
youtalk
1
530
エンジニアリングマネージャーの成長の道筋とキャリア / Developers Summit 2025 KANSAI
daiksy
2
490
初めてAWSを使うときのセキュリティ覚書〜初心者支部編〜
cmusudakeisuke
1
270
KotlinConf 2025_イベントレポート
sony
1
140
まずはマネコンでちゃちゃっと作ってから、それをCDKにしてみよか。
yamada_r
2
120
下手な強制、ダメ!絶対! 「ガードレール」を「檻」にさせない"ガバナンス"の取り方とは?
tsukaman
2
450
テストを軸にした生き残り術
kworkdev
PRO
0
210
Featured
See All Featured
Statistics for Hackers
jakevdp
799
220k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.1k
How to Ace a Technical Interview
jacobian
279
23k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.2k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Being A Developer After 40
akosma
90
590k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.7k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Transcript
プロファイル廃止に 備えよう 株式会社キットアライブ 吉松 保博 2023.12.19
目次 • イントロダクション • なぜプロファイルが廃止されるのか? • プロファイルと権限セットの比較 • 今後の流れ(新規導入編・保守編) •
まとめ
• イントロダクション • なぜプロファイルが廃止されるのか? • プロファイルと権限セットの比較 • 今後の流れ(新規導入編・保守編) • まとめ
Spring'26でプロファイルが廃止される https://admin.salesforce.com/blog/2023/permissions-updates-learn-moar-spring-23
• イントロダクション • なぜプロファイルが廃止されるのか? • プロファイルと権限セットの比較 • 今後の流れ(新規導入編・保守編) • まとめ
• 柔軟性の低さ ◦ ユーザーとプロファイルの関係は 1:1の関係で柔軟性・拡張性に欠ける • プロファイルに持つ情報量が多くなる ◦ オブジェクトの権限、ユーザー権限、接続できるアプリケーション、表示できるタブ、 ログイン時間/IP範囲などを1つのプロファイルにまとめる必要がある
• リリースしにくい ◦ Sandbox環境と本番環境でプロファイルの要素に差分があるため、構成管理や リリースがしにくい プロファイルから権限セットへ移行しよう! プロファイルの弱点
• イントロダクション • なぜプロファイルが廃止されるのか? • プロファイルと権限セットの比較 • 今後の流れ(新規導入編・保守編) • まとめ
プロファイル ※ページレイアウト割り当て (動的フォームへ移行) IP範囲 ログイン時間 デフォルトのレコードタイプ デフォルトのアプリケーション プロファイルと権限セットの比較 権限セット アプリケーション権限
レコードタイプ タブ設定 アプリケーションの割り当て オブジェクト権限 フィールド項目セキュリティ Apex権限 VisualforcePage権限
• イントロダクション • なぜプロファイルが廃止されるのか? • プロファイルと権限セットの比較 • 今後の流れ(新規導入編・保守編) • まとめ
今後の流れ(新規導入編) • 権限セットで管理できるものは権限セットで管理する ◦ オブジェクト、フィールド項目、ユーザー権限、レコードタイプ、タブ • 権限セットでの管理方法を定義する ◦ 職務を軸に権限セットを作成する ▪
各部門ごとにリーダー向け、一般ユーザー向けの権限セットを作成する ◦ オブジェクトを軸にオブジェクトごとの権限セットを作成する ▪ 取引先参照のみ、編集可、削除可 ▪ 特権アクセス用の権限セットグループを作成 ◦ 部門・チーム・職務を軸に権限セットを作成する ▪ 汎用→個別の権限セットを作成する • プロファイルで管理するものは最小限に ◦ プロファイルの数が増えすぎないように管理する ◦ ページレイアウトの割り当ては動的フォームで管理する(議論の余地あり)
今後の流れ(保守編) • 現状の権限設定状況を可視化する • 権限セットでの管理方法を定義する ◦ 職務を軸に権限セットを作成する ▪ 各部門ごとにリーダー向け、一般ユーザー向けの権限セットを作成する ◦
オブジェクトを軸にオブジェクトごとの権限セットを作成する ▪ 取引先参照のみ、編集可、削除可 ▪ 特権アクセス用の権限セットグループを作成 ◦ 部門・チーム・職務を軸に権限セットを作成する ▪ 汎用→個別の権限セットを作成する • プロファイルを権限セットへ移行する ◦ なんらかのツールが提供される・・・はず? • ユーザーとの伴走 ◦ 権限セットへの移行→テスト→リリース→運用を一緒に進める
• イントロダクション • なぜプロファイルが廃止されるのか? • プロファイルと権限セットの比較 • 今後の流れ(新規導入編・保守編) • まとめ
まとめ • 権限管理を(ほぼ)一本化できることで管理コストが大きく下がる ◦ 変更に関わる作業量が減る ◦ 安全・正確にリリースできるようになる(手動でのポチポチしなくてよくなる) • 権限ごとのテストが必要になる ◦
Salesforceの要はアクセス管理 ◦ データを操作したい人が操作できる、操作させたくない人が操作できない状態を常に保つための仕 組みが必要 • Salesforceの権限を広げていく設計思想とシステムの実態が揃う ◦ 権限がなにもない状態から必要な権限を足していく ◦ ユーザーごとに必要な権限が割り当たる ◦ 新しい職務ができても柔軟に対応できる
おまけ • Profile2PermSetのお話 ◦ プロファイルから権限設定への変換が行える AppExchangeパッケージ https://appexchange.salesforce.com/appxListingDetail?listingId=a0N3A00000FeF99UAF
ご清聴ありがとうございました!!