问题标签 [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.
javascript - addPreSearch 过滤器不适用
我正在尝试使用该addPreSearch
函数将自定义过滤器添加到查找字段,但在显示查找结果之前该函数似乎没有完全执行。代码如下所示:
过滤器是使用上面未显示定义的函数正确生成的。那不是问题。我尝试创建一个单独的测试函数,在其中对上述函数生成的一个过滤器进行硬编码,并且查找显示了正确的结果。在testFunctionFilter
显示查找结果之前应该运行完成,对吗?因为在查找结果出现后过滤器被记录到控制台。嵌套的异步Xrm.WebApi
调用是否以某种方式导致了问题?我不太确定出了什么问题。请指教。
dynamics-crm - Dynamics 365,UCI - 找不到编辑新表单行为的方法
在动态 365 版本 9.1 中,Microsoft 引入了混合版本。当前客户正在尝试新界面,并开始遇到我们连接器的错误。
我找不到自己修改 UCI 中表单行为的方法。
我们的解决方案包括联系人和帐户表格。在此表单中,我们添加了字段和网络资源图标。
问题示例:我不希望电话字段有电话图标。相反,我希望显示我的解决方案图标。
如您所见,UCI 中的电话字段添加了电话图标并将我的向下推送到表单中。
我们可以在新界面 (UCI) 中修改表单和行为吗?
更新:我以错误的方式解决了这个问题。而不是试图从 UCI 表单中删除电话图标并用我自己的自定义按钮替换它,我应该直接注册到事件。如果您想注册电话图标事件,您需要在您的解决方案中实施渠道集成框架。
javascript - 带有自定义过滤器的查找字段在 UCI 中无法正常工作
我这里有一些 JS 代码,它使用某些条件创建自定义过滤器,然后将其添加到表单上的查找字段中。当此代码第一次被触发并运行时,它可以正常工作;出现正确的结果。但是,如果您更改自定义过滤器的条件(更改 createCustomFilter 命令用于创建 fetchxml 的表单上的字段之一),那么当应该有结果时,查找中不会显示任何结果。
此问题仅出现在新的统一接口中。我已经在 Web 界面中测试了相同的代码,但没有出现此问题;代码运行正常。
我的猜测是之前应用的过滤器没有被删除?这就是为什么没有结果显示。是否有任何解决方法可以让它在 UCI 中工作?
请指教。
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
c# - 业务流程变更触发插件 (D365/9.1)
我编写了一个插件,将实际舞台名称设置为自定义字段。到目前为止,这有效。但是,如果我从 ui 更改进程,我的插件不会触发并且阶段名称(=> 在我的自定义字段中)不会更新。
我的步骤是“更新 phonetocaseprocess”并更新“new_myProcess”。两者都在属性“activestageid”上。
有人知道我的步骤应该是什么样子吗?如果有任何问题随时问:-D
dynamics-crm - 为业务流程查找禁用“最近使用的项目”
我们使用 Account 来存储多种帐户类型:供应商、分销商、供应商、合作伙伴。在某些情况下,我们只希望允许操作员选择我们通过设置查找过滤器实现的“供应商”帐户。
然而,最近使用的项目列表似乎绕过了这个过滤器,只显示所有类型的帐户,所以我们需要通过以下选项禁用它
这些选项仅适用于该控件的实例。当业务流程中包含相同的字段时,最近的项目会再次出现。
我们如何在业务流程流中复制此行为以进行查找?
我不介意这是否通过 JavaScript 完成,只要它使用受支持的方法即可。我无法在这里找到正确的属性MSDN
dynamics-crm - 如何将个人仪表盘提升为全局仪表盘?
一位业务用户创建了一个个人仪表板,该仪表板现在已成为公司的主仪表板。我请求将此个人仪表板设为全局仪表板。
我已经尝试了在自定义系统中可以看到的所有选项。除非我创建一个新仪表板并尝试匹配该仪表板,否则我看不到将个人仪表板复制或提升为全局仪表板的选项。
dynamics-crm - Dynamics WebAPI:仅更新更改的字段?
我正在编写一个通过 webapi (v9.0 / 9.1) 访问 Dynamics 365 CE 的应用程序。我的应用程序检索记录并将其显示给用户,用户可以进行更改并再次保存记录。
在这种情况下,我的应用程序将尝试使用针对 Dynamics WebAPI 的 Patch 调用来保存更改。
是否有一种内置方式仅更新用户更改的字段?这是在一个 Web 应用程序中,我不能确定是否能够进行适当的客户端更改跟踪,这意味着我必须对 CRM 进行另一次调用,比较两条记录并仅将更新的值发送到 CRM或将整个记录发送到 CRM。第二种情况显然更高效,更容易,但我似乎无法找到一种方法来告诉 WebAPI 只更新更改的字段..
c# - 将有关字段日期时间的前后图像设置为字段文本
我有字段DateTime
类型,我想在插件中的图像中设置它的值在前图像中设置值,在更新后在后图像中设置更新值。
母表单字段类型DateTime
和子表单包含 2 个字段(旧值字段类型文本字符串和第二个字段新值类型文本字符串)