我试图引入一组称为:DelegateGroup的组-Salesforce对其定义如下:DelegatedGroups
提供的元数据显示以下内容:
<xsd:complexType name="DelegateGroup">
<xsd:complexContent>
<xsd:extension base="tns:Metadata">
<xsd:sequence>
<xsd:element name="customObjects" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="groups" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="label" type="xsd:string"/>
<xsd:element name="loginAccess" type="xsd:boolean"/>
<xsd:element name="permissionSets" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="profiles" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
<xsd:element name="roles" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
但是,直到v36才引入此功能,所以我进了Soap存根并将其升级到v46-我可以从Salesforce提取数据,但是我还没有弄清楚如何检索DelegateGroup或如何将帐户与委托组相关联。
注意:java标记的原因是因为我正在用Java编写代码。
最佳答案
Delegated Administrators can't be retrieved/deployed via metadata api.我认为充其量只能获得组名/权限,而不是实际分配的人。我们知道DelegateGroup
和DelegateGroupMember
对象存在(您可以在模糊的Salesforce对象ID前缀的在线列表中找到它们),但是它们不会通过API公开。另见https://salesforce.stackexchange.com/questions/129/querying-delegated-administrators