关于使用 Microsoft Dataverse 进行开发的简介

已完成

每当需要某种程度的自动化,但现有功能不支持,并且您无法使用低代码技术(例如 Power Automate)轻松生成自动化时,就需要利用代码扩展 Dataverse 平台。 这些类型的可扩展性点往往通过称为插件的资产作为服务器端代码运行。 流和其他选项支持异步自动化和逻辑,但无法完全复制针对同步规则的插件功能。 但您需要在模型驱动应用程序中实施同步操作时,仍需要插件。

Dataverse 插件开发经常是必需的,并且是 Power Platform 开发人员工具包中的一项基本技能。

生成模型驱动应用

Dataverse 元数据和表存储定义模型驱动应用的所有数据和表级别业务逻辑。 此外,我们包装自定义并(通过解决方案)将其分发到模型驱动应用的方法也包含在 Dataverse 中。

生成客户端应用

Dataverse 提供用于生成应用程序(包括以 ASP.NET 编写的自定义 Web 应用程序、Node.js 应用程序、Windows 应用程序或其他类型的应用程序)的 API。 使用 Dataverse 生成应用程序有许多优势,我们在下一部分汇总了其中一些优势。

优势

每个 Dataverse 环境都有一组统一功能,使您能够在各种应用程序中为组织的数据和业务流程创建专注于业务的定义。 因为数据和元数据都位于云中,所以可以轻松地对应用程序进行管理。 您可以通过内置安全模型,针对组织中的不同用户组控制对表和功能的访问权限。

Microsoft 在 Dataverse 上构建了许多第一方应用程序,包括 Dynamics 365 Sales、Dynamics 365 Customer Service 和 Dynamics 365 Field Service。 在相同的 Dataverse 平台上构建您的应用,可以在 Dataverse 中与通过其他应用程序构造的数据轻松交互。