2012-10-18 15 views
2

您如何获取系统权限?Salesforce元数据API部署未推送系统权限

我正在为我们公司构建Metadata deployment,部分部署包括创建几个新配置文件。我们正试图捕获这些配置文件的所有权限,但似乎无法获得与我们的测试运行匹配的系统权限。

我知道,当你检索配置文件对象,what you get is dynamic, based on what other object you are retrieving.(见第4章子弹2)

以下系统权限是我们的源和目标环境

Customize Application 
Manage Connections 
Manage Custom Report Types 
Manage Dashboards 
Manage Public Documents 
Manage Public List Views 
Manage Public Reports 
Manage Public Templates 
Manage Translation 
Manage Users 
Modify All Data 
Reset User Passwords and Unlock Users 
+ Send Email 
Transfer Record 
View All Data 

音符之间的不同:+表示加在目的地。所有其他人都失去了。

+0

您是否也在部署配置文件? –

+0

是的。创建新的配置文件并创建所有的字段/对象安全规则,但系统权限不匹配。 – Tezyn

+0

我有同样的问题。我无法找到有关如何在配置文件或权限集(例如“修改所有数据”和“作者Apex”)上部署“系统权限”的任何良好信息。你有没有找到更多的信息或解决方案? –

回答

-2

为了使用Metadata API - 用户必须具有“API Enabled”和“Modify All Data”权限。

+0

尽管我并不反对你的陈述,但我没有看到问题的相关性。我正在尝试部署不访问元数据API的权限。我通过API部署了这个工作,但它并没有在源和目标环境中部署相同的权限。 – Tezyn