Microsoft Dataverse 是 Power Apps 的基础数据平台,提供服务器端逻辑(插件和工作流)、业务流程、复杂的安全模型和面向开发人员的可扩展平台等核心功能。 本指南可帮助开发人员了解如何使用代码扩展 Dataverse,以便为用户、企业、独立软件供应商(ISV)和系统集成商(SIS)生成自定义业务线应用。
开发人员可以通过多种方式创建使用 Dataverse 的应用。 虽然可以使用 Dataverse 作为数据源的代码生成应用程序,但大多数项目都使用 模型驱动应用 或 画布应用 来生成人们使用的体验。
与模型驱动应用程序协作
模型驱动应用基于 Dataverse 构建,只能连接到 Dataverse 环境。 Dataverse 存储定义模型驱动应用的所有数据。
模型驱动应用使用 解决方案 共享自定义项和扩展。
模型驱动应用也有很多点,开发人员可以编写代码来扩展它们。 有关开发人员可以使用模型驱动应用执行的事情的信息,请参阅 模型驱动应用开发人员指南。
Microsoft提供的模型驱动应用的一些示例包括 Dynamics 365 客户服务、 Dynamics 365 Field Service 和 Dynamics 365 Marketing。
了解何时编写代码
由于 Dataverse 包含许多功能,用户无需编写代码即可配置自定义业务逻辑,因此开发人员最常见的方案涉及填补现有功能不提供所需功能的空白。 幸运的是,Dataverse 为开发人员提供了许多点,以使用代码扩展通用功能。
作为开发人员,了解在不编写代码的情况下可以完成哪些操作是很重要的。 熟悉这些功能。 有关详细信息,请参阅 什么是 Dataverse?
本地部署的内容
Dataverse 不适用于本地部署。 本指南中的内容不包括仅可用于本地或面向 Internet 的部署(IFD)的选项的信息。 有关这些选项的信息,请参阅 Dynamics 365 Customer Engagement 开发人员指南(本地)。