Download presentation
Presentation is loading. Please wait.
Published byClarence Nigel Williamson Modified over 8 years ago
1
Gustaf Westerlund | Adam Vero SECURITY BEST PRACTICES PART 1: OPTIONS AND COMMON USES IN DYNAMICS CRM
2
#CRMUGCongress16 Founder, CTO, MVP, MCT, IT-guy etc. CRM-Konsulterna Working with CRM since CRM 1.2 Projects from 1 user to 5000 users @crmgustaf gustafwesterlund.blogspot.com GUSTAF WESTERLUND
3
#CRMUGCongress16 Freelance Consultant, MVP and Microsoft Certified Trainer Co-Founder of CRMMasters Working with CRM >7 years @AdamVero blog.CRMguru.co.uk ADAM VERO
4
#CRMUGCongress16 45 minutes Config and Customization eLearning SCOPE
5
#CRMUGCongress16 Business Unit Users Teams Security Roles Privilege CONCEPTS
6
#CRMUGCongress16 Root/child business units Enable/disable Moving/reparenting Renaming Note – Beware of overloading – use for security BUSINESS UNITS
7
#CRMUGCongress16 USERS/TEAMS Belongs to BU Can have Security Role Can own records Rights will propagate to users Can be deleted There are default BU teams Team Belongs to BU Should have Security Role Can own records Manager Can be in teams Cannot be deleted User
8
#CRMUGCongress16 USERS ONPREM VS ONLINE Auth by O365 or connected Federated ADFS User created by giving license in O365 Admin portal Online Auth by AD or ADFS AD: User exist in AD, CRM lookup ADFS: CRM adding ”email account” user Onprem
9
#CRMUGCongress16 Security Role is connected to BU Security Roles have identical RO copies in child BU Moving user to other BU -> removes all security roles Reparenting BU -> All users will loose roles NOTE!
10
#CRMUGCongress16 PURPOSE OF THE SECURITY MODEL
11
#CRMUGCongress16 Modify existing (not recommended) Create new Make Copy Each user can have one or many security roles Rights for a user always additative SECURITY ROLES
12
#CRMUGCongress16 None = No rights User = The records I own Business Unit = Records owned by people in my BU Parent Chiled BU = Like above but with all BU below Organization = Rights to everything ACCESS LEVELS
13
#CRMUGCongress16 Privileges set per entity ENTITY BASED PRIVILEGES
14
#CRMUGCongress16 Root Business Unit SalesMarketingService Support Projects
15
#CRMUGCongress16 Privileges for specific tasks Mostly just on or off TASK BASED PRIVILEGES
16
#CRMUGCongress16 LAYER VS SINGLE ROLE
17
#CRMUGCongress16 SECURITY ROLES: MULTIPLE ROLES Security Role: Baseline for all users Account Opportunity Case ReadWriteAssign Security Role: Sales Person Account Opportunity Case
18
#CRMUGCongress16 SECURITY ROLES: EFFECT OF MULTIPLE ROLES Security Role: Baseline for all users Account Opportunity Case Effective Permissions: Sales Person Account Opportunity Case ReadWriteAssign User gets all the privileges of all their roles
19
#CRMUGCongress16
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.