问题标签 [dynamics-crm-2011]
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.
active-directory - Dynamics CRM 2011 - 如何更改现有 CRM 实例的活动目录服务器?
我正在评估 Dynamics CRM 2011。
我想将 CRM 实例指向不同的活动目录服务器。如果没有完全重新安装,这可能吗?
这是一个测试 CRM 实例,目前只有几个活动帐户,但它设置为指向我们的公司 AD 服务器,这被证明是使用多个不同帐户进行测试的障碍。
建立从实时公司 AD 到测试 AD 的信任也不是一个真正的选择。
javascript - Dynamics CRM 2011 - 更改相关实体列表的视图
我有几个自定义实体,它们通过多对多关系链接在一起,使用包含一些链接属性的链接实体。为了清楚起见,我们称这些超级英雄和超级恶棍,链接将是战斗。
也就是说,每场战斗都是在 1 个超级英雄和 1 个超级恶棍之间进行,每个超级英雄/超级恶棍组合可以进行任意数量的战斗,可能是不同类型的 - 剑、拳头等。
到目前为止所有简单的东西。实际上,我在这里所做的是复制新的“连接”功能,但使用仅适用于超级英雄和超级恶棍的自定义链接类型。这样做的原因是我想将它们显示为表单左侧的单独导航项,而不是将它们全部放在“连接”下。
现在,从超级英雄表格中,当我查看左侧窗格中的相关实体时,我想显示一个战斗列表,以及超级英雄正在战斗的超级反派。很简单,我可以自定义“战斗关联视图”来显示战斗类型和 Supervillain 实体。这让我可以直接点击从超级英雄到他正在战斗的超级反派。
但是如果我想从 Supervillain 做同样的事情呢?Supervillains 也显示相同的“战斗关联视图”,但需要自定义以显示战斗类型和相关的超级英雄......但是,我不想要“一刀切”的关联视图,两者都有超级英雄和超级恶棍领域。
我希望相关视图根据我是在看超级英雄还是超级恶棍而改变。所以我创建了两个新视图,每个视图都有所需的列。我现在可以在每个实体中选择相关列表时手动切换到这些视图。这很好用,但我不希望每次查看相关战斗时都执行此手动步骤。
所以,最后我要解决问题:如何根据实体类型自动(即通过脚本,如有必要)选择默认的“关联”视图,该视图将为与超级英雄和超级恶棍相关的战斗显示?
使用表单脚本,我可以很容易地获得导航项,但之后我迷路了:
注意:我知道我可以在主编辑表单中使用子网格,它可以让您选择要显示的视图,但我不想用更多的子网格阻塞表单。我想使用表单左侧的相关树。
dynamics-crm - CRM 2011:有什么方法可以让 Web 资源脚本文件在全球范围内可用?
在使用 Microsoft CRM 2011 时,我们有一个包含多个 Web 资源的解决方案,其中大部分是 JavaScript 文件。其中一些我想让全球可用(其中包括 jQuery 核心库),而不是必须通过Form Properties > Form Libraries在每个表单上引用它们。
有什么办法可以做到这一点?我确定有黑客攻击,但我希望将所有内容都包含在我们的解决方案中,以便可以在环境之间移植。
crm - CRM 2011 Managed Properties - 如何保护现有的非托管解决方案?
我们有一个CRM 2011
托管解决方案,其中包括对标准实体(帐户)的一些更改 - 即新表单和一些额外字段。在大多数情况下,随着更改合并,我们可以毫无问题地安装。但是,我们遇到了一些情况,其中客户将 Account 实体重命名为其他名称(Company)作为非托管 chage(包括视图名称),我们的解决方案在安装时将实体名称和视图更改回“Account”,基于“最后一人获胜”规则。
我的问题是,是否可以保护非托管更改,以便我们不会覆盖未合并的更改?即类似于托管属性?
任何建议将不胜感激。
silverlight - 在 CRM 2011 中使用 Windows 凭据实例化 OrganizationServiceProxy
是否有人尝试使用 Windows 凭据在 CRM 2011 (On-Premise) 中创建 OrganizationServiceProxy 实例?我有一个 WCF 服务,它使用
并且我能够确认用户已通过身份验证(OperationContext.Current.ServiceSecurityContext.WindowsIdentity.IsAuthenticated),但我不知道如何生成/传递 ClientCredentials 以创建 CRM 服务的实例。这是从不在 CRM 内的 IFrame 中的 Silverlight 应用程序调用的。
谢谢。
linq - Dynamics CRM 2011 - 使用外连接过滤 LINQ 查询
我需要在 CRM 中查询没有特定类型相关实体的记录。通常,我会使用左外连接来执行此操作,然后过滤右侧所有具有 NULL 的行。
例如:
这应该向我返回任何不是帐户主要联系人的联系人。但是,此查询最终会返回所有联系人...!当您查看在 SQL Profiler 中生成的 SQL 时,结果如下:
所以,我得到了 Left Join OK,但过滤器在Join
子句上,而不是在子句中。而不是它WHERE
应该的,像这样:
显然,此查询的结果非常不同!有没有办法让 CRM 上的查询生成正确的 SQL?
这是底层 FetchXML 请求的限制吗?
dynamics-crm - Microsoft CRM 动态 2011:crmsvcutil 访问被拒绝异常
我一直在尝试使用命令行工具crmsvcutil(作为管理员)为我们的 CRM 实体生成数据上下文类和 DTO。
我收到以下异常:退出程序异常:访问被拒绝。
我的命令行论点如下:
用户是 CRM 框的管理员。
有没有人遇到过这个问题并且知道我错过了什么?
crm - CRM 2011 发现服务故障异常
我在http://social.microsoft.com/Forums/en-US/crmdevelopment/thread/d5d00302-8f7b-4efc-873b-c54b3e29749d上问了同样的问题,但没有得到答案。所以,我会在stackoverflow上再试一次。
我正在运行 crm 2011 培训工具包中的示例代码。
在var response = dsp.Execute(orgRequest)这一行,我得到了FaltException`1,详细信息如下
我能够使用浏览器访问 Discovery.svc 文件。所以服务器 url 应该是正确的。这是身份验证问题吗?
dynamics-crm - 低信任帮助台场景中的 Dynamics CRM
好吧,想象一下一家银行的呼叫中心里满是信任度低的员工。工作人员需要通过电话为客户提供基本服务。呼叫中心工作人员接听客户的电话,询问他们某些安全问题,然后以某种方式为帐户提供服务。
现在,从客户的角度来看,银行正在通过询问安全问题来验证他们的身份。这与银行的观点略有不同:它正在验证呼叫中心员工是否正在与客户交谈。
为什么这种差异很重要?银行希望限制这些信任度低的员工,因此在客户打电话给他们之前,他们无法查看账户的任何详细信息。因此,呼叫中心员工无法浏览尚未与他联系并要求服务的客户的帐户详细信息。
所以问题是:这种设置在 Dynamics CRM 2011 中是否可行?一个人将如何实施它?一定程度的定制是可以的,但从 CRM 数据驱动的定制应用程序则不行。
我在想也许可以创建一个自定义组件,在回答一些安全问题后临时修改用户对记录(及其所有子项)的权限。但是,我什至不确定 CRM 是否支持基于记录的安全性(超越所有权)......?我想可以暂时将所有权分配给用户。那是明智的吗?
请注意:简单地从 GUI 中隐藏视图和查找按钮并不是我们在这里寻找的那种安全级别。我们希望从字面上限制用户访问相关记录。
dialog - 在线 Crm 2011 对话工作流问题 - 响应类型
我需要创建一个带有对话框的新进程(Crm 5.0 中的新功能),它调用 CRM 查询,返回客户列表,在选择我们要使用的客户后,我调用一个插件,然后打印所选的发票顾客。该插件已编程并正常工作,并且创建了对话框,整个解决方案运行良好。但仅适用于一位客户:(。
这就是问题所在。当您在 Online Crm 2011 中创建 CRM 查询时,您会获得 4 个选项作为响应类型:1.单行(文本框),2.选项列表(单选按钮),其中只能选择一个,3.选择列表(DropDown ),其中也只能选择一项和 4.Multiline ( Multiline TextBox)
在我的情况下,这些都不起作用,因为我无法从这些响应类型中选择更多客户。它仅适用于一个客户:(
如何解决这个问题?这里有哪些选项,可能是对话框的自定义用户界面,还是什么? 我需要的是带有客户名称的复选框列表,然后我可以为发票过程选择多个客户。
我是否需要采取另一条路线才能实现这一目标,还是对话框会完成这项工作?或者我可以创建一个呈现多个可选复选框的自定义响应类型吗?如果是,那么如何创建自定义响应类型?
任何建议将不胜感激。
谢谢