Salesforce - Mối quan hệ Chi tiết Chính
Không giống như các mối quan hệ trong cơ sở dữ liệu quan hệ, các mối quan hệ trong Salesforce không thông qua Khóa chính và Khóa ngoại. Các mối quan hệ được duy trì bằng cách sử dụngRelationship Fields. Nó là một trường tùy chỉnh liên kết một bản ghi đối tượng với một bản ghi đối tượng khác. Thông qua việc tạo các mối quan hệ, chúng ta có thể hiển thị dữ liệu của tất cả các bản ghi liên quan trong trang chi tiết của bản ghi.
Các Master DetailMối quan hệ được sử dụng khi chúng ta muốn kiểm soát việc hiển thị các bản ghi chi tiết dựa trên giá trị trong bản ghi chính. Ví dụ, trong mô hình công ty chuyển phát nhanh, lịch trình giao hàng luôn được liên kết với một địa điểm giao hàng. Nếu chúng tôi xóa địa điểm giao hàng khỏi danh sách của mình, thì tất cả các lịch trình giao hàng liên quan cũng sẽ bị loại bỏ. Sự phụ thuộc như vậy có thể đạt được thông qua mối quan hệ Master-detail giữa các đối tượng lực lượng bán hàng.
Đặc điểm của mối quan hệ Master-Detail
Trong phần này, chúng ta sẽ thảo luận về các tính năng của Mối quan hệ chi tiết chính. Các tính năng được liệt kê bên dưới -
Xóa Bản ghi Chính, xóa tất cả các bản ghi chi tiết.
Không thể tạo bản ghi chi tiết mà không có bản ghi Chính.
Không thể thiết lập quyền trên bản ghi chi tiết. Nó kế thừa quyền từ bản ghi chính.
Bản ghi chi tiết cũng kế thừa quy tắc chia sẻ từ bản ghi chính.
Cả bản ghi tổng thể và chi tiết đều được tự động đưa vào các loại bản ghi báo cáo.
Tạo mối quan hệ chi tiết chính
Trong ví dụ về công ty chuyển phát nhanh, chúng ta sẽ xem xét mối quan hệ giữa địa điểm giao hàng và lịch trình giao hàng. Có một mối quan hệ nhiều-một giữa bản ghi lịch trình giao hàng và bản ghi địa điểm giao hàng.
Sau đây là các bước được thực hiện để tạo mối quan hệ này -
Chọn loại quan hệ
Trong trang chủ thiết lập, tìm đối tượng có tên Lịch trình giao hàng. Trong đó dưới danh sách liên quan đến Trường tùy chỉnh và mối quan hệ, hãy bấm Mới. Chọn Mối quan hệ chi tiết chính như thể hiện trong ảnh chụp màn hình bên dưới.
Chọn đối tượng liên quan
Trong bước tiếp theo, chọn đối tượng mà mối quan hệ này sẽ được tạo. Chúng tôi chọn DeliveryLocation.
Đặt tên cho mối quan hệ và trường
Trong bước này, nhập Tên mối quan hệ cũng như tên của Trường.
Thêm trường vào bố cục trang
Trong bước Tiếp theo, chúng tôi chấp nhận các giá trị mặc định và chuyển sang thêm trường tham chiếu vào bố cục trang.
Thêm danh sách có liên quan tùy chỉnh
Tiếp theo, chúng tôi chỉ định tiêu đề cho danh sách liên quan được liên kết với bố cục chính.
Điều này hoàn thành việc tạo mối quan hệ Master-Detail giữa DeliveryLocation và Deliveryschedule.