2017-02-27 13 views
0

Force.com Tooling API (REST)를 사용하면 주어진 프로필 ID에 대해 페이지 레이아웃 - 레코드 유형 할당을 얻으려면 어떻게해야합니까? /services/data/v36.0/tooling/query?q=Select+Name,+Metadata+From+Profile+where+Id='00eXX000000XXXX'+limit+1공구 REST API를 사용하여 프로필의 페이지 레이아웃 할당을 검색하는 방법은 무엇입니까?

에 요청

은 레코드 유형 등을 위해 공백 노드로 응답합니다.

Tooling API를 사용하여 Profile 객체의 전체 메타 데이터를 검색 할 수 있습니까?

답변

0

단기적으로 레이아웃 할당 정보는 프로필 대신 레코드 유형에 나열됩니다.

는 전체 SObject이 엔드 포인트에서 설명 검색 할 때 :

/services/data/v40.0/sobjects/Account/Describe 

응답은이 같은 "recordTypeInfos"섹션 : 각 recordTypeInfo를 들어

[ 
{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", …} 
] 

을,이 URL이라는 값을 포함합니다 :

이 끝점에 GET 요청을 보내면 당신이 레이아웃 이드 볼 수 sponse :

{id: YourLayoutId} 

그래서 매핑은 이미 영업 인력에 의해 이루어집니다. 해당 레이아웃 ID는 현재 사용자에게 할당 된 레이아웃을 반영합니다.