title: Tạo và chỉnh sửa các mối quan hệ thực thể TOCTitle: Tạo và chỉnh sửa các mối quan hệ thực thể ms:assetid: c765b6d9-4d87-4c2d-aae2-5b1c3b664a71 ms:mtpsurl: https://technet.microsoft.com/vi-vn/library/Dn531171(v=CRM.8) ms:contentKeyID: 72689923 ms.date: 03/04/2017 mtps_version: v=CRM.8 ms.translationtype: HT


Tạo và chỉnh sửa các mối quan hệ thực thể

 

Đã công bố: Tháng Hai 2017

Áp dụng Cho: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Mối quan hệ thực thể xác định cách hồ sơ có thể được liên quan đến các hồ sơ khác trong cơ sở dữ liệu. Ở mức độ đơn giản nhất, thêm một trường tra cứu vào thực thể tạo ra một mối quan hệ 1:N mới (Một đến Nhiều) giữa hai thực thể và cho phép bạn đặt trường tra cứu trong biểu mẫu. Với trường tra cứu, người dùng có liên kết nhiều hồ sơ "phụ" của thực thể đó với một hồ sơ thực thể "chính".

Ngoài việc chỉ cần xác cách các hồ sơ có thể liên quan đến các hồ sơ khác, mối quan hệ thực thể 1:N cũng cung cấp các dữ liệu để giải quyết các câu hỏi sau:

  • Khi tôi xóa một hồ sơ, thì mọi hồ sơ liên quan đến hồ sơ đó cũng bị xóa phải không?

  • Khi tôi chỉ định một hồ sơ, tôi cũng cần chỉ định tất cả các hồ sơ liên quan đến hồ sơ đó cho chủ sở hữu mới?

  • Làm thế nào tôi có thể sắp xếp quá trình nhập dữ liệu khi tôi tạo một hồ sơ liên quan mới trong bối cảnh của một hồ sơ hiện tại?

  • Làm thế nào để những người xem một hồ sơ có thể xem các hồ sơ liên quan?

Thực thể cũng có thể tham gia vào một mối quan hệ N:N (Nhiều đến Rất nhiều), nơi bất kỳ số lượng hồ sơ nào cho hai thực thể có thể được liên kết với các hồ sơ khác.

Trong chủ đề này

Quyết định xem sử dụng mối quan hệ thực thể hay kết nối

Loại mối quan hệ của thực thể

Tạo và chỉnh sửa mối quan hệ 1:N

Ánh xạ trường thực thể

Tạo và chỉnh sửa mối quan hệ N:N (nhiều tới nhiều)

Đặt thuộc tính được quản lý cho các mối quan hệ

Quyết định xem sử dụng mối quan hệ thực thể hay kết nối

Mối quan hệ thực thể là siêu dữ liệu mà làm thay đổi cơ sở dữ liệu. Các mối quan hệ cho phép cho các truy vấn truy xuất các dữ liệu liên quan rất hiệu quả. Sử dụng các mối quan hệ thực thể để xác định mối quan hệ chính thức mà xác định các thực thể hoặc hầu hết các hồ sơ có thể sử dụng. Ví dụ, một cơ hội không có khách hàng tiềm năng sẽ không còn hữu ích. Các thực thể cơ hội cũng có một mối quan hệ N:N với các thực thể Đối thủ cạnh tranh. Điều này cho phép thêm nhiều đối thủ cạnh tranh vào cơ hội. Bạn có thể muốn nắm bắt dữ liệu này và tạo báo cáo hiển thị các đối thủ cạnh tranh.

Có những loại mối quan hệ khác có mức độ chính thức thấp hơn giữa các hồ sơ được gọi là kết nối. Ví dụ, điều này có thể hữu ích để biết liệu hai địa chỉ liên hệ có được kết hợp với nhau không hoặc có thể họ là bạn bè ngoài công việc hoặc địa chỉ liên hệ được sử dụng để làm việc cho một tài khoản khác. Hầu hết các doanh nghiệp sẽ không tạo báo cáo bằng cách sử dụng loại thông tin này hoặc yêu cầu nhập thông tin này, vì vậy thông tin có thể không cần thiết khi tạo mối quan hệ thực thể.

Loại mối quan hệ của thực thể

Khi bạn nhìn vào trình khám phá giải pháp, bạn có thể nghĩ rằng có ba loại mối quan hệ thực thể. Thực sự có là chỉ có hai loại như thể hiện trong bảng sau.

Loại Mối quan hệ

Mô tả

1:N (một đến nhiều)

Mối quan hệ thực thể nơi một hồ sơ thực thể cho thực thể chính có thể được liên kết với nhiều hồ sơ thực thể liên quan khác vì trường tra cứu trên thực thể liên quan.

Khi xem hồ sơ thực thể chính bạn có thể xem danh sách các hồ sơ thực thể liên quan được liên kết với nó.

N:N (nhiều đến rất nhiều)

Mối quan hệ thực thể phụ thuộc vào Thực thể Quan hệ đặc biệt, đôi khi được gọi là một thực thể Giao nhau, vì vậy mà nhiều hồ sơ của một thực thể có thể được liên quan đến nhiều hồ sơ của một thực thể khác.

Khi xem các hồ sơ của một trong hai thực thể trong mối quan hệ N:N bạn có thể thấy danh sách của bất kỳ hồ sơ nào của thực thể khác được liên kết với nó.

Loại mối quan hệ N:1 (nhiều với một) tồn tại trong giao diện người dùng của trình khám phá giải pháp vì trình khám phá giải pháp hiển thị cho các chế độ xem được nhóm theo thực thể. Mối quan hệ 1:N thực sự tồn tại giữa các thực thể và đề cập đến mỗi thực thể như hoặc là một thực thể chính hoặc thực thể liên quan. Thực thể có liên quan, đôi khi gọi là các thực thể phụ, có một trường tra cứu cho phép lưu trữ một tham chiếu đến một hồ sơ từ thực thể chính, đôi khi gọi là các thực thể chính. Mối quan hệ N:1 chỉ là mối quan hệ 1:N được hiển thị từ thực thể có liên quan.

Tạo và chỉnh sửa mối quan hệ 1:N

Cách dễ nhất để tạo ra mối quan hệ 1:N là để tạo ra một trường tra cứu mới cho một thực thể. Điều này cho phép bạn đặt các giá trị trường chung cho trường tra cứu cũng như hai tùy chọn bổ sung khi bạn đặt các Loại thành Tra cứu. Những trường bổ sung là Loại hồ sơ đíchTên Mối quan hệ.

Loại Hồ sơ Đích chọn thực thể chính trong mối quan hệ 1:N.Tên mối quan hệ tự động tạo cho bạn dựa trên hai thực thể tham gia vào mối quan hệ. Bạn thường không cần phải sửa đổi điều này tuy nhiên bạn có thể sửa đổi nếu muốn. Tên của mối quan hệ thực thể có tiền tố tùy biến của nhà phát hành giải pháp cho giải pháp bạn đang thực hiện.

Lưu ý

Nếu bạn quan tâm đến tiền tố tùy biến, hãy chắc chắn bạn đang thực hiện trong bối cảnh của giải pháp mà được liên kết với nhà phát hành giải pháp với tiền tố bạn muốn.

Tuy nhiên, khi bạn tạo mối quan hệ 1:N bằng cách tạo ra một trường tra cứu, một số giá trị mặc định được đặt ra cho bạn. Nếu bạn muốn chỉnh sửa một số tùy chọn có sẵn trong mối quan hệ bạn phải xác định vị trí mối quan hệ và chỉnh sửa nó.

Không thể tạo tùy chỉnh mối quan hệ 1:N cho tất cả các thực thể. Khi điều này là đúng, sẽ không có tùy chọn để tạo mối quan hệ thực thể tuỳ chỉnh mới bằng cách sử dụng trình khám phá giải pháp. Nếu bạn sử dụng trình duyệt siêu dữ liệu, bạn có thể lọc danh sách các thực thể theo thuộc tính CanBePrimaryEntityInRelationshipCanBeRelatedEntityInRelationship. Xem Sử dụng trình duyệt siêu dữ liệu để biết thêm chi tiết.

Định nghĩa cho mối quan hệ 1:N có bốn phần: Định nghĩa mối quan hệ, Trường tra cứu, Mục ngăn điều hướng cho Thực thể chínhHành vi mối quan hệ.

1:N Entity Relationship

Tạo hoặc chỉnh sửa mối quan hệ 1:N giữa các thực thể

  1. Đi tới Thiết đặt > Tùy chỉnh.

  2. Bấm vào Tùy chỉnh hệ thống.

  3. Trong Thành phần, mở rộng Thực thể, rồi mở rộng thực thể mà bạn muốn làm việc.

  4. Bấm Mối quan hệ 1:N.

  5. Để chỉnh sửa một mối quan hệ hoặc xem thông tin chi tiết cho một mối quan hệ, hãy chọn mối quan hệ và trên thanh công cụ tác vụ, hãy bấm Tác vụ Khác rồi bấm Chỉnh sửa.

    - HOẶC -

    Để thêm một mối quan hệ mới, hãy bấm Mối quan hệ 1 với Nhiều Mới.

    Quan trọng

    Nếu 1 tới nhiều mối quan hệ mới không xuất hiện trên thanh công cụ tác vụ, bạn không thể tạo ra một mối quan hệ 1:N cho thực thể đó.

  6. Đối với mối quan hệ mới, trong phần định nghĩa mối quan hệ, trong danh sách thực thể liên quan, chọn các thực thể liên quan.

    Lưu ý

    Xác định các thực thể liên quan thiết lập một giá trị mặc định cho trường tên. Nếu bạn thay đổi các thực thể liên quan đến trước khi bạn lưu, giá trị của tên theo đó cũng thay đổi.

  7. Chọn xem điều này sẽ được tìm kiếm hay không.

  8. Trong phần Trường tra cứu, chỉ định một giá trị cho trường Tên hiển thị.

    Quan trọng

    Xác định Tên hiển thị đặt giá trị mặc định cho trường Tên. Nếu bạn thay đổi Tên hiển thị của trường tra cứu trước khi lưu, giá trị trong trường Tên sẽ không thay đổi. Kết quả là, chắc chắn tên có ý nghĩa trước khi lưu.

  9. Trong danh sách Trường bắt buộc, chọn một tùy chọn để xác định dữ liệu bắt buộc cho trường trước khi lưu hồ sơ.

  10. Trong phần mục ngăn điều hướng cho thực thể chính, trong danh sách tùy chọn Hiển thị, chọn một tùy chọn để hiển thị chế độ xem liên quan hoặc một nhãn tùy chỉnh.

  11. Trong phần hành vi mối quan hệ, trong danh sách loại hành vi, chọn một trong các tùy chọn sau:

    • Cấp độ ch. Trong một mối quan hệ cấp độ cha giữa hai thực thể, bất kỳ hành động nào được thực hiện trên một hồ sơ của các thực thể cấp độ cha cũng được thực hiện trên bất kỳ hồ sơ thực thể con có liên quan đến hồ sơ thực thể chính (hoặc cha).

    • Tham chiếu. Trong một mối quan hệ tham chiếu giữa hai thực thể, bạn có thể điều hướng đến bất kỳ hồ sơ liên quan nào, nhưng các tác vụ được thực hiện trên hồ sơ sẽ không ảnh hưởng đến hồ sơ khác.

    • Xóa tham chiếu, hạn chế. Trong một tham chiếu, mối quan hệ xóa hạn chế giữa hai thực thể, bạn có thể điều hướng đến bất kỳ hồ sơ liên quan nào. Tác vụ được thực hiện trên hồ sơ cấp độ cha sẽ không được áp dụng cho hồ sơ cấp độ con, nhưng hồ sơ cấp độ cha không thể bị xoá trong khi hồ sơ cấp độ con tồn tại. Lưu ý rằng bạn không thể xóa một hồ sơ khi liên quan đến hồ sơ tồn tại.

    • Phân tầng có thể cấu hình. Trong một mối quan hệ phân tầng có thể cấu hình giữa hai thực thể, bạn chọn hành vi liên kết với mỗi một tập hợp các tác vụ có thể.

      Quan trọng

      Nếu bạn thiết lập các hành vi cho các tác vụ để chúng phù hợp với các hành vi cho các tác vụ liên kết với loại hành vi khác, khi bạn lưu các mối quan hệ, các loại hành vi được tự động đặt cho loại kết hợp.

    Thêm thông tin: MSDN: Đặt cấu hình hành vi của mối quan hệ thực thể

  12. Bấm vào Lưu và Đóng để đóng biểu mẫu Mối quan hệ.

  13. Khi các tùy chỉnh của bạn hoàn tất, hãy phát hành chúng:

    • Để phát hành tùy chỉnh chỉ cho các thành phần bạn hiện đang chỉnh sửa, trên thanh tác vụ, hãy bấm Xuất bản.

    • Để xuất bản tùy chỉnh đối với tất cả các thành phần chưa được xuất bản cùng một lúc, trên thanh điều hướng hoặc trong Ngăn Điều hướng, bấm Thực thể rồi bấm thanh công cụ Hành động, chọn Xuất bản Tất cả Tùy chỉnh.

Lưu ý

  • Thực thể tùy chỉnh không thể là thực thể chính trong mối quan hệ với thực thể hệ thống liên quan được phân tầng. Điều này có nghĩa là bạn không thể có một mối quan hệ với bất kỳ hành động nào thiết lập để Phân tầng tất cả, Phân tầng mục hiện hoạt, hoặc Phân tầng mục do người dùng sở hữu giữa một thực thể tùy chỉnh chính và một thực thể hệ thống liên quan.

  • Không thể có mối quan hệ mới khi bất kỳ tác vụ nào được thiết lập thành Phân tầng tất cảPhân tầng hiện hoạt, hoặc Phân tầng mục do người dùng sở hữu nếu các thực thể liên quan trong mối quan hệ khác đã tồn tại như một thực thể liên quan trong một mối quan hệ khác có bất kỳ tác vụ nào được đặt thành Phân tầng tất cả, Phân tầng hiện hoạt, hoặc Phân tầng mục do người dùng sở hữu. Điều này ngăn mối quan hệ mà tạo ra một mối quan hệ gồm nhiều mục chính.

  • Bất kỳ khi nào bạn thay đổi thành phần giao diện người dùng hoặc thực thi kịch bản biểu mẫu cho một thực thể, bạn cần phải phát hành các thay đổi để áp dụng chúng. Bất kỳ tùy chỉnh nào thay đổi sơ đồ dữ liệu của Microsoft Dynamics 365 ví dụ như thực thể tùy chỉnh, mối quan hệ hoặc trường sẽ được áp dụng ngay lập tức.

  • Nếu một mối quan hệ là một phần của một giải pháp quản lý, các nhà phát triển của các giải pháp quản lý có thể hạn chế bạn tùy chỉnh các mối quan hệ.

  • Việc cài đặt một giải pháp hoặc phát hành các tùy chỉnh có thể can thiệp vào hoạt động bình thường của hệ thống. Chúng tôi khuyên bạn nên lập lịch trình nhập giải pháp nếu giải pháp đó ít gây gián đoạn cho người dùng nhất.

Định nghĩa mối quan hệ

Tùy thuộc vào việc bạn có chọn tạo ra Mối quan hệ một với nhiều mới hoặc Mối quan hệ nhiều với một mới từ trình khám phá giải pháp, hoặc các trường Thực thể chính hoặc Thực thể liên quan sẽ được nhập sẵn. Bạn chỉ cần chọn một tùy chọn khác. Một giá trị mặc định cho trường Tên được nhập sẵn dựa trên tiền tố tùy chỉnh của nhà phát hành giải pháp và tên của thực thể mà bạn chọn để tham gia vào mối quan hệ. Bạn có thể chỉnh sửa thông tin này nếu bạn muốn. Nếu bạn tạo nhiều hơn một mối quan hệ tùy chỉnh giữa hai thực thể và sử dụng cùng một tiền tố tùy chỉnh cho cả hai, giá trị tên được tạo tự động sẽ không phải là duy nhất và bạn sẽ không thể lưu mối quan hệ mới. Bạn phải chỉnh sửa tên để phân biệt tên với các tên hiện có trước khi bạn có thể lưu nó. Sau khi lưu, bạn không thể thay đổi tên.

Nếu bạn không muốn hiển thị mối quan hệ thực thể này trong Tìm kiếm nâng cao, đặt giá trị Có thể tìm kiếm thành Không.

Trường tra cứu

Các lĩnh vực này là các thuộc tính chung, tất cả các trường ngoại trừ Có thể tìm kiếm, Bảo mật trường, và Kiểm tra. Để chỉnh sửa các giá trị này cho lĩnh vực tra cứu được tạo ra bằng mối quan hệ thực thể, bạn phải xác định vị trí và chỉnh sửa trường tra cứu một cách riêng biệt sau khi bạn tạo mối quan hệ thực thể.Thêm thông tin: Tạo và sửa trường

Như một quy luật chung, các Tên Hiển thị phải tương ứng với tên hiển thị của các thực thể chính.

Mục ngăn điều hướng cho thực thể chính

Các thực thể chính có thể hiển thị danh sách các thực thể liên quan nếu bạn mở rộng ngăn điều hướng. Các tùy chọn trong nhóm kiểm soát cách hoặc việc liệu có hiển thị danh sách này không. Các mục điều hướng cũng có thể được chỉnh sửa bằng cách sử dụng trình chỉnh sửa biểu mẫu và, bằng cách sử dụng JavaScript, nhà phát triển có thể áp dụng các thay đổi cho các mục này khi biểu mẫu được hiển thị.

Trường

Mô tả

Tùy chọn Hiển thị

  • Không hiển thị: chọn tùy chọn này nếu bạn không muốn cho phép mọi người có thể điều hướng đến danh sách các hồ sơ liên quan đến thực thể.

  • Sử dụng nhãn tùy chỉnh: chọn tùy chọn này nếu bạn muốn chỉ định nhãn tùy chỉnh để sử dụng.

  • Sử dụng tên số nhiều: chọn tùy chọn này nếu bạn muốn sử dụng tên thực thể liên quan ở dạng số nhiều làm nhãn.

Nhãn Tùy chỉnh

Khi bạn chọn sử dụng nhãn tùy chỉnh như tùy chọn Hiển thị, nhập nhãn tùy chỉnh bạn muốn sử dụng thay vì tên số nhiều của thực thể liên quan.

Khu vực hiển thị

  • Chi tiết: chọn cách này để bao gồm các mục điều hướng trong nhóm Chung.

  • Tiếp thị: chọn cách này để bao gồm các mục điều hướng trong nhóm Tiếp thị.

  • Bán hàng: chọn cách này để bao gồm các mục điều hướng trong nhóm Bán hàng.

  • Dịch vụ: chọn cách này để bao gồm các mục điều hướng trong nhóm Dịch vụ.

Thứ tự hiển thị

Số này kiểm soát nơi mục điều hướng sẽ được bao gồm trong khu vực hiển thị đã chọn. Phạm vi của các số được cho phép bắt đầu bằng 10.000. Mục ngăn điều hướng có giá trị thấp hơn xuất hiện trên các mối quan hệ với một giá trị cao hơn.

Hành vi mối quan hệ

Trong mối quan hệ 1:N, bạn có thể kiểm soát cách mối quan hệ đó hoạt động như thế nào để hỗ trợ các quy tắc kinh doanh cho tổ chức của bạn. Tại sao bạn sẽ muốn làm điều này? Hãy xem xét một ví dụ.

Giả sử rằng bạn có một nhân viên bán hàng mới và bạn muốn gán cho họ một số cơ hội hiện có đang được gán cho một nhân viên bán hàng khác. Mỗi hồ sơ cơ hội có thể có một số hoạt động nhiệm vụ được liên kết với nó. Bạn có thể dễ dàng xác định các cơ hội đang hoạt động bạn muốn chỉ định lại và chỉ định chúng cho nhân viên bán hàng mới. Nhưng điều gì có thể xảy ra với bất kỳ hoạt động nhiệm vụ nào được liên kết với các cơ hội? Bạn có muốn mở từng nhiệm vụ và quyết định xem chúng có nên được chỉ định cho nhân viên bán hàng mới không? Có thể không. Thay vào đó, bạn có thể để cho mối quan hệ áp dụng một số quy tắc tiêu chuẩn cho bạn một cách tự động, Những quy tắc này chỉ áp dụng cho hồ sơ công việc liên quan đến những cơ hội bạn đang chỉ định lại. Mối quan hệ thực thể được đặt tên là Opportunity_Tasks. Các tùy chọn của bạn là:

  • Chỉ định lại tất cả các nhiệm vụ đang hoạt động.

  • Chỉ định lại tất cả các nhiệm vụ. Đây là hoạt động mặc định.

  • Không chỉ định lại nhiệm vụ nào.

  • Chỉ định lại tất cả các nhiệm vụ hiện đã được chỉ định cho chủ sở hữu cơ hội cũ.

Mối quan hệ có thể kiểm soát cách thực hiện các thao tác trên hồ sơ cho phân tầng mục hồ sơ thực thể chính thành bất kỳ hồ sơ thực thể liên quan nào. Các hành động và hành vi có thể được thể hiện trong bảng sau.

Hành động

Mô tả

Hành vi có thể

Chỉ định

Điều gì sẽ xảy ra khi thay đổi chủ sở hữu hồ sơ thực thể chính?

  • Phân tầng mục hiện hoạt

  • Phân tầng tất cả

  • Không phân tầng

  • Phân tầng mục do người dùng sở hữu

Chia sẻ

Điều gì sẽ xảy ra khi chia sẻ hồ sơ thực thể chính?

  • Phân tầng mục hiện hoạt

  • Phân tầng tất cả

  • Không phân tầng

  • Phân tầng mục do người dùng sở hữu

Không chia sẻ

Điều gì sẽ xảy ra khi dừng chia sẻ hồ sơ thực thể chính?

  • Phân tầng mục hiện hoạt

  • Phân tầng tất cả

  • Không phân tầng

  • Phân tầng mục do người dùng sở hữu

Đổi mục mẹ

Điều gì sẽ xảy ra khi thay đổi giá trị trường tra cứu tra cứu cho mối quan hệ loại chính trong hồ sơ thực thể chính?

Mối quan hệ loại chính là mối quan hệ sử dụng Phân tầng Tất cả cho mọi tác vụ.Mối quan hệ thực thể cấp độ cha có thể tùy chỉnh liệt kê các mối quan hệ hệ thống chính có thể tùy chỉnh.

  • Phân tầng mục hiện hoạt

  • Phân tầng tất cả

  • Không phân tầng

  • Phân tầng mục do người dùng sở hữu

Xóa

Điều gì sẽ xảy ra khi xóa hồ sơ thực thể chính?

  • Phân tầng tất cả

  • Loại bỏ liên kết

  • Xóa Hạn chế

Hợp nhất

Điều gì sẽ xảy ra khi hồ sơ thực thể chính được sáp nhập với một hồ sơ khác?

  • Phân tầng tất cả

  • Không phân tầng

Một trong số các thao tác này có thể được cấu hình để kiểm soát cách các thao tác phân tầng xuống các hồ sơ liên quan đến hồ sơ thực thể chính thông qua mối quan hệ thực thể 1:N. Các tùy chọn hành vi được trình bày trong bảng sau.

Hành vi

Mô tả

Phân tầng mục hiện hoạt

Thực hiện các hành động trên tất cả các hồ sơ thực thể liên quan đang hoạt động.

Phân tầng tất cả

Thực hiện các hành động trên tất cả các hồ sơ thực thể liên quan.

Không phân tầng

Không phải làm gì.

Loại bỏ liên kết

Loại bỏ giá trị của trường tra cứu cho tất cả hồ sơ thực thể liên quan.

Xóa Hạn chế

Ngăn chặn việc xóa hồ sơ thực thể chính bị xóa khi hồ sơ liên quan tồn tại.

Phân tầng mục do người dùng sở hữu

Thực hiện các hành động trên tất cả các hồ sơ thực thể liên quan thuộc sở hữu của cùng một người dùng với hồ sơ thực thể chính.

Cách áp dụng những hành động này trong một mối quan hệ có thể được phân loại hoặc áp dụng bằng cách sử dụng các giá trị trường loại hành vi được mô tả trong bảng sau.

Giá trị trường

Mô tả

Mục mẹ

Tất cả hành động sử dụng các hành vi Phân tầng mục tất cả.

Mối quan hệ thực thể cấp độ cha có thể tùy chỉnhliệt kê tất cả mối quan hệ thực thể hệ thống tùy chỉn được mà sử dụng hành vi chính.

Tham chiếu

Chỉ định, chia sẻ, Hủy chia sẻ, và Đổi mục chính sử dụng các hành vi Không phân tầng mục.

Xóa sử dụng các hành vi Loại bỏ liên kết.

Hợp nhất sử dụng các hành vi Phân tầng mục tất cả.

Xóa tham chiếu, hạn chế

Giống như Tham khảo, ngoại trừ tính năngxóa sử dụng hành vi Xóa hạn chế.

Lập cấu hình phân tầng

Hành vi riêng có thể được chỉ định cho từng hành động. Nếu lựa chọn phù hợp với bất kỳ hạng mụcloại hành vi khác, giá trị sẽ thay đổi thành giá trị loại hành vi.

Hạn chế về hành vi mà bạn có thể thiết lập

Chúng ta có một số hạn chế bạn nên lưu ý khi bạn xác định mối quan hệ thực thể.

  • Thực thể tùy chỉnh không thể là thực thể chính trong mối quan hệ với thực thể hệ thống liên quan được phân tầng mục. Điều này có nghĩa là bạn không thể có một mối quan hệ với bất kỳ hành động nào thiết lập để Phân tầng mục tất cả, Phân tầng mục đang hoạt động, hoặc Phân tầng mục do người dùng sở hữu giữa một thực thể tùy chỉnh chính và một thực thể hệ thống liên quan.

  • Không thể có mối quan hệ mới khi bất kỳ hành động nào được thiết lập thành Phân tầng mục tất cả, Phân tầng mục đang hoạt động, hoặc Phân tầng mục do người dùng sở hữu nếu các thực thể liên quan trong mối quan hệ đó đã tồn tại như một thực thể liên quan trong một mối quan hệ khác có bất kỳ hành động nào được đặt thành Phân tầng mục tất cả, Phân tầng mục đang hoạt động, hoặc Phân tầng mục do người dùng sở hữu. Điều này ngăn mối quan hệ mà tạo ra một mối quan hệ gồm nhiều mục chính.

Ánh xạ trường thực thể

Bạn có thể ánh xạ các thuộc tính giữa các thực thể có một mối quan hệ thực thể. Điều này cho phép bạn thiết lập giá trị mặc định cho bản ghi được tạo ra trong ngữ cảnh của bản ghi khác. Giả sử rằng bạn muốn thêm một hồ sơ liên hệ mới cho một người là nhận viên cho một tài khoản cụ thể. Bạn có thể làm điều này theo hai cách khác nhau:

Bạn chỉ có thể điều hướng đến bán hàng > địa chỉ liên lạc và tạo ra một hồ sơ liên lạc mới từ đầu. Nhưng sau đó bạn cần phải thiết lập tài khoản chính và nhập một số mục thông tin (chẳng hạn như thông tin địa chỉ và điện thoại) mà có thể giống như với tài khoản chính. Điều này có thể tốn thời gian và giới thiệu các cơ hội gây lỗi.

Cách dễ dàng là để bắt đầu với thực thể tài khoản và, bằng cách sử dụng các lưới phụLiên hệ trên biểu mẫu, hãy bấm vào + để thêm liên hệ. Đây sẽ là hướng dẫn đầu tiên để bạn tra cứu danh sách liên hệ liên quan để bạn không vô tình tạo một hồ sơ trùng lặp. Nếu bạn không tìm thấy một hồ sơ hiện có, bạn có thể bấm vào Mới và tạo ra một bản ghi liên hệ mới. Sự khác biệt là một số mục dữ liệu nhất định từ hồ sơ tài khoản sẽ được sao chép vào biểu mẫu liên lạc mới để đặt một số giá trị mặc định mà bạn có thể chỉnh sửa trước khi lưu. Điều này có thể tiết kiệm rất nhiều thời gian khi bạn đang nhập dữ liệu và giúp giảm thiểu lỗi.

Thực thể mặc định và ánh xạ thuộc tínhhiển thị tất cả ánh xạ mặc định được đặt cho Microsoft Dynamics 365.

Lưu ý

Những ánh xạ không áp dụng cho hồ sơ liên quan được tạo ra bằng cách sử dụng một quá trình quy trình làm việc hoặc quy trình thoại. Chúng không được tự động áp dụng cho hồ sơ mới được tạo bằng mã, mặc dù, nhà phát triển có thể sử dụng một thông báo đặc biệt được gọi là MSDN: InitializeFromRequest để tạo ra một hồ sơ mới bằng cách sử dụng ánh xạ có sẵn.

Những ánh xạ này chỉ thiết lập giá trị mặc định cho hồ sơ trước khi được lưu. Mọi người có thể chỉnh sửa các giá trị trước khi lưu. Dữ liệu được chuyển là các dữ liệu tại thời điểm đó kịp lúc. Dữ liệu đó chưa được đồng bộ hóa. Nếu thông tin trong hồ sơ thực thể chính thay đổi, dữ liệu hồ sơ thực thể liên quan đã được chuyển khi hồ sơ được tạo sẽ không thay đổi.

Giá trị mặc định được thiết lập khi bạn tạo một hồ sơ mới từ một danh sách chưa thực sự được xác định trong các mối quan hệ thực thể, nhưng chúng được tiếp xúc trong giao diện người sử dụng mối quan hệ. Không phải mọi mối quan hệ thực thể 1:N đều có các giá trị này. Khi bạn xem một danh sách mối quan hệ thực thể 1:N (hoặc N:1) cho một thực thể, bạn có thể lọc các mối quan hệ được hiển thị theo. Bạn có thể chọn một trong hai tất cả, tùy chỉnh, Có thể được tùy chỉnh, hoặc Có thể được ánh xạ. Mối quan hệ thực thể có thể được ánh xạ cung cấp quyền truy cập cho phép các trường thực thể ánh xạ.

Các quy tắc sau hiển thị loại dữ liệu nào có thể được ánh xạ.

  • Cả hai trường phải cùng loại và định dạng tương tự.

  • Độ dài của trường đích phải bằng hoặc lớn hơn độ dài của trường nguồn.

  • Trường đích không thể được ánh xạ sang trường đích đã tồn tại khác.

  • Trường nguồn phải được hiển thị trên biểu mẫu.

  • Trường đích phải là trường mà người dùng có thể nhập dữ liệu vào.

  • Nếu các trường là các tập hợp tùy chọn, các giá trị số nguyên cho mỗi tuỳ chọn nên giống hệt nhau.

  • Giá trị ID địa chỉ không thể được ánh xạ.

Lưu ý

Nếu bạn phải ánh xạ các trường tập hợp tùy chọn, chúng tôi khuyên bạn đặt cấu hình cả hai trường để sử dụng cùng tập hợp tùy chọn toàn cầu. Nếu không, việc giữ hai tập hợp tùy chọn riêng rẽ được đồng bộ hóa với nhau theo cách thủ công là rất khó. Nếu các giá trị số nguyên cho mỗi tùy chọn không được ánh xạ một cách chính xác bạn có thể giới thiệu những vấn đề trong dữ liệu của mình.Thêm thông tin: Tạo và chỉnh sửa bộ tùy chọn toàn cầu

Tạo hoặc chỉnh sửa ánh xạ giữa các trường

  1. Đi tới Thiết đặt > Tùy chỉnh.

  2. Bấm vào Tùy chỉnh hệ thống.

  3. Trong Thành phần, mở rộng Thực thể, rồi mở rộng thực thể mà bạn muốn.

  4. Nhấp vào một trong hai Mối quan hệ 1:N hoặc Mối quan hệ N:1.

  5. Trong ngăn chính, trong danh sách loại, chọn Có thể ánh xạ.

  6. Chọn một mối quan hệ có thể ánh xạ. Sau đó, trên thanh công cụ hoạt động, bấm vào hoạt động, và sau đó bấm vào chỉnh sửa.

  7. Trong liên quan, bấm vào ánh xạ.

  8. Với mỗi ánh xạ mới, trên thanh công cụ hành động, bấm vào Mới.

  9. Trong hộp thoại tạo ánh xạ trường, chọn trường nguồn từ trường thực thể nguồn. Chọn trường đích từ trường thực thể đích.

  10. Bấm vào OK.

  11. Bấm vào Lưu và Đóng để đóng biểu mẫu Mối quan hệ.

  12. Khi tuỳ chỉnh của bạn được hoàn thành, hãy phát hành chúng

Lưu ý

  • Sau khi phát hành các tùy chỉnh, ánh xạ này có sẵn cho tất cả người dùng. Nếu bạn đặt lại Dịch vụ Thông tin Internet (IIS) trước khi bạn phát hành tùy chỉnh, ánh xạ này có sẵn cho tất cả người dùng, mặc dù tùy chỉnh khác sẽ không có sẵn.

  • Nếu bạn ánh xạ đến hoặc từ một trường không được hiển thị trên một biểu mẫu, ánh xạ sẽ không được thực hiện cho đến khi trường được thêm vào biểu mẫu.

Tự động tạo ra ánh xạ trường

Bạn cũng có thể tạo ra ánh xạ tự động nhưng bạn nên sử dụng lưu ý khi làm việc này với thực thể tổ chức. Sử dụng điều này khi bạn tạo thực thể tùy chỉnh và muốn tận dụng ánh xạ. Khi xem danh sách các ánh xạ, trong menu tác vụ khác chọn tạo ra ánh xạ. Điều này loại bỏ bất kỳ ánh xạ hiện có và thay thế chúng bằng ánh xạ được đề xuất mà chỉ dựa trên các trường có tên và loại dữ liệu tương tự. Nếu bạn sử dụng ánh xạ này trên thực thể hệ thống, bạn có thể mất một số ánh xạ dự kiến. Đối với thực thể tùy chỉnh, điều này giúp tiết kiệm thời gian bởi vì bạn có thể dễ dàng xoá bất kỳ ánh xạ nào bạn không muốn và thêm bất kỳ thực thể nào khác mà tạo thao tác ánh xạ không tạo ra.

Tạo và chỉnh sửa mối quan hệ N:N (nhiều tới nhiều)

Mối quan hệ 1:N thiết lập cấp bậc giữa các hồ sơ. Với mối quan hệ N:N (nhiều đến rất nhiều), không có hệ thống cấp bậc rõ ràng. Không có trường tra cứu hoặc hành vi để cấu hình. Hồ sơ được tạo ra bằng cách sử dụng một mối quan hệ N:N có thể được coi là ngang hàng và mối quan hệ là đối ứng.

Với mối quan hệ N:N một thực thể đặc biệt được tạo ra được gọi là thực thể Relationship (hoặc Intersect). Thực thể này có mối quan hệ với mỗi thực thể liên quan và chỉ lưu trữ các giá trị cần thiết để xác định mối quan hệ. Bạn không thể thêm các trường tùy chỉnh cho một thực thể mối quan hệ.

Trình tự để tạo ra một mối quan hệ N:N về cơ bản là chọn hai thực thể mà bạn muốn tham gia vào mối quan hệ và sau đó cho mỗi thực thể xác định cách bạn muốn các danh sách tương ứng có sẵn trong ngăn điều hướng của biểu mẫu cho mỗi thực thể. Đây là các tùy chọn tương tự được sử dụng cho các thực thể chính trong mối quan hệ thực thể 1:N.Thêm thông tin: Mục ngăn điều hướng cho thực thể chính

Không phải tất cả các thực thể có thể được sử dụng với mối quan hệ N:N. Nếu nút Mối quan hệ nhiều đến rất nhiều không có, bạn không thể tạo mối quan hệ N:N mới với thực thể này. Nếu bạn sử dụng trình duyệt siêu dữ liệu, bạn có thể lọc trên thực thể có các CanBeInManyToMany giá trị đặt thành true.Thêm thông tin: Sử dụng trình duyệt siêu dữ liệu

Tạo hoặc sửa các mối quan hệ N-N giữa các thực thể

  1. Đi tới Thiết đặt > Tùy chỉnh.

  2. Bấm vào Tùy chỉnh hệ thống.

  3. Trong Thành phần, mở rộng Thực thể, rồi mở rộng thực thể mà bạn muốn làm việc.

  4. Bấm Mối quan hệ N:N.

  5. Để chỉnh sửa hoặc xem thông tin chi tiết cho một mối quan hệ đang tồn tại, hãy chọn mối quan hệ đó, trên thanh công cụ Hoạt động, bấm Hoạt động, sau đó bấm Chỉnh sửa.

    - HOẶC -

    Để thêm một mối quan hệ mới, hãy bấm vào Mối quan hệ Nhiều - Nhiều Mới.

    Quan trọng

    Nếu Mối quan hệ nhiều-nhiều mới không xuất hiện trên thanh công cụ Hoạt động, bạn không thể tạo ra một mối quan hệ N:N cho thực thể đó.

  6. Đối với một mối quan hệ mới, trong phần Thực thể hiện tại, trong danh sách Tùy chọn hiển thị, chọn một trong các tùy chọn sau:

    • Không Hiển thị: Thực thể khác sẽ không hiển thị dạng xem liên kết cho thực thể hiện tại.

    • Sử dụng Nhãn Tùy chỉnh: Nhãn này sẽ được sử dụng cho dạng xem liên kết được tạo ra cho thực thể khác. Hãy chắc chắn nhập một giá trị tương ứng trong trường Nhãn tuỳ chỉnh.

    • Sử dụng Tên Số nhiều: Việc này sẽ sử dụng tên số nhiều của thực thể hiện tại cho dạng xem liên kết.

    Lưu ý

    Khi các tùy chọn Sử dụng tên số nhiều hoặc Sử dụng nhãn tuỳ chỉnh được lựa chọn, bạn có thể chọn từ danh sách tùy chọn Khu vực hiển thị để chỉ định khu vực hiển thị (ví dụ: Tiếp thị hoặc Bán hàng) trên các biểu mẫu nơi nhãn mối quan hệ sẽ được hiển thị. Bạn cũng có thể chỉ định Thứ tự hiển thị để kiểm soát nơi nhãn sẽ được chèn vào trong khu vực hiển thị được lựa chọn.

    Quan trọng

    Mô hình điều hướng cho các biểu mẫu được liên kết với các thực thể được cập nhật khác đáng kể so với mô hình điều hướng cho các thực thể không được cập nhật. Mặc dù cơ chế để xác định các Khu vực hiển thị và Thứ tự hiển thị là chung, nhưng hãy chắc chắn rằng bạn hiểu các mô hình điều hướng khác nhau khi bạn thiết lập các mối quan hệ của thực thể.

  7. Trong phần Thực thể khác, chọn một thực thể khác từ danh sách Tên thực thể.

    Lưu ý

    Khi bạn chỉ định tên thực thể, các giá trị mặc định được thiết lập cho các trường TênTên mối quan hệ thực thể trong phần Xác định mối quan hệ. Nếu bạn thay đổi giá trị Tên thực thể trước khi lưu, các tên này sẽ không thay đổi, vì vậy hãy chắc chắn các tên này có ý nghĩa trước khi lưu.

  8. Trong phần Xác định mối quan hệ, hãy xác nhận TênTên mối quan hệ thực thể.

    Các giá trị này phải là duy nhất trong các mối quan hệ N:N.

  9. Bấm Lưu và Đóng để đóng biểu mẫu Mối quan hệ N:N.

  10. Khi các tùy chỉnh của bạn hoàn tất, hãy phát hành chúng:

    • Để chỉ phát hành tùy chỉnh cho thành phần bạn hiện đang chỉnh sửa, trên thẻ Trang chủ, trong nhóm Lưu, bấm Phát hành.

    • Để phát hành các tùy chỉnh cho tất cả thành phần chưa được phát hành cùng một thời điểm, bấm Phát hành Tất cả Tùy chỉnh.

    Lưu ý

    Bất kỳ khi nào bạn thay đổi thành phần giao diện người dùng hoặc thực thi kịch bản biểu mẫu cho một thực thể, bạn phải phát hành các thay đổi để áp dụng chúng. Bất kỳ tùy chỉnh nào thay đổi sơ đồ dữ liệu của Microsoft Dynamics 365 ví dụ như thực thể tùy chỉnh, mối quan hệ hoặc trường sẽ được áp dụng ngay lập tức.

    Việc cài đặt một giải pháp hoặc phát hành các tùy chỉnh có thể can thiệp vào hoạt động bình thường của hệ thống. Chúng tôi khuyên bạn nên lập lịch trình nhập giải pháp nếu giải pháp đó ít gây gián đoạn cho người dùng nhất.

Đặt thuộc tính được quản lý cho các mối quan hệ

Thuộc tính được quản lý chỉ áp dụng khi bạn bao gồm một trường với một giải pháp quản lý và nhập nó vào một tổ chức khác. Các thiết đặt này cho phép một nhà phát triển giải pháp có một số kiểm soát với mức độ tuỳ chỉnh mà họ muốn để cho phép người sử dụng cài đặt giải pháp được quản lý của họ khi họ tùy chỉnh mối quan hệ thực thể. Để thiết lập các thuộc tính được quản lý cho một mối quan hệ, bấm nút Thuộc tính được quản lý trên thanh menu.

Với mối quan hệ, chỉ thuộc tính được quản lý là Có thể được tùy chỉnh. Cài đặt duy nhất này kiểm soát tất cả các thay đổi có thể được thực hiện cho mối quan hệ thực thể.

Xem Thêm

Tạo và chỉnh sửa siêu dữ liệu
Tạo và chỉnh sửa các thực thể
Tạo và sửa trường
Tạo và chỉnh sửa bộ tùy chọn toàn cầu
Mối quan hệ thực thể cấp độ cha có thể tùy chỉnh
Thực thể mặc định và ánh xạ thuộc tính

© 2017 Microsoft. Bảo lưu mọi quyền. Bản quyền