2012-04-16 3 views
0

SalesForce에 있음. 각 회의 및 돈을 각 지출에SalesForce, 한 객체의 필드를 다른 obj의 데이터를 사용하여 업데이트하려면 어떻게해야합니까?

obj_1 ---<obj_2>--- Contacts. 

Object_1 = 회의 유형 및 예산

Object_2 = 참석자 : 나는 MDR 3 개체가.

obj_2에있는 연락처와 관련된 레코드가 업데이트 될 때마다, 지난 1 년 동안 모임이 있었던 경우에만 연락처 개체의 필드를 업데이트해야합니다.

어떻게하면됩니까? 워크 플로우? 방식?

+0

업데이트의 어떤 종류의 당신이 연락처에해야합니까? 기회는 당신이 이것을 위해 방아쇠를 써야 할 필요가 있지만, 실제로 당신이 성취하고자하는 것에 달려 있습니다. –

답변

1

워크 플로 또는 Apex 트리거로 수행 할 수 있습니다.

워크 플로를 사용하려면 설정 - 만들기 - 워크 플로 & 승인 - 워크 플로 규칙으로 이동하십시오.

  • 클릭 '새 규칙'
  • 는 'obj2보다 업데이트에 대한 업데이트 접촉'
  • 워크 플로에 대한 기준을 지정으로 규칙의 이름을 선택 변경 시작하는 객체의 경우 obj2보다 선택 Rule Criteria 섹션의 dropbox에서 'formula evaluates to true'를 선택하고 수식 편집기에 다음과 같이 작성해야합니다. DATEVALUE (MeetingDate)> DATE (YEAR (TODAY()) - 1, MONTH (오늘 ()), 매일())).
  • 저장 '& 다음'
  • '워크 플로 추가'드롭 다운 상자에서 '새 필드 업데이트'를 선택하십시오.
  • 등의 연락 및 ContactBudget로 연락 필드 이름 '지정 새로운 분야에서
  • 아래 보관함을 선택하여 업데이트 할'업데이트 접촉 예산 '
  • 필드 지정으로 업데이트 작업의 이름을 선택 값 '아래 섹션 선택'새로운 가치 '를 설정하는 수식을 사용하여 설치 프로그램을 Meeting_budget__c
  • 저장
  • 이동 등의 예산을 지정 obj2보다의 필드의 이름을 입력합니다 - 만들기 - 워크 플로우 & 승인을 - 워크 플로 규칙을 다시
  • 다음에 '활성화'를 클릭하십시오. 규칙에 당신은

접견, lenin_ra 만든

+0

감사합니다 Lenin_ra. 나는 구체적이라고 생각했지만, 나는 분명히하려고 노력할 것이다. 개체 2에서 사용자는 연락처 이름 (연락처와의 MDR 관계에있는 세부 정보)을 지정하고 달러 금액 필드를 채 웁니다. 내가해야할 일은 내 연락처 개체에서 해당 연락처 이름을 찾아 그 연락처 필드를 업데이트하는 것입니다. 어떻게해야합니까? 또한 두 번째 질문으로 Obj2의 연락처 이름을 연락처 테이블의 연락처 이름과 관련시킬 필요가 없습니까? 아니면 필요하지 않습니다. 감사. – user11235813

+0

Ok 질문에보다 구체적으로 답변을 편집했습니다. 이 대답은 Obj2에서 회의 날짜가 있다고 가정합니다.나는 정확한 스펙을 가지고 있지 않기 때문에 정확한 코드를 제공 할 수는 없지만 이것이 도움이되기를 바랍니다! 행운을 빕니다! –

+0

감사합니다. lenin_ra. 귀하의 솔루션은 매우 도움이되었습니다. – user11235813

관련 문제