使用 dataloader.io 来处理 Salesforce 数据时,用户需要具备特定的权限,确保能够顺利进行数据导入、导出和更新操作。以下是所需的关键权限:
1. API 访问权限
- “API Enabled” 权限:dataloader.io 依赖 Salesforce API 来与 Salesforce 进行数据交互,因此用户必须具备 API Enabled 权限。此权限可以通过用户的 Profile 或 Permission Set 进行配置。
2. 对象级权限
- 用户需要对目标对象(例如 Accounts、Leads、Opportunities 等)具有适当的权限:
- 读取(Read) 权限:用于导出数据。
- 创建(Create) 权限:用于导入新记录。
- 编辑(Edit) 权限:用于更新现有记录。
- 删除(Delete) 权限:用于通过 dataloader.io 批量删除记录。
3. 记录级权限
- 用户必须对具体的记录具备访问权限。如果没有对某些记录的访问权限,即使具有对象的读写权限,dataloader.io 也无法操作这些记录。
4. 批量 API
- “Bulk API Enabled” 权限:如果使用 Bulk API 来加速数据操作,用户还需要启用此权限。
5. 数据管理权限
- 大规模的数据操作,例如删除或批量更新,可能需要更高的权限,例如 “Modify All Data”,此权限通常仅授予管理员。
6. 登录权限
- 使用 dataloader.io 时,用户需要使用 Salesforce 的登录凭据进行 OAuth 认证。确保用户的 Salesforce 登录信息是正确的,并且其登录 IP 地址没有被限制。
7. 导入导出文件权限
- 如果 dataloader.io 与 Salesforce 文件对象(如 Attachments、Files 等)进行交互,还需要授予用户对相关文件对象的读写权限。
确保这些权限配置正确,用户就能顺利使用 dataloader.io 进行数据操作。如果涉及复杂的数据操作,建议管理员或有经验的用户进行。