다음을 통해 공유


레코드를 서로 연결하기 위해 연결을 사용합니다.

연결은 Microsoft Dataverse의 두 레코드 간의 관계를 연결하고 설명하는 유연한 방법을 제공합니다. 팀워크, 공동 작업 및 비즈니스 및 영업 프로세스의 효과적인 관리를 촉진하는 데 도움이 됩니다. 연결을 사용하면 사용자, 연락처, 견적, 판매 주문 및 기타 여러 레코드를 서로 쉽게 연결할 수 있습니다. 연결의 레코드는 관계의 목적을 정의하는 데 도움이 되는 특정 역할을 할당할 수 있습니다.

연결은 다음과 같은 기능을 제공합니다.

  • 대부분의 Dataverse 테이블 형식의 두 레코드를 쉽고 유연하게 연결할 수 있습니다. 연결에 대해 사용자 지정 가능한 모든 비즈니스 및 사용자 지정 테이블을 사용하도록 설정할 수 있습니다.
  • 연결 및 기간에 대한 설명과 같은 유용한 정보를 추가하는 옵션입니다.
  • 의사와 환자 간의 관계, 관리자와 직원 간의 관계 등 두 레코드 간의 관계를 설명하는 연결 역할을 만드는 기능입니다.
  • 특정 레코드에 대한 여러 연결 및 역할을 만드는 빠른 방법입니다. 예를 들어 연락처는 다른 연락처, 계정 또는 계약과 많은 관계를 가질 수 있습니다. 각 관계에서 연락처는 다른 역할을 할 수 있습니다.
  • 쿼리를 빌드하고 그래프를 만들기 위한 정보입니다. 특정 레코드에 대한 모든 연결 및 연결 역할을 검색하고 연결의 시각적 표현을 위한 그래프 및 차트를 만들 수 있습니다.
  • 비즈니스 프로세스 자동화 및 개선을 위한 워크플로 및 감사 지원.

연결 활성화 및 생성

테이블 정의를 업데이트하여 연결에 대해 사용자 지정 또는 사용자 지정 가능한 테이블을 사용하도록 설정할 수 있습니다. UpdateEntityRequest 메시지를 사용하여 IsConnectionsEnabled 속성을 true로 설정합니다.

두 레코드 간에 연결을 만들려면 연결 테이블을 사용합니다. 연결(원본)을 만드는 레코드와 연결할 레코드(대상)를 지정해야 합니다. Connection.Record1Id 열을 사용하여 원본 레코드를 지정하고 Connection.Record2Id 열을 사용하여 대상 레코드를 지정합니다. 필요에 따라 연결 기간 및 설명을 지정할 수 있습니다. 연결에서 참가자 간의 관계를 설명하려면 연결 역할을 사용합니다. 연결 역할을 지정하려면 Connection.Record1RoleId 열과 Connection.Record2RoleId 열을 사용합니다.

연결에 대한 쿼리 실행

연결을 쿼리하면 보고서, 그래프 또는 차트를 만드는 데 사용할 수 있는 중요한 데이터를 얻을 수 있습니다. 레코드, 형식(엔터티 형식 코드), 특정 역할 또는 기타 기준에 따라 연결을 쿼리할 수 있습니다. 다음은 연결을 쿼리하는 방법의 예입니다.

레코드별:

  • 계정 A에 대한 모든 연결을 표시합니다.

  • 계정 A에 대한 모든 역할을 표시합니다.

    형식별(엔터티 형식 코드 사용):

  • 경쟁사의 모든 역할을 표시합니다.

  • 계정에 대한 총 역할 수를 찾습니다.

    역할별:

  • 계정 A가 "공급업체"인 모든 연결을 찾습니다.

  • $20,000 이상의 모든 오픈 기회를 찾되, 연락처 B가 영업 담당자인 경우입니다.

  • "환자", "간호사" 또는 "의료 도우미"와 같은 "의사" 역할에 일치하는 모든 역할을 찾습니다.

  • "Friend" 역할이 있는 모든 연락처를 찾습니다.

중요합니다

연결 레코드를 만들면 데이터베이스에 두 개의 레코드가 만들어집니다. 첫 번째 레코드는 대상 연결에 대한 원본을 나타내고 두 번째 레코드는 원본 연결에 대한 대상을 나타냅니다. 이렇게 하면 레코드가 원본 레코드인지 아니면 연결의 대상 레코드인지에 관계없이 쿼리에서 레코드가 참여하는 모든 연결을 찾을 수 있습니다.

연결 역할이 있는 테이블 간의 관계 설명
연결 테이블
ConnectionRole 테이블
샘플: 연결 만들기
샘플: 연결 역할 만들기
샘플: 상호 연결 역할 만들기
샘플: 레코드별 연결 쿼리(초기 바인딩)
샘플: 엔터티 형식 코드별 연결 역할 쿼리(초기 바인딩)
샘플: 상호 역할별 연결 쿼리(초기 바인딩)
샘플: 연결 역할 업데이트(초기 바인딩 방식)