【问题标题】:PowerApps Common Data Service (CDS) 2.0 connector doesn't work for a Dynamics 365 CE instancePowerApps Common Data Service (CDS) 2.0 连接器不适用于 Dynamics 365 CE 实例
【发布时间】:2019-03-07 02:07:39
【问题描述】:

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

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

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

谢谢。

==2018 年 11 月 1 日更新== 我现在对自己的情况有了更好的了解。每个 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。

【问题讨论】:

    标签: dynamics-365 powerapps common-data-service


    【解决方案1】:

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

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

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

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

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

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

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

    希望这会有所帮助, 粘土。

    【讨论】:

      【解决方案2】:

      我对 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。您可以在https://flow.microsoft.com/ 创建一个小流程,其中包含两个步骤,如下所示。在 Dynamics 中发生了一个事件,例如创建一个帐户。事件及其数据被捕获并用于响应过程,例如发送电子邮件警报。在这种情况下,警报会发送到已登录用户的电子邮件。

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

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

      从您的数据入手,在手机布局中创建 Dynamics 365 应用。

      选择您的组织和表格。

      应用创建后,点击播放即可运行。

      搜索帐户

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2020-03-25
          • 2019-10-29
          • 1970-01-01
          • 2021-04-25
          • 1970-01-01
          • 2023-01-15
          • 1970-01-01
          相关资源
          最近更新 更多