PowerApps Common Data Service (CDS) 2.0 连接器不适用于 Dynamics 365 CE 实例

PowerApps Common Data Service (CDS) 2.0 connector doesn't work for a Dynamics 365 CE instance

希望有人能直白我对 PowerApps 连接器的理解。显然,我有 3 个连接选项。

如果我想使用 CDS 连接器,最佳做法是什么?还是我现在只能使用旧的 D365 连接器?

谢谢。

==11/1/2018更新== 我现在对我的处境有了更好的了解。每个 Dynamics 365 CE 实例都应该自动拥有一个 PowerApp 环境,但我的一个 D365CE 实例没有。我怀疑这是因为 D365CE 实例仍然是 8.2 版。

我上面的问题是因为我创建了一个空的 PowerApp 环境并试图将它连接到 D365CE 实例 (v8.2)。实例升级到 v9 后,我会再给你们更新。

==11/30/2018更新== 确认的。通过将 D365CE 实例从 v8.2 升级到 v9.0,Power Platform 会自动生成一个环境并将其链接到 D365CE/CDS。

我对 Power Platform 中的 CDS 1.0 没有太多经验。我可以分享一些关于我在 Microsoft Flow/Logic Apps、CDS 2.0 和数据集成方面的经验的见解。所以我希望这也有助于为这个问题增加另一个视角。

您使用 Common Data Service 的目标是什么?只是将 Dynamics 365 CE 数据拉入其中? 如果是这样的话,最近的 Product Team Blog 在这里可能会有用。

一些初步反馈,如果主要目标是连接到 Dynamics 365 CE 实例,请考虑使用 Dynamics 365 Connector through Microsoft Flow. You can create a small Flow at https://flow.microsoft.com/ 和下面我的两步过程。在 Dynamics 中发生事件,例如创建帐户。事件及其数据被捕获并用于响应过程,例如发送电子邮件警报。在这种情况下,警报会发送到登录用户的电子邮件。

从开发人员的角度来看,您还可以使用 Xrm SDK and Web API 来收集数据并在 C# 或 JavaScript 中分别进行一些数据处理。这涉及更多,但可以更好地控制您正在使用的数据。

有很棒的介绍

最后,您可以启动 PowerApp 来显示您的数据以及一些预构建模板 https://create.powerapps.com/

从您的数据开始,在 phone 布局中创建 Dynamics 365 应用程序。

选择您的组织并table。

应用程序创建后,点击播放 运行。

搜索帐户

这是您正在查看的三个连接器的细分:

Common Data Service - 此连接器实际上支持两个版本的 CDS,但它取决于您所处的环境。因此,如果您处于具有 CDS1.0 数据库的环境,它将默认连接到该环境。如果您有 CDS2.0 数据库,它将默认连接到该环境。

Experimental Connector - 这与之前的连接器类似,但它包含我们团队开发的实验性功能,不建议用于生产。通常,只有当我们在您希望使用的实验性连接器中公布了特定功能时,您才应该使用此连接器。

Dynamics 365 连接器 - 这类似于基本 CDS 连接器,但它只能连接到 CDS2.0 环境。它还具有跨环境连接的能力。所以你可以在 Env1 中,但连接到 Env2 中的数据库。普通的 CDS 连接器只会连接到您正在构建应用程序的环境中的数据库。

你应该使用哪一个? Common Data Service 连接器将是您的最佳选择,它是目前发布最多改进的地方,并且旨在与 PowerApps 和 Flow 配合使用。

要连接到 Dynamics 365 环境,您需要确保从 web.powerapps.com 和 select 右上角下拉菜单中的环境开始,如果不能的话找到您的 Dynamics 365 V9 环境 - 确保您拥有系统定制员权限 - 如果您拥有但仍然看不到它,这可能是我们这边的问题。您可以通过您的 Dynamics 组织 URL 向我发送消息,我们可以为您检查。

一旦您可以从环境下拉菜单中 select 它,您就可以创建一个新的应用程序并使用 Common Data Service 连接器,它将直接连接到您的 Dynamics 365 数据。

希望这对您有所帮助, 黏土

原来问题不在于连接器,而在于 PowerApp 环境。通过将 D365CE 实例从 v8.2 升级到 v9.0,Power Platform 会自动生成一个环境并将其链接到 D365CE/CDS。因此,它应该只适用于所有 v9+ 实例。