问题标签 [dataverse]

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 回答
122 浏览

dynamics-crm - Dataverse - 使用 RetrieveAvailableLanguages 函数检查从 OData 查询返回的数组中是否存在元素

我正在使用RetrieveAvailableLanguages函数在我的目标环境中运行此查询。 https://ORG_NAME.crm.dynamics.com/api/data/v9.0/RetrieveAvailableLanguages

在此 OData 查询的响应中,它应该向我提供一个或多个语言 ID。是否有一些$filter其他 OData 查询的查询可以附加到我的 API 调用的末尾,以检查从该 API 调用返回的数组中是否存在元素?我尝试使用OData In 运算符进行一些探索,但无法使用该方法检查数组中是否存在某个 Id。

0 投票
0 回答
70 浏览

azure-synapse - Azure Synapse Link for Dataverse - 如何处理架构演变

我已经从我的动态 365 crm 设置了数据湖 cdm 导出。我想使用 Spark 来读取数据,我正在使用这个库,直到我将新列添加到表 https://github.com/Azure/spark-cdm-connector/blob/master/documentation/overview 之前,它都可以正常工作。 MD

在其限制部分,它指定不支持架构演变,这解释了为什么在添加新列后无法读取文件。

进一步检查 Synapse 链接的常见问题解答页面 https://docs.microsoft.com/en-us/powerapps/maker/data-platform/export-data-lake-faq#what-happens-when-i-add-a-柱子

似乎当添加新列时,只有新/更新行将具有新列,而旧行将保持不变。这也是我在数据文件夹中观察到的。

处理这种情况的最佳方法是什么?如果不是 Spark,我还可以使用哪些其他工具?

提前致谢。

问候, 亚历克斯

0 投票
1 回答
234 浏览

odata - Power Automate Odata List Rows - Filter Rows 表达式是否有 IN 运算符

DataVerse List Rows 组件的过滤器表达式的语法是什么,使用类似于 SQL IN 语句的比较。

我尝试过诸如

没有运气。

0 投票
1 回答
54 浏览

angular - 无法使用 Msal Angular 9 获取自定义 API

我正在尝试将 MSAL 与 angular9 一起使用,这样我就可以访问自定义的“dynamics.com”api 我能够获得登录 API 的有效访问令牌

但由于某种原因,我无法访问此令牌来为自定义 api 发出 GET 请求

这是我的 app.module.ts

这是我的 app.component.ts

这是 app.component.html

谁能告诉这里有什么问题以及为什么我无法访问生成的令牌并在 API 中使用它?以及为什么每当我按下“获取”按钮时都会得到“获取https://xxxxxxxxx.xxxxxxxx.dynamics.com/api/data/v9.1 401”?

0 投票
0 回答
206 浏览

excel - 将查找类型字段从 excel 导入 Power Apps Dataverse 时出现问题

我有 2 个相关的 excel 表,最初来自 SQL:

tbl 程序 - “维度” - 具有唯一记录(WHID = 主键):

在此处输入图像描述

tbl 出勤 - “事实” - 重复记录(ProgramWHID = 外键):

在此处输入图像描述

我需要将它们导入 Dataverse,然后 - 基于 tbl 出勤创建 PowerApp 画布(或任何类型)表单。

因此,[ProgramName] 出勤字段将是一个下拉类型,从[ProgramName] Program获取数据。

这样[ProgramWHID] 出勤值将在用户更改/创建记录后从[WHID] Program自动填充。

为此,我执行了以下操作:

  1. 创建 tbl 程序,如

    WHID = 主要名称列(文本);

    程序名称 = 文本

    我真的需要 WHID 作为“整数”,但选择只有“自动编号”或“文本”。

  2. 创建 tbl 出勤,如:

    AttendID = 主要名称列(自动编号)

    日期 = 仅日期

    程序名 = 查找(相关表 = 程序)

    ProgramWHID = 查找(相关表 = 程序)

  3. 从 excel 导入 tbl 程序,映射字段以在 Dataverse 中创建 tbl 程序

    此表已顺利导入。

  4. 尝试从 excel 导入 tbl 考勤,尝试映射字段以在 Dataverse 中创建 tbl 考勤

    这是主要问题:

    在我将包括 ProgramName 和 ProgramWHID 在内的所有自定义字段从上面的图片映射到我的 excel 字段后 - 收到以下错误: “导入失败”“无法解析查找字段的 guid:cr118_programname”

我能够从 excel 导入出勤 tbl 并成功映射字段 - 仅当我的出勤 Dataverse 表中的 ProgramWHID 和 ProgramName 字段为非查找格式时。例如,如果我将它们更改为“文本”类型,那么导入就没有问题了!

但我需要这些字段是 Lookup - 所以数据应该来自 Program tbl!

我是否必须使用不同的方式来创建这个关系“模型”?我应该尝试创建“模型驱动”应用程序而不是使用 Dataverse 和画布应用程序吗?

请帮忙 !

0 投票
0 回答
15 浏览

powerapps - 共享 Power App 时无法将安全角色分配给 Dataverse 表

我有一个使用几个 Dataverse 表的画布应用程序。当我去共享应用程序时,它不会让我分配安全角色以允许我尝试与之共享的人访问表。有人可以指点我如何解决这个问题吗?我的帐户是否需要在某处设置为管理员,还是其他?在此处输入图像描述

0 投票
2 回答
86 浏览

powerapps - 为什么查看数据时表格的列数据不可见?

我向表中添加了一些自定义列,然后将数据从 Excel 文件导入到 Dataverse 数据库表中。当我选择Data>Edit Data In Excel时,所有导入的数据都在 Excel 中可见。但是,当仅单击“数据”选项时,仅显示“ID”和“创建时间”列。此外,当单击一行并单击“编辑记录”按钮时,那些相同的“ID”和“创建于”列是唯一可见的列。

您如何查看 Dataverse 表中的数据(除了在 Excel 中查看)?

Web UI 中的空 Dataverse 表的屏幕截图

0 投票
0 回答
83 浏览

javascript - 模型驱动的应用程序 - 计算多数查找值

我有一个实体Dancers可以查找实体Level。该级别是根据舞者每周跳舞的时间确定的。目前有4个级别(1级,2级,3级,4级)

我还有一个名为Routine的实体。一旦用户将舞者表 (N:N) 中的舞者添加到此例程中,必须根据相关舞者的多数级别计算“常规级别”字段(也是对级别实体的查找)。

我希望获得一些关于如何计算多数然后使用 Javascript 设置例程级别查找的指导。

0 投票
0 回答
63 浏览

sql-server - Azure 数据工厂 - dataverse 链接服务问题

昨天我使用 ADF 将数据从 dataverse 复制到本地数据库。

这样做时,我发现链接服务将给定变量/列的格式从位于 mssql 服务器上的 nvarchar(160) 更改为使用链接服务时的格式字符串。

这种格式更改的问题是它弄乱了数据并将给定的列留空而不是包含给定的值。从sql管理查看

已发现链接服务 Dataverse 和 Dynamics 存在此问题。 来自源的 ADF 预览 这是一个已知问题和/或有哪些缓解措施?

0 投票
1 回答
61 浏览

c# - 反序列化配置文件时出现 XrmToolBox 错误。详细信息:ConnectionManager 的 XML 文档 (13, 8) 中存在错误

一个意料之外的问题发生了:

System.Exception:反序列化配置文件时出错。详细信息:XML 文档中存在错误 (13, 8)。在 McTools.Xrm.Connection.ConnectionManager.loadConnectio nslistO 在 McTools.Xrm.Connection.ConnectionManager..ctor0 在 McTools.Xrm.Connection.ConnectionManager.< > c.<.cctor> b_70_00 在 System.LazitCreateValue0 在 System.Lazyl。 lazylnitValueO 在 XrmToolBox.New.NewForm.ManageConnectionControl0 在 XrmToolBox.New.NewForm..ctor(Stringl] args) 在 XrmToolBox.Program.Main(String0 args)

一个原因可能是至少一个文件被 Windows 锁定。请在提取其内容之前取消阻止每个锁定的文件或解锁 XrmToolBox.zip