连接实体

 

发布日期: 2017年1月

适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online

连接提供了一种连接和说明系统中任意两个实体记录 Microsoft Dynamics 365 之间的关系的灵活方式。 它帮助改善团队工作、协作以及业务和销售流程的有效管理。 通过连接,您可以轻松地使用户、联系人、报价单、销售订单和很多其他实体记录相互关联。 可以向关联中的记录分派帮助定义关系用途的特定角色。

连接提供以下功能:

  • 通过轻松且灵活的方式在大多数 Microsoft Dynamics 365 实体类型的两个记录之间建立连接。 可以对所有可自定义业务和自定义实体启用连接。

  • 用于添加有用信息的选项,如连接说明和持续时间。

  • 创建连接角色的功能,连接角色说明两个记录之间的关系,如医生和患者之间的关系或者经理和员工之间的关系。

  • 通过快捷方式为特定记录创建多个连接和角色。 例如,联系人可以与其他联系人、客户或合同具有很多种关系。 在每种关系中,联系人可以充当不同的角色。

  • 用于生成查询和创建图形的信息。 您可以搜索特定记录的所有连接和连接角色并创建图形和图表以便直观地表示连接。

  • 支持通过工作流和审核来自动执行和改进业务流程。

启用和创建连接

您可以通过更新实体元数据来对任何自定义或可自定义实体启用连接。 使用 UpdateEntityRequest 消息将 IsConnectionsEnabled 属性设置为 true

若要在两个记录之间创建连接,请使用 Connection 实体。 您必须指定创建连接时所基于的记录(源)和连接到的记录(目标)。 可以使用 Connection.Record1Id 属性指定源实体记录,使用 Connection.Record2Id 属性指定目标实体记录。 还可以选择是否指定连接的持续时间和说明。 若要说明连接中参与者之间的关系,请使用连接角色。 若要指定连接角色,请使用 Connection.Record1RoleId 属性和 Connection.Record2RoleId 属性。

查询连接

查询连接可以为您提供重要的数据,您可以使用这些数据创建报表、图形或图表。 可以按实体记录、实体类型(实体类型代码)、特定角色或其他条件查询连接。 例如,可以通过以下方式查询连接:

按实体记录:

  • 显示客户 A 的所有连接。

  • 显示客户 A 的所有角色。

按实体类型(使用实体类型代码):

  • 显示竞争对手实体的所有角色。

  • 查找客户实体的角色总数。

按角色:

  • 查找客户 A 是“供应商”的所有连接。

  • 查找超过 $20,000 并且联系人 B 是“销售员”的所有开启的商机。

  • 查找符合“医生”角色的所有角色,如“患者”、“护士”或“医务助理”。

  • 查找具有“朋友”角色的所有联系人。

重要

创建连接实体记录时,会在数据库中创建两个记录。 第一个记录表示目标连接的源,第二个记录表示源连接的目标。 这可以保证查询将查找记录参与的所有连接,无论记录在连接中是源记录还是目标记录。

另请参阅

描述实体与连接角色之间的关系
连接实体消息和方法
ConnectionRole 实体消息和方法
ConnectionRoleObjectTypeCode 实体消息和方法
用于连接实体的示例代码
业务管理实体
自定义可视化和仪表板
财政日历和区域实体

Microsoft Dynamics 365

© 2017 Microsoft。 保留所有权利。 版权