2011-03-17 7 views
2

기회에 매핑 된 제품 설치에 사용되는 사용자 지정 개체가 있습니다. 일대 다 관계입니다. 하나의 기회가 여러 설정 개체에 매핑되지만 하나의 설정 개체는 하나의 기회에만 매핑됩니다.사용자 지정 기회에서 관련 사용자 지정 개체로 데이터 복사

기회에는 관련 사용자 지정 개체의 기본값으로 작동해야하는 몇 가지 설치 필드가 있습니다. 불행히도, 수식에 오류를 지정하는 것만으로는 지정할 수 없습니다.

사용자가 원하는 모든 관련 설정 필드를 클릭하여 사용자 지정 설치 개체로 복사 한 다음 필요에 따라 편집 할 수있는 사용자 지정 단추가 있어야합니다.

모든 포인터 또는 샘플 코드는 대단히 감사하겠습니다!

답변

3

기회 세부 정보 페이지에서 사용자 지정 개체에 대한 관련 목록의 사용자 지정 단추를 사용하여이 작업을 수행 할 수 있습니다.

표준 Salesforce 신규/수정 화면의 모든 입력란에는 연결된 ID가 있습니다. 이러한 ID를 사용하여 URL에 GET 매개 변수를 설정하여 필드 값을 지정할 수 있습니다. 예를 들어 기회에 이름 필드에 ID가 새로운 기회 페이지에서 이름 필드를 채 웁니다 다음 URL은 'opp3'인 경우 :

https://na2.salesforce.com/006/e?opp3=Hello+World 

당신이 올바른 서버에 NA2을 변경해야 할 것입니다 귀하의 org.

새 레코드 페이지 URL은 특정 개체에 대한 3 자의 ID 접두사를 포함하고 '/ e'를 포함합니다. 006는 기회의 접두어입니다. 새 레코드를 작성하여 사용자 정의 오브젝트에 대해 3자를 확인해야합니다.

사용자 지정 개체에 채울 필드의 ID를 캡처해야합니다. 새 레코드 페이지의 소스를 보면이 작업을 수행 할 수 있습니다. 사용자 정의 필드의 경우이 ID는 Salesforce ID 형식을 취합니다 (예 : 00N40000002QhEV).

사용자 지정 개체에 새 목록 단추를 만들고 헤더 및 사이드 바없이 동작을 설정하고 원본을 URL로 설정하십시오. 페이지 소스에서 가져온 ID와 삽입 필드 기능을 사용하여 '&'으로 구분 된 ID = 값 쌍으로 URL을 구성하여 추가하려는 기회 필드를 선택하십시오. 다음과 같이 끝내야합니다.

/a0U/e?00N40000002QhEV={!Opportunity.Name}&00N40000002QhEW={!Opportunity.StageName} 

a0U는 사용자 지정 개체의 올바른 접두사로 바꿔야합니다. 그런 다음 기회가있는 사용자 지정 개체의 관련 목록에 단추를 추가합니다.

+0

감사합니다. 오늘이나 내일 시도 할 것입니다. – Sologoub

+0

이 솔루션을 사용해 본 다음이 솔루션을 사용하면 개체가 이미 존재하는 경우이 솔루션에서 물건을 "복사"하지 않습니다. 그러나, 그것은 새로운 객체에 대해 훌륭하게 작동하며 이전에 물어 본 질문과 유사합니다. 이것이 도움이 되었기 때문에 나는 그것을 받아 들일 것이다. – Sologoub

관련 문제