问题标签 [xrmtoolbox]
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.
.net-core - .Net 核心和 .Net 标准中引用的 Microsoft.xrm.Sdk
我的项目完全是用设计的。NetCore 2.2 和。网络标准2.0。我需要参考 Microsoft.Xrm.SDK。但完整框架支持 Microsoft.Xrm.SDK。我试过了。NetCore 3.1 也没有运气。我浏览了很多文章,每一篇都说现在只有他们开始发布 alpha 版本。到目前为止,只有一个路线图。
dynamics-crm - 在 CDS 连接器中使用备用键时出错
我正在使用 Azure 数据工厂中的Common Data Service for Apps连接器将数据加载到 Dynamics 365
在使用实体密钥之前,我已经成功完成了这项工作。请参阅此问题:通过 ADF 将记录加载到 Dynamics 365
现在我正在尝试使用备用键将记录更新到account
实体中。(在这种情况下插入)
在动力学
我在以下位置创建了两个自定义属性字段account
:
然后我创建了一个account
包含以下字段的 Key:
xyz_alternatekeyaccount
在 ADF 中
然后,我使用 ADF 中的Copy Data活动将数据从 SQL 视图复制到帐户实体中,并使用 CDS 连接器作为目标。
这是我的源 SQL 语句:
在目标中,在备用键名字段中,我输入了备用键名:xyz_alternatekeyaccount
运行管道时出现的错误是
实体 ID 值的类型无效
一些排除极端情况的测试:
- 如果我输入了一个虚拟备用密钥,我得到Cannot retrieve key information of alternate key 'xyz_alternatekeyaccountx' for entity 'account'。这意味着它正在正确找到备用密钥
- 如果我从连接器中删除备用键,它会退回到我看到的另一组常见错误
- 当我使用 CDM 连接器将实体拉入 SQL 时,自定义属性以
NVARCHAR(MAX)
- 我尝试转换为这些数据类型:
NVARCHAR(MAX)
NVARCHAR(50)
VARCHAR(MAX)
VARCHAR(50)
- 如果我使用普通键(不是备用键),并且数据类型错误(GUID 以外的任何内容),我会得到同样的错误
另请参阅我提出的这个 Doco GitHub:
microsoft-dynamics - Dynamics 365 环境的 XrmToolbox 连接问题
我正在尝试使用连接向导在我的 XrmToolbox 上创建连接。
我正在尝试与开发环境建立连接。我传递了实例 url 和凭据。但是,在完成设置后,连接将切换到我们的 prod 环境。org ID 正在切换到 prod 环境的 ID。
我尝试使用我的开发环境 org 唯一名称来使用 url,但它仍在切换到我的 prod 环境。
我正在发送的网址:https://org2c******.crm.dynamics.com
它正在切换到:https://orgd1******.crm.dynamics.com
我尝试使用以前版本的 XrmToolbox,但我仍然遇到问题。
请有人帮我解决这个问题。
odata - 使用 IN 运算符 OData 4.0 “Bad Request” FetchXML Builder xrmtoolbox
通过在 Xrmtoolbox 中使用 FetchXML Builder,我有一个 OData 4.0 字符串:
我已经手动将查询中的“and”改为“or”,所以恐怕只是我遗漏的一个小细节。但是,我以前从未在此工具中使用过 IN 运算符,因此我担心这可能是我使用它的方式的问题/我做错了什么。
我怎么知道字符串有问题? 当我尝试获取数据时,下图显示了 C# 中的代码。这是我无法通过的地方,因为我从 HTTPClient.GetAsync 方法收到“错误请求”。我知道方法调用不是问题,因为我在其他几个地方这样做,因此只能假设它是 OData 字符串。我之前也收到过“错误请求”,并修复了它,使 OData 字符串正确。
有没有其他人遇到过这个问题或知道我忽略的 OData 字符串有什么问题?
编辑: 我检查了@PanagiotisKanavos 链接的文档。不幸的是,这也给了我的“错误请求”。
xrmtoolbox - XrmToolBox 工具选项卡空白
我最近在工作中更换了笔记本电脑,需要像上次一样设置这台新笔记本电脑。不是上次设置的一部分,现在没有相同的资源。当我安装 XRM 工具箱时,唯一可见的工具是预装的。我看不到其他的。任何指导都是有帮助的。
-抢
xrm - CRM 插件 IQueryable 早期绑定实体子查询是“调用无效的属性或方法”
我有一些使用 XrmToolbox 构建的早期绑定实体,使用 IQueryable 数据集,试图提取一些案例标题,其中案例未链接到另一个实体。尝试了这两种方法,它们产生了几乎相同的错误:
和
错误是:Invalid 'where' condition. An entity member is invoking an invalid property or method.
我没有嵌套 Where() 或 Any() 的任何这些似乎都可以正常工作,但 Any() 实际上似乎根本不起作用。
这甚至可能吗?还是我必须先获取案例并遍历它们以在链接实体中进行匹配?
xrmtoolbox - XRMToolBox SQL4CDS 无法重新下载
我在 XRM 工具箱中更新了 SQL4CDS 工具,并且更新抛出了一个代码(关于缓存的东西)。我卸载了 SQL 工具,现在无法重新下载。不会出现在工具箱中。
sql - SQL 子查询中的“未处理的表达式类型”
我正在使用带有 SQL 4 CDS 的 XrmToolBox 对 MS Dynamics 中的用户进行一些编辑。我不太清楚错误在哪里——在 SQL 表达式中?在它转换成的 FetchXML 中?无论如何,这是我的表达:
当我运行它时,我从 XrmToolBox 收到这条消息:
我真的不明白这个。我可以选择子查询并执行它以获取一个响应。我可以毫无问题地将其结果设为静态(非子查询)表达式。但是为什么这不起作用?我对 SQL 很陌生,假设这就是问题所在,所以我很容易误解子查询语法。
powerapps - 确定在动态 365 中修改字段的位置
我有一个自定义实体。我想知道如何/何时修改字段。该字段在表单上是只读的。如果是通过 Javascript 或流等。有没有简单的方法来获取这些信息?xrmtoolbox 中的工具可能是什么?