问题标签 [dynamics-crm-2015]
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.
dynamics-crm - 如何将按钮添加到 CRM 2015 中的安全角色实体命令/功能区栏
我不知道如何在 CRM 2015 中为安全角色实体的功能区栏添加一个按钮。我已经尝试了可视功能区编辑器(对于用户实体上的类似任务效果很好)和功能区工作台。问题是这些都没有“看到”安全角色实体(尽管他们都看到了用户实体),所以你不能编辑它。
我进一步注意到,导出具有安全角色的解决方案会导致以下结果:
问题是 CRM 4 版本的系统 DID 的原始定制包括对此菜单栏的修改,所以我们希望新的 2015 版本是相同的。
可以做什么?
dynamics-crm-2013 - 用户如何启用默认语言以外的另一种语言?
我进入设置并尝试更改我的用户查看 GUI 的语言。但是,如图所示,除了默认设置的基本语言外,没有其他选择。
如果那是一个本地环境,我会尝试安装一个语言包(并且可能会采取一些额外的必要步骤)。但是,我主要与本地组织合作,缺乏服务器访问权限。
- 如何在在线环境中显示非基础语言?
- 如何在本地环境中显示非基础语言?
thread-safety - 证明 OrganizationServiceProxy 不是线程安全的
我想证明在线程之间重用 OrganizationServiceProxy 的实例会导致问题。
此控制台应用程序在线程之间重新使用相同的 OrganizationServiceProxy 实例没有问题:
SDK 声明OrganizationServiceProxy 的任何实例成员都不能保证是线程安全的。
如何导致线程之间共享的 OrganizationServiceProxy 出现问题?
会出现什么样的问题?
dynamics-crm - 过滤与当前联系人无关的实例
我有一个自定义实体Stuff,它包含对Contact的查找。我创建了一个 1:N 关系,后者作为主要实体,前者作为相关实体。
在Contact 的表单上,我添加了一个子网格,我只想列出Stuff的实例,这些实例的查找指向当前查看的Contact。但是,当我选择Only Related Records时,自定义实体不在列表中(尽管它通过 1:N 关系相关)。
所以,我使用的是All Record Types,但它显示了Stuff的所有实例,而不是我希望的仅与当前查看的成员相关的那些实例。
那么,这里最好的做法是什么?我应该对这种关系做些什么吗?或者在 JavaScript 中构建一个自定义过滤器?如果可能的话,我如何制作与联系人相关的东西?
下图显示了相关实体的可用条件。不过,我注意到它们都与Contact无关。我是否需要以某种方式激活它,还是我从一个完全错误的角度接近它?
dynamics-crm-online - 对话完成后如何刷新页面?
我在Customer上运行一个对话框(工作流式的,而不是自定义的模态窗口) ,在此过程中,创建了一个相关实体Project的实例。Project的所有相关实例都显示在Contact表单上的子网格中。
问题是最近添加的Project实例直到刷新让用户感到困惑的页面才能查看。如何在对话框运行时强制刷新表单?
我已经用谷歌搜索了这个问题,但我发现的唯一解决方案是模态对话框框架à la JavaScript。据我所知(如果有的话,就是这样),这些内容的丰富性淹没了任何相关的命中。
installation - CRM 2015 服务器安装错误:- GrantAspNetServiceAccountAccessAction 失败
有没有人遇到过这个错误?
Microsoft.Crm.Setup.Server.GrantAspNetServiceAccountAccessAction 失败“参数不正确”
我找不到有关该错误的任何信息。我们正在尝试在新服务器上全新安装 CRM 2015。安装程序是系统管理员,因此它不会认为它是基于权限的。
c# - 如何部署插件使用的实用程序 DLL?
我进入了一个使用架构的项目,其中所有实用程序类都存储在与插件相同的项目中。只要只有几个具有不同实用程序的插件就可以了。
然而,我注意到随着插件数量的增加,许多单独的实用程序类重叠。因此,我想将所有实用程序提取到一个单独的项目中。我担心一旦我离开客户,维护起来会太复杂,因为他们在技术上并不热衷。
到目前为止,我得到的最佳解决方案是关注这个促进 ILMerge的博客。但是,我想知道是否有更简单的方法。最佳方法是如果我可以让 CRM “看到” 实用程序 DLL,只需上传它。我可以以某种方式注册插件可以引用的非插件、不可执行的 DLL 吗?
dynamics-crm-online - How to push a value of an unchanged field into the target in a plugin's input parameters?
I'm deleting an instance of an entity and depending on the value of an option set in it, I wish to carry our different course of action. The problem is that the field isn't changed, hence, not provided to the plugin's target.
How can I easily tell the stupid plugin to fetch all the fields?
The way I do it now is to use pre-image but I'll be showing the plugin to some rookies and they will definitely not like it. And they won't believe me that's the way to go, for sure, because they're a cocky bunch.
Is there a work-around for that?
dynamics-crm - 如何以编程方式删除实体及其依赖项?
我的客户要求我以编程方式删除自定义实体及其依赖项(防止删除此实体)。
我已经使用RetrieveDependenciesForDeleteRequest 检索了自定义实体的依赖项。此请求为我提供了依赖项集合,必须在删除该自定义实体之前将其删除。
现在我在这里面临的问题是dependencyEntity.Id始终是空的GUID,而不是有效的GUID。
有人可以帮助我如何实现此功能吗?