2014-05-10 1 views
1

이제 Role과 사용자 객체를 직접 관련시켜야하는 비즈니스 로직이 있습니다. Salesforce에서는 역할과 조회 관계를 만들 수 없습니다. 연락처에 역할 이름과 ID를 저장하려고하지만 하드 코드 솔루션이므로 역할 이름이 변경되면 연락처 역할 이름을 변경할 수 없습니다. 아무도이 상황을 만났습니까? 어떻게 해결할 수 있을까요? 많은 감사드립니다.역할을 만들거나 업데이트 할 때 꼭대기 코드를 트리거하는 방법은 무엇입니까?

답변

0

표준 개체 (계정, 연락처, 캠페인 등) 또는 사용자 지정 개체와 동일한 방식으로 사용할 수있는 역할은 Salesforce에서 개체가 아닙니다. 역할 은 잠재적으로 혼란스러운 사용자 개체의 필드로 액세스 할 수있는입니다. "Setup | App Setup | Customize"를 볼 때 표준 개체로 나타나지 않으며 개체에 조회 관계 필드를 만들 때 "관련 항목"에서 사용할 수있는 선택 항목 중 하나가 아닙니다.

은 메타 데이터 API를 통해 역할 정보에 액세스 할 수 있어야한다 :

http://www.salesforce.com/us/developer/docs/api_meta/

역할 (userrole로)가 나타납니다 않습니다. 나는이에게 자신을하지 않은,하지만이 게시물은 에이펙스 내에서 metadatapi에 액세스 할 수 있다고 말한다 :

https://salesforce.stackexchange.com/questions/1082/has-anyone-ever-successfully-invoked-the-metadata-api-from-within-apex

+0

역할에 꼭지점을 통해 액세스 할 수 있습니다. 내 질문은 역할 및 사용자 지정 개체 간의 조회 관계를 만드는 방법에 대한 것입니다. 임시 해결책으로 표준 역할을 대체하기 위해 사용자 지정 역할 개체를 사용합니다. –

+0

첫 문장이 불분명했습니다. 역할은 사용자 개체의 필드로 액세스 할 수 있지만 설정 |보기를 볼 때 표준 개체로 표시되지 않습니다. 앱 설정 | 사용자 정의하십시오. 개체에 조회 관계 필드를 만들 때 "관련 항목"에서 사용할 수있는 선택 항목 중 하나가 아닙니다. 내가 명확하게 대답을 수정합니다. – Jagular

0

임시 해결책은, 우리는 표준 역할을 대체 할 사용자 지정 역할 객체를 사용합니다.

관련 문제