Profile Reader

Compare profiles and permission sets to analyze security configurations in Salesforce.

Profile Reader

The Profile Reader is a powerful tool for comparing profiles and permission sets in Salesforce, allowing administrators to analyze security configurations across their org.

Overview

Managing permissions in Salesforce can be complex, especially when dealing with multiple profiles and permission sets. The Profile Reader simplifies this process by providing a comprehensive view of permissions across different profiles and permission sets, making it easier to identify differences and ensure proper security configurations.

Key Features

  • Profile Comparison: Compare multiple profiles side by side
  • Permission Set Analysis: Analyze permission sets and permission set groups
  • System Permissions: View system-level permissions across profiles
  • Object Permissions: Compare object-level permissions (Read, Create, Edit, Delete, View All, Modify All)
  • Field-Level Security: Analyze field-level security settings across profiles
  • Layout Assignments: View page layout assignments for different record types
  • Class Access: Compare Apex class access across profiles
  • Page Access: Compare Visualforce page access across profiles
  • Tab Access: View tab visibility settings across profiles
  • App Access: Compare application access across profiles
  • Access Restrictions: View login hours and IP ranges across profiles
  • Permission Set Group Analysis: Analyze permission set groups and their members
  • Permission Set Assignment: View permission set assignments to users

Using Profile Reader

Selecting Profiles or Permission Sets

  1. Open TurboKit and select "Profile Reader"
  2. Choose the mode: Profile, Permission Set, or User Summary
  3. Select the profiles or permission sets you want to compare
  4. Choose the view type (System Permissions, Object Permissions, etc.)

Viewing Permissions

The Profile Reader displays permissions in a tabular format, making it easy to compare settings across profiles:

  • System Permissions: Shows which profiles have specific system permissions
  • Object Permissions: Displays Read, Create, Edit, Delete, View All, and Modify All permissions for each object
  • Field-Level Security: Shows field-level access (Read, Edit) for each field
  • Layout Assignments: Displays page layout assignments for different record types

Filtering and Searching

  • Use the search functionality to find specific permissions
  • Filter the view to focus on specific profiles or permission sets
  • Export the results for further analysis

Best Practices

  • Regularly review profile and permission set configurations to ensure proper security
  • Use the comparison view to identify inconsistencies across similar profiles
  • Check field-level security settings when troubleshooting data access issues
  • Review permission set assignments to understand which users have specific permissions
  • Use the User Summary mode to see all permissions assigned to a specific user

Integration with Other Features

The Profile Reader integrates with other TurboKit features:

  • Use with Field Creator to ensure proper field-level security when creating new fields
  • Combine with Metadata Inspection to understand object and field relationships
  • Use alongside Data Export to verify data access permissions