首页 文章

PowerApps公共数据服务(CDS)2.0连接器不适用于Dynamics 365 CE实例

提问于
浏览
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后,我会给你们另一个更新 .

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

3 回答

  • 3

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

    Common Data Service - 此连接器实际上支持两种版本的CDS,但它将依赖于您在具有CDS1.0数据库的环境中的环境,它将默认连接到该环境 . 如果您有CDS2.0数据库,它将默认连接到该环境 .

    Experimental Connector - 这与之前的连接器类似,但它包含我们团队正在开发的实验性功能,不建议用于 生产环境 用途 . 通常,如果我们在您希望使用的实验性连接器中公布特定功能,则应该只使用此连接器 .

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

    你应该使用哪一个?通用数据服务连接器将是您的最佳选择,它是目前正在发布的大部分改进的地方,旨在最好地与PowerApps和Flow配合使用 .

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

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

    希望这有帮助,克莱 .

  • 0

    我对Power Platform中的CDS 1.0没有多少经验 . 我可以分享一些关于我使用Microsoft Flow / Logic Apps,CDS 2.0和Data Integration的经验的见解 . 所以我希望这也有助于为这个问题增加另一个视角 .

    您使用通用数据服务的目标是什么?只是将Dynamics 365 CE数据导入其中?如果是这样的话,最近Product Team Blog可能会有用 .

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

    enter image description here

    From a developer standpoint you can also use the Xrm SDK and Web API to collect data and do some data processing as well in C# or JavaScript respectively too. This is more involved, but provides a greater amount of control around the data you're working with. There's a great intro to

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

    Start with your Data and create a Dynamics 365 app in a phone layout.
    Power Platform Portal

    Choose your organization and table.
    org

    table

    After the app creates, hit play to run it.
    hit play

    Search for an account
    Account search

    Account detail

  • 1

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

相关问题