【发布时间】:2012-06-28 15:41:56
【问题描述】:
我需要创建一些自动化方法来检查给定 Salesforce 组织中的某些安全设置。四大是:
- 每个配置文件中的 IP 限制
- 已禁用移动用户设置
- Mobile Lite 已禁用
- Chatter 已禁用
我认为前两个可以通过 API 完成(SOQL 获取所有配置文件并检查 loginIpRanges[] 长度 >0 和 SOQL 获取所有用户并检查每个用户的 isMobileUser 属性),但我找不到任何东西在其他两个的 API 中,想知道我是否必须对它进行筛选。
对实现此目的的最佳方法有什么建议吗?通过 API 远程连接的本地 Python 或其他脚本以及用于非 API 项目的屏幕抓取工具或 Selenium 脚本?安装在每个组织内的 Apex 或 VisualForce 页面?
我是 Salesforce 和 Apex 的新手,所以在我开始走上一条路并在 Salesforce 中与通过 API 进行操作之前,我非常感谢任何指导。
谢谢!
【问题讨论】:
标签: salesforce apex-code soql salesforce-chatter