问题标签 [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 回答
132 浏览

dynamics-crm - 如何过滤 CDS(powerapps) 中的数据以限制未经授权的用户

我在通用数据服务 (CDS) 中创建了一个自定义实体,该实体从调查中流入数据。

但是,我需要向不同的人授予对数据的访问权限。在我的数据集中,我有一个名为 community 的列,它应该代表哪些人可以根据他们进入该列的社区访问哪些数据。

在数据流入以确保我只向特定社区的人提供访问权限之后,我如何准确地过滤数据。是的,每个社区都是独一无二的,没有两个人可以在两个不同的社区。

我想按社区过滤,这样社区 A 中的人只能看到 A 而看不到 B 或 C。

0 投票
0 回答
426 浏览

dynamics-crm - 使用 Common Data Service (CDS) 设置是或否布尔选项集

我曾尝试寻找答案,但找不到。我在实体上的 Dynamics 中有一个 OptionSet 字段 (x)。它的 OptionSetType 是布尔值。FalseOption 为 No,TrueOption 为 Yes。

我将使用 CDS 设置上述字段的值。我正在进行 Http 调用以更新数据。其余字段更新正常,但只有这个没有影响,并且总是错误的。我尝试过给出诸如“true”、true、“Yes”、yes、1、“1”之类的值……但不起作用。

有谁知道如何使用 CDS 设置是或否选项集?

提前致谢

附加信息:这是我通过 CDS 发送到 D365 的数据:

如果你知道 CDS,它只是通过 http 请求工作。并获取上述有效载荷。所有其他字段都按预期设置,但 islocalboolean 不是。

0 投票
1 回答
29 浏览

html - 从 HTML AzureWebApp 写入 CDS

我有一个由 azurewebsites.net 托管的 Web 应用程序。

我想从文本字段/照片捕获中获取数据并将该数据存储在 CDS/Dynamics 365 CE 中。

我已经制作了网站,现在只需要存储数据。

有什么想法吗?

0 投票
1 回答
2125 浏览

powerapps - Power Apps - 如何克隆?如何将源从 SharePoint 更改为 CDS?

我有敏捷的用户故事,内容如下-

  • 克隆电源应用程序,
  • 指向CDS,
  • 确保没有功能丢失。

我可以在已发布的应用程序部分访问该应用程序,我如何才能获得源代码?

当我打开并查看该应用程序时,它是使用平板电脑模式制作的,并且具有 Canvas 应用程序的所有花里胡哨,它出现了。

实现这一目标的最佳方法是什么?

0 投票
2 回答
364 浏览

php - 如何使用 php 集成 Microsoft Dynamics 365 CRM Common Data Service?

我想使用 php 集成 Microsoft Dynamics 365 CRM Common Data Service。我想使用公共数据服务执行联系人实体的 CRUD。

身份验证 我只有一个选项可以使用“基于 ClientId 或 Client Secret 的身份验证”方法连接 Common Data 服务。我不能使用任何其他身份验证和授权方法。

我已按照此处的文档进行操作,但找不到任何足够的解决方案。

微软在这里给出了一个很好的教程,但我只有客户端 ID、客户端密码和 URL。

是否有任何PHP库可用于客户端 ID 和基于机密的身份验证?

0 投票
1 回答
235 浏览

pyspark - 如何纠正model.json的列多于输出的CSV文件

我正在尝试从位于 CDM 格式的 Azure 数据湖 (gen2) 中的 CSV 文件创建数据框。文件定义位于顶层的 model.json 文件中;该文件描述了数据湖中的每个实体。此数据由Microsoft 的自动 CDS 复制输出到 Azure Data Lake

我的目标是读取此文件并在 Azure Databricks 中进行一些处理。我可以成功读取 model.json 文件并提取每个实体的列名,但是我遇到了某些 CSV 文件,这些文件的列少于 model.json 文件中描述的列,并且您可以想象尝试应用这些列名到非标头 CSV 文件将导致错误:

下面是一些描述转换过程的代码片段。任何帮助表示赞赏。如果有更简单的方法来处理 CSV 文件中的数据,那么我也有兴趣听到这个。

加载 model.json 文件

从 JSON 文件中提取列名和文件路径

加载文件,应用列名以尝试创建 DF

而且,如果有兴趣,这里是 model.json 文件的示例。

0 投票
1 回答
59 浏览

dynamics-crm - PowerApps - 我在 CDS 中创建实体的许可要求是什么?

我将 SharePoint 列表导出到 Excel,然后尝试 Data -> Entities -> Get Data 在 CDS 中创建实体,从 Excel 上传数据。它说“您缺少在此环境中创建实体的权限。” 我能做什么?

0 投票
2 回答
65 浏览

sql-server - Deadlock issue in MSFlow - Update data from CDS to SQL

I have created a Flow to update the GUID(the unique identifier of CDS entity records) into an SQL Server table From CDS whenever a new record is created in CDS. The flow is working fine If I create records one by one. But If I import multiple records(around 3000 records) from SQL to CDS using Dataflows, then I am getting the below deadlock error in Flows.

"Transaction (Process ID 74) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction."

The dataflow refreshes the data on a scheduled basis. So, I could not resubmit the failed runs every time.

How to get rid of this deadlock issue? Or Is there any other approaches to update the SQL table in an efficient way?

I tried options like the degree of parallelism(10 records), retry policy. But no use. If I reduce the parallelly running records to 1, then it is running slowly and taking more than 1h for updating 1000 records.

0 投票
2 回答
160 浏览

dynamics-crm - 使用 Microsoft CDS Web API 设置 PrivilegeDepth

我正在尝试仅使用 Web API 为我的 Common Data Service 环境创建应用程序用户及其安全角色。我已经成功地创建了用户、角色并将一些权限与角色相关联。我唯一不能做的是设置 RolePrivilege 关联的 PrivilegeDepth。这是我用来创建具有一些特权的角色的请求负载:

RolePrivileges 都是以最低深度(用户)创建的。任何人都知道如何设置不同的深度?

另外,有没有更好的方法来为角色分配权限?例如,将具有所需权限的 XML 上传到将其与角色相关联的端点?有没有更好的方法来指定权限而不必知道他们的 GUID?

如果您能帮我解决这个问题,我将不胜感激。谢谢!

0 投票
1 回答
76 浏览

dynamics-365 - 如何将数据从一个 Common Data Service 推送到另一个由记录状态更改触发的 CDS?

所有环境都在同一个租户、同一个 Azure Active Directory 中。

需要将数据从一个环境(业务线)的 Common Data Service 推送到运行报告的另一个环境的 Common Data Service(中央企业 CDS)。

我已经研究过使用 OData 数据流,但这似乎更像是一个手动触发的选项。