表的许可证要求
应用制作者可以使用 Microsoft Dataverse 内提供的多数表(包括自定义表或属于通用数据模型一部分的表)来为有 Power Apps 或 Power Automate 许可证的用户创建应用和流。
在某些情况下,表包含复杂的业务逻辑或与要求应用用户具有特定许可证的 Dynamics 365 中的客户互动应用(Dynamics 365 Sales、Customer Service、Field Service、Marketing 或 Project Service Automation)绑定在一起。 此主题提供具有复杂业务逻辑的表以及与 Dynamics 365 应用绑定的表(称为受限表)的许可信息。
具有复杂业务逻辑的表
包含以下复杂服务器端逻辑的表需要使用这些表的应用或流用户有 Power Apps 或 Power Automate 许可证:
代码插件(有关详细信息,请参阅插件开发)
实时工作流(有关详细信息,请参阅工作流过程)
备注
只转换为实时工作流的工作流被视为实时和同步。 在后台运行的工作流仍可以用于相应的 Power Apps 计划且不需要额外许可证。
若要了解您是否向表添加了复杂的业务逻辑,请查看在您的环境中配置的插件程序集和工作流的列表。 有关在安装 Dynamics 365 应用(如 Dynamics 365 Sales 或 Dynamics 365 Customer Service)之后可能包含服务器端逻辑的表的列表,请参阅需要 Power Apps 或 Power Automate 许可证的复杂表
当添加复杂的业务逻辑时影响许可证要求
应用程序制造者可以向 Dataverse 内的表添加代码插件和实时工作流,但这样做可能会更改已经部署的应用程序的用户的许可证要求。 应用制作者在向表添加复杂的业务逻辑时应当谨慎,应先检查哪些应用使用该表,以及这些应用的用户是否具有适当的许可证。
受限表
受限表不是 Dataverse 中的标准表,而是包含在 Dynamics 365(Dynamics 365 Sales、Customer Service、Field Service、Marketing 或 Project Service Automation)或第三方解决方案中的一个客户互动应用中。 例如,知识文章、目标和权利表。
备注
使用这些表的应用和流需要应用和流用户获得适当许可-不是应用或流的制作者或开发人员。
与 Dynamics 365 应用(如 Dynamics 365 Sales 或 Dynamics 365 Customer Service)的功能绑定的表需要应用用户具有该应用程序的相应许可证(如果他们要在表中创建、更新或删除行)。 有关受限表的完整列表,请参阅需要 Dynamics 365 许可证的受限表。
许可示例
Barb 和 Isaac 在使用 Dataverse 存储数据的 Power Apps 中创建应用程序。
表创建
没有用户可以创建新的受限表;Microsoft 保留为 Dynamics 365 应用(如 Dynamics 365 Sales 或 Dynamics 365 Customer Service)创建和定义这些表的权利
用户可以使用 Dynamics 365、Power Apps 或 Power Automate 许可证创建自定义表
对于现有的受限表,用户可以使用适当的 Dynamics 365 应用许可证添加行
使用 Power Apps 创建应用
Barb 和 Isaac 可以创建使用 Dynamics 365 许可证访问受限表的画布或模型驱动应用
Barb 和 Isaac 可以创建使用 Dynamics 365 或 Power Apps 许可证访问自定义表的画布或模型驱动应用
使用应用
Barb 希望使用两个画布应用:
应用 1 – 使用约会表以及存储相关信息的自定义表
应用 2 – 将约会表与工作订单表(受限表)一起使用
Isaac 希望使用两个模型驱动应用:
应用 3 – 使用约会表以及存储相关信息的自定义表
应用 4 – 将约会表与工作订单表(受限表)一起使用
Barb 和 Isaac 需要以下许可证:
Barb 可以通过 Dynamics 365 应用许可证或 Power Apps 许可证使用应用 1。
Barb 只能通过 Dynamics 365 应用许可证使用应用 2,因为该应用要访问一个受限表。
Isaac 可以通过 Dynamics 365 应用许可证或 Power Apps 许可证使用应用 3。
Isaac 只能通过 Dynamics 365 应用许可证使用应用 4,因为该应用要访问一个受限表。
使用 Power Automate 创建流
现在,让我们看看当 Isaac 向 Barb 和 Isaac 都在其应用中使用的自定义表添加实时工作流时会发生什么。
Isaac 可以使用 Dynamics 365 应用许可证创建访问受限表的工作流
Barb 和 Isaac 可以使用 Dynamics 365 应用或 Power Automate 许可证创建访问自定义表的工作流
使用流
Barb 或 Isaac 可以使用 Dynamics 365 应用许可证运行访问受限表的工作流
Barb 或 Isaac 可以使用 Dynamics 365 应用或 Power Automate 许可证运行访问自定义表的工作流
有关许可的更多信息
有关许可的详细信息,请参阅许可概述。
有关表许可要求的最新信息,请参阅 Power Apps 许可指南。