할당한 역할을 통해 레코드 간의 관계를 설명할 수 있습니다.
연결에서 연결 역할을 사용할 수 있는 방법에는 여러 가지가 있습니다.
- 원본 레코드 및 대상 레코드에 동일한 역할을 적용합니다. "친구", "팀 구성원" 또는 "동료"는 연결의 두 레코드에 적용할 수 있는 역할의 예입니다.
- 원본 레코드 또는 대상 레코드에 역할을 적용하지만 둘 다에 적용하지는 않습니다. 연락처에서 영업 기회로의 연결에 있는 '영업 사원' 역할은 이러한 역할의 예입니다. 영업 기회, 청구서 또는 판매 주문과 같은 레코드는 일반적으로 자신이 나타내는 항목에 대한 충분한 정보를 포함하며 할당된 역할이 필요하지 않습니다.
- 일치하는 두 역할(상호 역할이라고도 함)을 적용합니다. 한 역할은 원본 레코드에 적용되고 다른 역할은 대상 레코드에 적용됩니다. "의사"와 "환자", "부모", "자식"은 일치하는 역할의 예입니다.
연결 역할 범주
연결 역할을 만들 때 해당 역할이 속한 범주를 지정할 수 있습니다. 예를 들어 다음 범주를 사용할 수 있습니다.
- 비즈니스(공급업체, 구매자, 경쟁사)
- 가족(아버지, 자매, 사촌)
- 소셜(테니스 파트너, 클럽 회원, 친구)
범주 목록은 사용자 지정할 수 있습니다. 비즈니스 모델에 가장 적합한 범주를 추가할 수 있습니다.
연결 역할 만들기
연결 역할을 만들려면 다음 정보를 지정해야 합니다.
ConnectionRole.Name역할 이름을 지정하는 데 사용합니다.ConnectionRole.Description역할 설명을 추가하는 데 사용합니다.ConnectionRole.Category역할 범주를 지정하는 데 사용합니다. 이에 대한 가능한 값은 선택 항목에connectionrole_category정의되어 있습니다.연결 역할을 만들 때 잠재 고객, 계정 또는 경쟁사와 같이 역할이 적용될 테이블 형식을 지정할 수 있습니다. 특정 테이블 형식을 지정하지 않으면 모든 Microsoft Dataverse 테이블에 연결 역할을 적용할 수 있습니다. 테이블 형식을 지정하려면 .를 사용합니다
ConnectionRoleObjectTypeCode.AssociatedObjectTypeCode. 연결 역할을 특정 테이블 형식에 연결하려면 다음을 사용합니다ConnectionRoleObjectTypeCode.ConnectionRoleId. 연결 역할 레코드는 여러 연결 역할 개체 형식 코드 레코드에서 참조할 수 있습니다. 연결 역할 레코드에 대한 모든 참조를 제거하는 경우 이 연결 역할을 모든 Dataverse 테이블에 적용할 수 있습니다.팁 (조언)
계정에 대한 연결 역할을 찾으려면 쿼리에서 계정에 연결된 모든 역할(엔터티 형식 코드 = 1) 또는 모든 테이블(엔터티 형식 코드 = 0)을 지정합니다.
연결 역할 연결 및 연결 해제
연결에서 역할을 연결하려면 메서드를 Associate 사용합니다. 역할을 분리하려면 메서드를 Disassociate 사용합니다. 메시지 및 Associate 메시지에 대한 Disassociate 자세한 내용은 .NET용 SDK를 사용하여 테이블 행 연결 및 연결 해제, Web API를 사용하여 테이블 행 연결 해제 및 연결 해제를 참조하세요.
참고하십시오
연결 테이블
연결 테이블
샘플: 연결 만들기
샘플: 연결 역할 만들기
샘플: 상호 연결 역할 만들기
샘플: 레코드별 연결 쿼리(초기 바인딩)
샘플: 엔터티 형식 코드별 연결 역할 쿼리(초기 바인딩)
샘플: 상호 역할별 연결 쿼리(초기 바인딩)
샘플: 연결 역할 업데이트(초기 바인딩 방식)