问题标签 [common-data-service]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
606 浏览

powerapps - 限制非管理员许可用户创建 PowerApps 环境的选项

有没有办法限制许可用户创建环境?根据 Microsoft 文档,拥有 PowerApps 或 Flow P2 许可证的用户可以来到 Admin Center 并为他们创建环境。此外,拥有社区计划许可证的用户还可以创建一个开发人员环境。但是我们希望用户创建画布和模型驱动的应用程序以及 PowerApps 许可证附带的其他设施,但我们不希望他们创建环境。如果用户创建环境,将会有很多环境很难管理(我们现在面临的问题)。我们希望所有用户都可以使用管理员创建的特定环境。有没有办法限制普通用户创建环境?

0 投票
1 回答
60 浏览

dynamics-crm - 迁移 MS Flow 时更新 Dynamics 环境

我有一个使用 Dynamics(通用数据服务)连接的 Microsoft 流程。我使用的 Dynamics 用户可以访问租户中的多个环境。

如果我导出流并将其导入到新环境中,我可以为目标环境选择/创建新连接,所以没有问题。

但我还没有找到改变“环境”变量的方法,以便将动态连接完成到目标“环境”。

在此处输入图像描述

是否有任何自动化方式来导出+导入流程并更新此“环境”变量?

0 投票
1 回答
921 浏览

json - 如何将 JSON 记录插入 PowerApps 中的 Common Data Service 实体?

我需要将数据条目插入 PowerApps 中的 Common Data Service(CDS) 实体。这就是我的实体的样子:

CDS 中的实体

现在,如果我尝试通过导入 excel 表来插入条目,如下所示,power query 会正确地将其解释为自己的表。

表格

步骤 =>“获取数据”>“Excel”>“浏览”(onedrive)

对应PowerQuery解读

但是,如果我尝试通过 JSON 文件执行相同的操作,则无法将其分解为属性。

示例 JSON:

步骤 => '获取数据' > 'JSON' > '浏览' (onedrive)

PowerQuery的对应解释: 第一的

那么如果我们进入第一条记录: 第二

现在这应该被解释为一个 5 列的表,而不是一个 2 列的“键”和“值”作为 2 列的表。

一个可能的解决方案是:“转换为表格”>“转换表格-转置”>“转换表格-使用第一行作为标题”

这给出了以下结果: 第三

但它仍然只是一个记录,应该是 3 个记录。

如何以与处理 Excel 表相同的方式将 JSON 文件转换为表?JSON应该以不同的方式编写吗?

0 投票
1 回答
95 浏览

dynamics-crm - CrmServiceClient.GetEntityMetadata 返回错误信息

使用 Microsoft.CrmSdk 程序集在 Dynamics 365 for Customer Engagement(版本 9)中生成实体,我发现来自 CrmServiceClient 的 GetEntityMetadata 方法无法从实体中获取最新信息。

这里的代码向您展示:

收到 createResponse 后,实体在 Dynamics 中创建良好,但之后调用的 GetEntityMetadata 仍然为空。如果我等待几秒钟再打一个电话,现在响应是正确的。但这太可怕了!有没有办法“强制”刷新响应?谢谢。

0 投票
2 回答
175 浏览

common-data-service - 是否可以使用 Common Data Services 从 CRM 动态以外的其他系统传输数据?

我正在研究 Microsoft 的 Common Data Service 和 Common Data Model 并发现以下内容:https ://docs.microsoft.com/en-gb/power-platform/admin/data-integrator

文章将来源列为

  • 用于销售的 Dynamics 365
  • 应用程序 CDS
  • Dynamics 365 for Finance and Operations

我正在设计一个具有旧 ERP 系统和 Dynamics 365 作为数据源的系统,它将使用带有加速器的通用数据模型。

我们将有一个仓库(可能是 SQL DB)来保存通用数据模型,来自两个来源的数据将流向这个仓库,这样未来的解决方案可以从这里订阅数据。

CDS 是否可以用作集成平台/解决方案,将数据从源系统流/同步到仓库,并将数据从仓库流/同步到源系统?

还是仅当 Dynamics 是仓库并且是 Power Platform 和 Dynamics 之间的连接时才使用 CDS?

0 投票
0 回答
1541 浏览

power-automate - 流错误,具有这些键值的记录已存在

我创建了一个流,如果在 Common Data Service 中创建了一条记录,它将延迟 10 秒发送一封包含刚刚输入的记录信息的电子邮件。一切正常,直到我决定让电子邮件格式看起来更好看,删除了一些我输入的虚拟数据,现在它在 Flow 中弹出了这个错误:

请求失败。响应内容:'{"status":412,"message":"已存在匹配键值的记录。","source":"org50841ab4.crm.dynamics.com","errors":[],"debugInfo “:”clientRequestId:dbdfdece-dad5-431e-abd7-ede83be8bdf2“}”。

据我所知,记录已输入到 Common Data Service 中,但每次都收到相同的错误。谁能帮我这个?

0 投票
1 回答
288 浏览

azure - 如何将标头添加到 Microsoft Azure 数据工厂中的 Common Data Service 数据存储

我是 Azure 数据工厂的新手,需要将数据从 Common Data Service (PowerApps) 应用程序提取到 Azure SQL 数据库。我可以使用链接服务直接从实体中提取数据。当我想包含诸如

进入我的管道。添加这些标头的原因是我的实体使用来自不同选项集的值,当我在我的 Web api 调用中使用上述标头时,我也会得到带有格式化值的响应。请告知如何使用 Azure 数据工厂中提供的 Common Data Service 连接器解决此问题。

0 投票
1 回答
152 浏览

dynamics-crm - Dynamics 365 实体访问通过。光盘

我需要访问自定义应用程序中的 Dynamics CRM 数据。通用数据服务是实现这一目标的正确方法吗?需要从 CRM 实体中读写数据,CDS 是否支持通过 API 对 CRM 实体进行写操作?对于 CDS 的规模和性能,是否应考虑其他替代方法?针对特定 CRM 组织的 CDS 初始设置的任何指针都将非常有帮助。

0 投票
1 回答
334 浏览

python - 针对 Python 不记名令牌写入访问问题的 ADAL

在https://github.com/Azure-Samples/ms-identity-python-webapp中使用此配置对我有用。范围必须包括 CDS 组织/环境 API URL。


ADAL 问题 Pyhton 不记名令牌问题

我正在使用与 Common Data Service 交互的 REST 应用程序的客户端 ID 和密码进行非交互身份验证。首先在 Postman 中进行测试,我能够成功地使用我的凭据执行读取和写入操作。

在 Python 中实现 REST API 时,我只能通过版本为 的Azure AD 身份验证库 (ADAL)adal==1.2.2执行读取操作。我通过配置文件在 Python 中使用我的 Postman 环境中的相同凭据,下面是一个示例。我还在 Postman 中测试了这个 Python ADAL 生成的令牌,以验证我是否可以发出 get 请求,因为我注意到我在 Python 中生成的令牌字符串与我在 Postman 中生成的令牌字符串不同。发出发布请求时,我收到下面显示的错误。我的猜测是我需要 python 中的逻辑以某种方式告诉 ADAL 请求令牌的用户被允许写入权限。

代码和邮递员错误

这是我的config.py样子的一个例子。

当我将 Python 令牌复制粘贴到 Postman 发布请求中时,Postman 中引发错误。

这些是我在请求令牌时在 Postman 中归档的字段以及这些字段的值,为了安全起见,我删除了秘密。

在此处输入图像描述

在此处输入图像描述

这些是我的应用程序使用的权限。

在此处输入图像描述

0 投票
0 回答
39 浏览

c# - 如何将我的 Azure 函数插入 PowerApps

参考我的旧线程 如何实现我的 Azure 函数以在 PowerApps 中使用它

我仍在努力将我的功能实现到 powerapps 我真的不知道接下来我必须做什么。该功能本身已经在工作。但是,如果我想通过 url 执行它,它就不起作用(401 http 错误)

我的网址:https ://XXX.azurewebsites.net/api/XXX/?blobname1=image1.png&blobname2=image2.png

Power Apps 示例

这就是我想在 PowerApps OnClick 事件中组合图像的方式

"AzureFunction.ConvertMe(Input1:PictureBox.Image, Input2:PenInput; Output:CDS_Image.OUTputfield)"

所以我认为我真的不需要 blobobjects 作为输入还是我误解了什么?

我正在尝试遵循本指南,但我真的不知道如何为我的示例构建/设置正确的 swagger.json