共用方式為


描述具有連線角色的資料表之間的關聯性

您可以透過指派給記錄的角色來描述記錄之間的關係。

您可以透過數種方式在連線中使用連線角色:

  • 將相同的角色套用至來源記錄和目標記錄。 「朋友」、「團隊成員」或「同事」是可套用至連線中兩個記錄的角色範例。
  • 將角色套用至來源記錄或目標記錄,但不能同時套用至兩者。 在「連絡人與機會」的連結中,「業務代表」角色就是這類角色的範例。 記錄 (例如商機、發票或銷售訂單) 通常包含有關它們所代表內容的足夠資訊,並且不需要指派給它們的角色。
  • 套用兩個相符的角色 (有時稱為互惠角色)。 一個角色套用至來源記錄,另一個角色套用至目標記錄。 「醫生」和「病人」、「父母」和「孩子」是匹配角色的例子。

連線角色類別

當您建立連線角色時,您可以指定它們所屬的種類。 例如,您可以使用下列類別:

  • 業務(供應商、買家、競爭對手)
  • 家庭(父親、姐妹、表兄弟)
  • 社交(網球夥伴、俱樂部會員、朋友)

類別列表是可自定義的。 您可以新增最適合您業務模式的類別。

建立連結角色

若要建立連線角色,您必須指定下列資訊:

  • 使用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 關聯和取消關聯資料表資料列

另請參閱

連接表
連接表
範例:建立連線
範例:建立連線角色
範例:建立互惠連線角色
範例:依記錄查詢連結 (早期繫結)
範例:依實體類型代碼查詢連接角色(早期綁定)
範例:依相互角色查詢連結 (早期繫結)
範例:更新連結角色 (早期繫結)