问题标签 [dynamics-crm-365-v9]

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 投票
2 回答
3299 浏览

javascript - addPreSearch 过滤器不适用

我正在尝试使用该addPreSearch函数将自定义过滤器添加到查找字段,但在显示查找结果之前该函数似乎没有完全执行。代码如下所示:

过滤器是使用上面未显示定义的函数正确生成的。那不是问题。我尝试创建一个单独的测试函数,在其中对上述函数生成的一个过滤器进行硬编码,并且查找显示了正确的结果。在testFunctionFilter显示查找结果之前应该运行完成,对吗?因为在查找结果出现后过滤器被记录到控制台。嵌套的异步Xrm.WebApi调用是否以某种方式导致了问题?我不太确定出了什么问题。请指教。

0 投票
1 回答
815 浏览

dynamics-crm - Dynamics 365,UCI - 找不到编辑新表单行为的方法

在动态 365 版本 9.1 中,Microsoft 引入了混合版本。当前客户正在尝试新界面,并开始遇到我们连接器的错误。

我找不到自己修改 UCI 中表单行为的方法。

我们的解决方案包括联系人和帐户表格。在此表单中,我们添加了字段和网络资源图标。

问题示例:我不希望电话字段有电话图标。相反,我希望显示我的解决方案图标。

电话字段 UCI 问题

如您所见,UCI 中的电话字段添加了电话图标并将我的向下推送到表单中。

我们可以在新界面 (UCI) 中修改表单和行为吗?

更新:我以错误的方式解决了这个问题。而不是试图从 UCI 表单中删除电话图标并用我自己的自定义按钮替换它,我应该直接注册到事件。如果您想注册电话图标事件,您需要在您的解决方案中实施渠道集成框架。

CIF 一般文件

CIF 事件文档

0 投票
2 回答
3474 浏览

javascript - 带有自定义过滤器的查找字段在 UCI 中无法正常工作

我这里有一些 JS 代码,它使用某些条件创建自定义过滤器,然后将其添加到表单上的查找字段中。当此代码第一次被触发并运行时,它可以正常工作;出现正确的结果。但是,如果您更改自定义过滤器的条件(更改 createCustomFilter 命令用于创建 fetchxml 的表单上的字段之一),那么当应该有结果时,查找中不会显示任何结果。

此问题仅出现在新的统一接口中。我已经在 Web 界面中测试了相同的代码,但没有出现此问题;代码运行正常。

我的猜测是之前应用的过滤器没有被删除?这就是为什么没有结果显示。是否有任何解决方法可以让它在 UCI 中工作?

请指教。

0 投票
2 回答
6140 浏览

dynamics-crm - 从邮递员到 Microsoft Dynamics crm 365 的 POST/GET 请求

我试图使用 Web API 创建实体。因此,使用我的实例 url、client_id、client_secret 我可以成功生成访问令牌和刷新令牌。但是,每当我尝试使用该 access_token 发出任何发布请求时,我都会得到 401(未授权)状态。我试图从邮递员创建新实体,如下所示:url:https://myurldomain.crm5.dynamics.com/api/data/v9.0/accounts

标题:

[从邮递员代码部分复制]
正文:

在发送请求时,我不断收到 401 未经授权的响应。请问有什么建议吗?我正在关注他们的 API

0 投票
1 回答
750 浏览

c# - 业务流程变更触发插件 (D365/9.1)

我编写了一个插件,将实际舞台名称设置为自定义字段。到目前为止,这有效。但是,如果我从 ui 更改进程,我的插件不会触发并且阶段名称(=> 在我的自定义字段中)不会更新。

我的步骤是“更新 phonetocaseprocess”并更新“new_myProcess”。两者都在属性“activestageid”上。

有人知道我的步骤应该是什么样子吗?如果有任何问题随时问:-D

0 投票
1 回答
689 浏览

dynamics-crm - 为业务流程查找禁用“最近使用的项目”

我们使用 Account 来存储多种帐户类型:供应商、分销商、供应商、合作伙伴。在某些情况下,我们只希望允许操作员选择我们通过设置查找过滤器实现的“供应商”帐户。

然而,最近使用的项目列表似乎绕过了这个过滤器,只显示所有类型的帐户,所以我们需要通过以下选项禁用它

选项

这些选项仅适用于该控件的实例。当业务流程中包含相同的字段时,最近的项目会再次出现。

我们如何在业务流程流中复制此行为以进行查找?

我不介意这是否通过 JavaScript 完成,只要它使用受支持的方法即可。我无法在这里找到正确的属性MSDN

0 投票
1 回答
458 浏览

dynamics-crm - 如何将个人仪表盘提升为全局仪表盘?

一位业务用户创建了一个个人仪表板,该仪表板现在已成为公司的主仪表板。我请求将此个人仪表板设为全局仪表板。

我已经尝试了在自定义系统中可以看到的所有选项。除非我创建一个新仪表板并尝试匹配该仪表板,否则我看不到将个人仪表板复制或提升为全局仪表板的选项。

0 投票
1 回答
684 浏览

dynamics-crm - Dynamics WebAPI:仅更新更改的字段?

我正在编写一个通过 webapi (v9.0 / 9.1) 访问 Dynamics 365 CE 的应用程序。我的应用程序检索记录并将其显示给用户,用户可以进行更改并再次保存记录。

在这种情况下,我的应用程序将尝试使用针对 Dynamics WebAPI 的 Patch 调用来保存更改。

是否有一种内置方式仅更新用户更改的字段?这是在一个 Web 应用程序中,我不能确定是否能够进行适当的客户端更改跟踪,这意味着我必须对 CRM 进行另一次调用,比较两条记录并仅将更新的值发送到 CRM将整个记录发送到 CRM。第二种情况显然更高效,更容易,但我似乎无法找到一种方法来告诉 WebAPI 只更新更改的字段..

0 投票
1 回答
149 浏览

c# - 将有关字段日期时间的前后图像设置为字段文本

我有字段DateTime类型,我想在插件中的图像中设置它的值在前图像中设置值,在更新后在后图像中设置更新值。

母表单字段类型DateTime和子表单包含 2 个字段(旧值字段类型文本字符串和第二个字段新值类型文本字符串)

0 投票
1 回答
168 浏览

dynamics-crm - 激活 BPF 抛出错误 - 具有指定名称的属性已存在

我们最近将 Prod 更新为 Dev/QA。开发了一个全新的 BPF 并部署到 QA,BPF 没有显示在表单上。所以停用了 BPF 并尝试在 QA 中再次激活它。然后它开始抛出这个错误:

Duplicate Field Name
已存在具有此名称的字段。请输入一个不同的唯一名称。如果您联系支持人员,请提供技术细节。

在此处输入图像描述

我确保没有重复的字段(甚至显示名称),能够在开发环境中停用/激活而不会出现问题。

过去有人遇到过这个问题吗?