1

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

  • 公共数据服务 - 这种连接类型只允许我连接到 CDS 1.0 数据库,但我想连接到现有的 D365 v9 实例。
  • 通用数据服务(实验性)- 这种连接类型要求我提供 D365 v9 实例 ID,但在该步骤之后一切都变灰,即连接成功后它没有显示任何实体。
  • D365 数据源 - 这个有效,但我被告知 MS 已停止在此连接器上工作。此外,在部署到不同的环境后,我必须手动更新连接。

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

谢谢。

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

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

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

4

3 回答 3

3

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

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

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

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

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

要连接到您的 Dynamics 365 环境,您需要确保从 web.powerapps.com 开始,如果找不到您的 Dynamics 365 V9 环境,请从右上角的下拉列表中选择该环境 - 确保您拥有系统定制者权限 - 如果您拥有但仍然看不到它,这可能是我们的问题。您可以使用您的 Dynamics org URL 向我发送消息,我们可以为您检查。

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

希望这会有所帮助,克莱。

于 2018-10-04T16:15:09.343 回答
1

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

您使用 Common Data Service 的目标是什么?只是为了将 Dynamics 365 CE 数据拉入其中?如果是这样的话,这个最近的产品团队博客在这里可能会很有用。

一些初步反馈,如果主要目标是连接到 Dynamics 365 CE 实例,请考虑通过 Microsoft Flow 使用 Dynamics 365 Connector您可以在https://flow.microsoft.com/上创建一个小流程,其中包含两个步骤,如下所示。在 Dynamics 中会发生一个事件,例如创建一个帐户。事件及其数据被捕获并用于响应过程,例如发送电子邮件警报。在这种情况下,警报将发送到已登录用户的电子邮件。

在此处输入图像描述

从开发人员的角度来看,您还可以使用Xrm SDKWeb API来收集数据并分别在 C# 或 JavaScript 中进行一些数据处理。这涉及更多,但对您正在使用的数据提供了更多的控制。有一个很棒的介绍

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

从您的数据开始,并在手机布局中创建 Dynamics 365 应用。 动力平台门户

选择您的组织和表格。 组织

桌子

应用程序创建后,点击播放运行它。 打游戏

搜索帐户 帐户搜索

账户详情

于 2018-10-04T15:47:15.783 回答
0

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

于 2018-11-29T20:40:28.567 回答