This documentation explains how to set up the minimal required permissions for SimpleTranslate end users with secure configuration options.
Secure User Setup Permissions
SimpleTranslate Integration Setup
This guide covers the setup of secure user permissions for SimpleTranslate integration, including user creation, isolation configuration, and permission set assignments following the principle of least privilege.
User setup
- Create user (in Salesforce Setup)
- Go to Setup → Users → New User.
- Set the following:
- License: Salesforce Platform
- Profile: Minimum Access - Salesforce
- Email:
[email protected]
- Configure isolation
- Role: No Role
- Remove the user from all public groups.
- Verify Organization‑Wide Defaults are set to Private.
Permission set configuration
Choose one of the following approaches based on your security requirements.
Approach 1: Manual (Secure)
- Create a permission set named
SimpleTranslate_Integration_Manual.
- Enable system permissions:
- API Enabled
- Manage Translation
- Modify Metadata Through Metadata API Functions
- View Setup and Configuration
- Customize Application
- Add Read access on the Translation object.
- Leave all field permissions blank to prevent access to field‑level content.
Approach 2: View All Data (Fast)
- Create a permission set named
SimpleTranslate_Integration_ViewAll.
- Enable system permissions:
- API Enabled
- Manage Translation
- Modify Metadata Through Metadata API Functions
- View Setup and Configuration
- Customize Application
- View All Data (auto‑grants read access to all objects)