表的类型
表定义您要以行(记录)形式跟踪的信息,通常包括公司名称、地点、产品、电子邮件、电话等列数据。
表在 Power Apps 中显示为下面的不同类型之一:
- 标准:若干标准表(也称为现成表)包含在包括 Microsoft Dataverse 的 Power Platform 环境中。 客户、业务部门、联系人、任务和用户表是 Dataverse 中标准表的示例。 Dataverse 中包含的大多数标准表都可以自定义。 作为托管解决方案的一部分导入并设置为可自定义的表也显示为标准表。 任何具有适当特权的用户都可以自定义这些表,这些表的表属性已将可自定义设置为 true。
- 活动:是一种特殊类型的表,最适合具有基于活动的元素的行,其中可以包括主题、开始时间、停止时间、截止日期和持续时间。 Dataverse 附带了多个现成的活动表,例如约会、任务、电子邮件和电话联络。 详细信息:活动表
- 虚拟:需要使用来自 Dataverse 外部源的数据填充的表。
- 弹性:表将存储超过上千万行的极大数据集时使用。
活动表
可以将活动视为可在日历上进行输入的任何操作。 活动具有时间维度(开始时间、停止时间、截止日期和持续时间),可帮助确定操作发生或将要发生的时间。 活动也包含一些数据,可帮助确定活动所代表的操作(例如,主题和说明)。 活动可以处于已打开、已取消或已完成状态。 活动的已完成状态具有几个与之关联的子状态值,用于阐明活动的完成方式。
活动表是一种特殊的表,只能为用户或团队所有,不能为组织所有。 创建表时,您可以将其指定为标准表或活动表。
下表列出了可在默认环境中使用的活动表。
客户 | 描述 | 在活动菜单中显示 | 参考 |
---|---|---|---|
约会 | 表示具有开始/结束时间和持续时间的时间间隔的承诺。 | 是 | 约会 |
使用电子邮件协议传递的活动。 | 是 | 电子邮件 | |
传真 | 跟踪传真的呼叫结果和页数并可以选择存储文档的电子副本的活动。 | 是 | 传真 |
信件 | 跟踪信件传递的活动。 此活动可包含信件的电子副本。 | 是 | 信件 |
电话联络 | 用于跟踪电话联络的活动。 | 是 | PhoneCall |
定期约会 | 定期约会系列的主约会。 | 是 | 定期约会主体 |
任务 | 通用活动,代表必须完成的工作。 | 是 | 任务 |
当您可以创建新的自定义活动表时,您可以创建它来读取即时消息通信。 创建活动表不同于创建非活动表,因为不指定主列。 所有活动表都有一个设置为主题的主要字段 ,以及由活动表定义的其他公用列。 这使得所有类型的活动都可以在仅显示公用列的视图中显示。
若要创建自定义活动表,请打开新建表面板中的高级选项部分,从类型下拉列表中选择活动选项。 在选择此选项后,您将看到选择了在活动菜单中显示。 通过此设置,用户可以在活动菜单中创建此类型的活动。 不会为通常与特定事件关联并使用代码或工作流创建的活动选择此设置。 在保存表后,您无法更改这些设置。
为表启用活动
启用活动以将活动添加到表并针对表使用相关查找。
要启用活动,登录到 Power Apps。
在左侧导航中,选择表,然后打开所需的表。
选择属性。
展开高级选项,然后选择创建新活动。
重要
此设置一旦被启用,便无法禁用。
选择保存。
允许用户将电子邮件与多个记录关联
用户有时需要将电子邮件关联到多条记录。 例如,客户发送与多个案例相关的电子邮件。 现有的相关项查找仅允许用户将电子邮件与单条父记录相关。 现在,电子邮件记录可以通过名为相关的新活动方类型列关联到多条记录,例如客户、联系人、潜在客户、商机和案例。 当电子邮件关联到多条记录时,它将显示在每条关联记录的时间线上。
备注
当前仅电子邮件活动支持此功能。
默认情况下,相关列不会添加到电子邮件窗体中。 若要允许用户使用此新列,请向电子邮件窗体添加相关列。 有关如何将列添加到窗体的信息,请转到将列添加到窗体。
将相关列添加到窗体后,用户可以将电子邮件记录与案例或商机等其他相关方记录(关系方)关联。
相关项列和相关列之间的差异
虽然相关项列和相关列之间有相似之处,但下面是需要注意的重要差异:
支持的表
相关列当前仅可用于电子邮件表。 相关列当前不支持相关项列利用的相同关系。 支持表的列表当前限于具有联系人电子邮件的表。关系类型
相关项列充当父记录中的父关系。 例如,如果客户具有多个活动,并且该客户在稍后删除,将对子活动记录自动应用相同的操作。 相关列不是父关系。 对相关记录执行的操作不会影响相关活动。当设置列值时
将相关列添加到电子邮件窗体后,用户可以手动添加一条或多条记录以指示这些记录与活动相关。 相关项列和相关列是独立的。 为相关项查找列设置值不会影响相关列的值。 当新电子邮件与现有电子邮件相关(例如,回复)时,关联电子邮件的相关列和相关项列的值会复制到新活动。 但是,当您从记录上下文内的时间线控件中创建新电子邮件时,相关列不会自动设置为当前记录。 可以通过启用名为 AddParentEntityToRelatedOnNewActivityCreate 的 OrgDBOrgSetting 修改此行为Outlook 加载项场景
Dynamics 365 App for Outlook 和销售用 Copilot 等一些功能包括将 Outlook 电子邮件保存为电子邮件记录的能力,同时还可以设置相关列。 这些功能不会设置相关列的值。
表所有权
有两种不同类型的标准和自定义表所有权。 创建自定义表时,所有权选项是负责的用户或团队或组织。 表创建后,不能更改所有权类型。
所有权 | 描述 |
---|---|
组织 | 数据属于组织。 对数据的访问在组织级别控制。 |
用户或团队 | 数据属于用户或团队。 可以对这些行执行的操作可在用户级别控制。 |
请注意,有一些 Dataverse 系统表类似于标准表,但拥有的所有权类型不同于组织和用户或团队所有权:
- 无。 有些系统表没有负责人,例如特权表。
- 业务部门。 一些系统表由业务部门负责。 其中包括业务部门、日历、团队和安全角色表。
重要
在创建自定义表后,将无法更改所有权。 在创建表之前,请确保选择正确的所有权类型。 如果以后确定您的自定义表必须属于其他类型,必须将其删除并创建新的自定义表。
虚拟表
虚拟表是 Dataverse 中的自定义表,其中具有包含来自外部数据源的数据的列。 虚拟表在应用中作为常规表行显示给用户,但包含运行时动态从外部数据库(如 Azure SQL 数据库)获取的数据。 所有客户端(包括使用 Dataverse Web 服务开发的自定义客户端)中均提供基于虚拟表的行。 详细信息:创建和编辑包含来自外部数据源的数据的虚拟表
弹性表
如果表中包含极大数据集,弹性表的性能优于标准表。 弹性表由 Azure Cosmos DB 提供支持。 详细信息:创建和编辑弹性表