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

时间:2018-10-01 23:04:03

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

希望有人能使我理解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 个答案:

答案 0 :(得分:3)

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

公共数据服务-该连接器实际上支持两种版本的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组织网址向我发送消息,我们可以为您检查。

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

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

答案 1 :(得分:1)

我在Power Platform中对CDS 1.0经验不足。我可以就我在Microsoft Flow / Logic Apps,CDS 2.0和数据集成方面的经验分享一些见解。因此,我希望这也可以为这个问题添加另一个视角。

使用通用数据服务的目标是什么?只是为了将Dynamics 365 CE数据引入其中? 如果是这样,最近的Product Team Blog在这里可能会有用。

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

enter image description here

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

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

从您的数据开始,并在电话布局中创建Dynamics 365应用。 Power Platform Portal

选择您的组织和表格。 org

table

创建应用后,点击播放以运行它。 hit play

搜索帐户 Account search

Account detail

答案 2 :(得分:0)

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