2009-09-28 5 views
1

우리는 Salesforce에서 우리가 만들고 관리하는 각 웹 사이트를 반영하는 "domain"이라는 사용자 정의 객체를 가지고 있습니다. 우리 도메인은 우리가 판매하는 사내 시스템을 사용합니다.이 시스템에는 이름, 기본 가격, 만료일 및 고객이 지불하는 실제 가격과 같은 속성을 가진 모듈이 있습니다. 이 모듈을 도메인에 연결하여 "domain.com"이 모듈 1, 2 및 4를 사용하도록 선택할 수 있도록해야합니다.Salesforce 객체 로직 질문

이 모듈 중에서 우리는 자동으로 총 고객이 선택한 모듈을 기반으로 지불하는 가격의 경우 공식은 선택한 각 모듈의 핵심 가격에 개별 가격을 더한 값이됩니다. 예를 들어 모듈 1을 사용하는 모든 도메인을 반환 할 수 있도록이 쿼리를 기반으로보기 및 보고서를 만들 수 있어야합니다.

이상적으로 이러한 모듈은 시스템 전체에서 어느 정도 표준화됩니다 그것은 가격 책이 기회를 위해하는 것처럼 작동 할 것입니다. Salesforce의 일반적인 객체 관리에 익숙하지만 havent는 실제로 visualforce/apex를 많이 보았습니다. 또한 모든 솔루션은 Professional Edition의 기능 만 사용하는 것이 중요합니다.

나는이 아이디어에 접근하는 가장 좋은 방법은 머리에 쓰지 않는 것 같습니까?

감사합니다.

답변

4

나는 이것에 대한 해결책을 발견했다. 객체간에 다 대다 관계를 허용하는 "Junction Objects"의 생성이 필요했습니다. 도메인과 모듈 사이의 교차점 객체를 만들어 그 사이의 피벗 역할을 수행했습니다.