使用Force.com工具API(REST),如何获得给定配置文件id的页面布局-记录类型分配?
请求用
/services/data/v36.0/tooling/query?q=Select+Name,+Metadata+From+Profile+where+Id='00eXX000000XXXX'+limit+1
使用记录类型等的空白节点进行响应。
是否可以使用Tooling检索Profile对象的完整元数据?
发布于 2017-11-01 16:12:59
短期内,布局分配信息在RecordType中列出,而不是配置文件。
当您从这个端点检索整个SObject描述时:
/services/data/v40.0/sobjects/Account/Describe响应有一个"recordTypeInfos“部分,如下所示:
[
{available: true, defaultRecordTypeMapping: true, master: false, name: "Account Name 1", recordTypeId: "xxx", …},
{available: true, defaultRecordTypeMapping: false, master: false, name: "Account Name 2", recordTypeId: "xxx", …},
{available: true, defaultRecordTypeMapping: false, master: true, name: "Account Name 3", recordTypeId: "xxx", …}
]对于每个recordTypeInfo,它包含一个名为url的值:
url:{layout:"/services/data/v40.0/sobjects/Account/describe/layouts/YourRecordTypeId"}如果向此端点发送GET请求,您将在响应中看到布局Id:
{id: YourLayoutId},因此映射已经由salesforce完成。该布局id反映分配给当前用户的布局。。
https://stackoverflow.com/questions/42484782
复制相似问题