希望有人可以直接了解我的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 回答
以下是您正在查看的三个连接器的细分:
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数据 .
希望这有帮助,克莱 .
我对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中,就像创建帐户一样 . 事件及其数据被捕获并用于响应过程,如发送电子邮件警报 . 在这种情况下,警报将发送到已登录的用户电子邮件 .
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.
Choose your organization and table.
After the app creates, hit play to run it.
Search for an account
事实证明,问题不在于连接器,而在于PowerApp环境 . 通过将D365CE实例从v8.2升级到v9.0,Power Platform自动生成环境并将其链接到D365CE / CDS . 因此,它应该适用于所有v9实例 .