现在我们有一个业务逻辑,需要直接将自定义对象与Role相关联。 Salesforce不允许我们与Role创建查找关系。 我们打算在联系时保存角色名称和ID,但它是一个硬代码解决方案,当角色名称更改时,联系角色名称不能更改。有人遇到过这种情况吗?怎么解决这个?非常感谢。
答案 0 :(得分:0)
角色不是Salesforce中的对象,可以像标准对象(帐户,联系人,广告系列等)或自定义对象一样使用。角色 可作为用户对象上的字段访问,这可能令人困惑。当您查看“设置|应用程序设置|自定义”时,它不会显示为标准对象,也不是在对象上创建查找关系字段时“相关”中可用的选项之一。
应该可以通过元数据API访问角色信息:
http://www.salesforce.com/us/developer/docs/api_meta/
角色确实出现在那里(作为用户角色)。我自己没有这样做,但这篇文章说可以从Apex内部访问metadatapi:
答案 1 :(得分:0)
作为临时解决方案,我们使用自定义角色对象来替换标准角色。