问题标签 [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.

0 投票
2 回答
594 浏览

outlook - CRM 2015 Outlook 插件错误

尝试为 Outlook 安装 CRM 2015 插件时,我收到以下信息:

在此处输入图像描述

我安装了 Outlook 2010 32 位版本,并下载了 CRM 2015 Outlook 插件的 32 位版本。谢谢,斯蒂芬

0 投票
1 回答
191 浏览

dynamics-crm-2015 - 从导航中的按钮打开 Silverlight Web 资源

我需要在本地 CRM 2015 的导航或功能区区域添加一个按钮。此按钮应打开现有的 Silverlight Web 资源。那可能吗 ?

编辑:

这篇MSDN 文章提到 URL 包含 URL 或 HTML web 资源的值,这是否意味着 Silverlight webresource 是不可能的?

Url
为页面指定 URL 或 HTML Web 资源,以在选择此子区域时显示在应用程序的主框架中。

0 投票
1 回答
839 浏览

dynamics-crm-2015 - 父联系人 ID 和商机的联系人 ID 有什么区别?

当我CustomerId将机会创建为Contact. 我期待ContactId被设置为CustomerId,但ParentContactId被填充了。ParentContactId和 和有什么不一样ContactId

0 投票
1 回答
352 浏览

c# - 反序列化在 CRM Web 资源中存储为 JSON 的设置

我在 CRM 的 Web 资源中添加了一些配置数据作为 JSON。当我尝试在 C# 插件中对其进行反序列化时,我必须首先解码 Base 64 字符串,然后必须对 UTF 字节进行编码。我之前在 CRM 之外做过这个并且没有遇到问题,但是当我的 JSON 由于参数异常“无效 JSON 原语:”而没有反序列化时,CRM 让我陷入了循环。

我终于发现 CRM 包含 UTF Preamble 并且这不是有效的 JSON,所以我必须删除它。以下是我当前的解决方案,但我原以为有一种标准方法来编码(或解码)字节,以检查前导码是什么,并正确应用正确的编码并返回没有前导码的结果。

当然有更标准的方法来做到这一点?

0 投票
1 回答
2286 浏览

dynamics-crm - 共享向记录内的用户发送电子邮件的工作流程

我正在使用 Microsoft Dynamics CRM 2015 本地版本。

我创建了一个自定义实体(新闻)。该实体的使用:系统管理员可以与选定的系统用户共享记录(新闻)。

我的问题:如何在记录共享上发送电子邮件通知(给选定的用户)?

0 投票
1 回答
751 浏览

dynamics-crm - FetchXml 查询会生成“通用 SQL 错误”,但如果我切换链接的实体是否有效?

我正在尝试查询“香草”CRM 2015 的产品目录,我的最终目标是通过价格表和名称的子字符串检索活动产品,目前我正在硬编码我的数据,如下所示:

生成的 XML 是这样的:

当我尝试执行查询时,我得到了Generic SQL Error. 然后我查看了跟踪日志,发现了这个:

为了识别一种模式,我切换了 JOIN,最终得到了这个 XML:

这一次,我得到了预期的结果,没有错误。

该组织是新的,仅包含站点地图/HTML/JS 自定义(我正在查询的实体尚未自定义),1033 是基本语言,安装并启用了另一种语言,但没有被任何 2 使用系统的用户。

第一种情况是怎么回事?

更新:第一个查询适用于 2013 年的组织。这开始感觉像是一个错误。

0 投票
3 回答
3262 浏览

plugins - “发生意外错误”CRM2015 OnPremise 插件

两周以来,我们一直在 CRM 2015 OnPremise 中遇到一个完全随机的小问题。当我们进行上传时,随机且没有多大意义(至少根据分析所有代码没有)插件向我们抛出以下异常:

OrganizationId 中的 Web Service 插件失败:fb2630bc-8dc1-e411-80be-bae05bad392c;SdkMessageProcessingStepId:d2713f4e-51b7-e411-80b8-527d00dcf108;实体名称:new_serviciobase;阶段:30;消息名称:创建;程序集名称:Microsoft.Crm.Extensibility.InternalOperationPlugin,Microsoft.Crm.ObjectModel,版本=7.0.0.0,文化=中性,PublicKeyToken=31bf3856ad364e35;类名:Microsoft.Crm.Extensibility.InternalOperationPlugin;异常:未处理的异常:System.Reflection.TargetInvocationException:调用的目标已引发异常。

在 System.RuntimeMethodHandle.InvokeMethod(对象目标,对象 [] 参数,签名 sig,布尔构造函数)

在 System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(对象 obj,对象 [] 参数,对象 [] 参数)

在 System.Reflection.RuntimeMethodInfo.Invoke(Object obj,BindingFlags invokeAttr,Binder binder,Object[] 参数,CultureInfo 文化)

在 System.Web.Services.Protocols.LogicalMethodInfo.Invoke(对象目标,对象 [] 值)

在 Microsoft.Crm.Extensibility.InternalOperationPlugin.Execute(IServiceProvider 服务提供者)

在 Microsoft.Crm.Extensibility.V5PluginProxyStep.ExecuteInternal(PipelineExecutionContext 上下文)

在 Microsoft.Crm.Extensibility.VersionedPluginProxyStepBase.Execute(PipelineExecutionContext 上下文)

内部异常:System.Reflection.TargetInvocationException:调用目标已引发异常。

在 System.RuntimeTypeHandle.CreateInstance(RuntimeType 类型,Boolean publicOnly,Boolean noCheck,Boolean& canBeCached,RuntimeMethodHandleInternal& ctor,Boolean& bNeedSecurityCheck)

在 System.RuntimeType.CreateInstanceSlow(布尔 publicOnly,布尔 skipCheckThis,布尔填充缓存,StackCrawlMark 和 stackMark)

在 System.RuntimeType.CreateInstanceDefaultCtor(布尔 publicOnly,布尔 skipCheckThis,布尔 fillCache,StackCrawlMark 和 stackMark)

在 System.Activator.CreateInstance(类型类型,布尔非公共)

在 System.Activator.CreateInstance(类型类型)

在 Microsoft.Crm.Extensibility.VersionedPluginProxyStepBase.InitializePlugin[T](IOrganizationContext 上下文,StepDescription stepDescription,SecureConfigurationCache stepSecureConfigurationCache,类型类型)

在 Microsoft.Crm.Extensibility.V5PluginProxyStep..ctor(Guid stepId,SecureConfigurationCache stepSecureConfigurationCache,CrmEventLog eventLog,IOrganizationContext 上下文)

在 Microsoft.Crm.Extensibility.PluginStep..ctor(Guid stepId,SecureConfigurationCache stepSecureConfigurationCache,CrmEventLog eventLog,IOrganizationContext 上下文)

在 Microsoft.Crm.Extensibility.PipelineStepFactory.CreateInstance(Guid stepId,IOrganizationContext 上下文)

在 Microsoft.Crm.Caching.PipelineStepCacheLoader.LoadCacheData(Guid 键,ExecutionContext 上下文)

在 Microsoft.Crm.Caching.ObjectModelCacheLoader`2.LoadCacheData(TKey 键,IOrganizationContext 上下文)

在 Microsoft.Crm.Caching.CrmMultiOrgCacheBase`2.CreateEntry(TKey key, IOrganizationContext 上下文)

在 Microsoft.Crm.Caching.CrmSharedMultiOrgCache`2.LookupEntry(TKey 键,IOrganizationContext 上下文)

在 Microsoft.Crm.Caching.MessageProcessorCacheLoader.GetCustomizationLevel(MessageProcessor mp,ExecutionContext 上下文)

在 Microsoft.Crm.Caching.MessageProcessorCacheLoader.LoadCacheData(MessageProcessorKey key, ExecutionContext context) 在 Microsoft.Crm.Caching.ObjectModelCacheLoader`2.LoadCacheData(TKey key, IOrganizationContext context)

在 Microsoft.Crm.Caching.CrmSharedMultiOrgCache`2.LookupEntry(TKey 键,IOrganizationContext 上下文)

在 Microsoft.Crm.Extensibility.InternalMessageDispatcher.TryGetMessageProcessor(MessageProcessorKey 键,ExecutionContext 上下文)

在 Microsoft.Crm.Extensibility.ExtensiblePlatformMessageDispatcher.IsPipelineDefined(MessageProcessorKey 键,ExecutionContext 上下文)

在 Microsoft.Crm.Extensibility.ExtensiblePlatformMessageDispatcher.CreateWithInvocationSource(BusinessEntity 实体,Int32 调用源,ExecutionContext 上下文)

在 Microsoft.Crm.BusinessEntities.BusinessProcessObject.Create(IBusinessEntity 实体,ExecutionContext 上下文)

内部异常:System.IO.FileLoadException:无法加载文件或程序集“SCM.CRM.Core,版本=1.0.0.0,文化=中性,PublicKeyToken=369abd01f82b8d9d”或其依赖项之一。访问被拒绝。

在 SCM.CRM.Plugins.Plugin..ctor(键入 childClassName)

在 SCM.CRM.Plugins.PLGServicioBase..ctor()

它带来了一些头痛,因为我们不明白发生了什么,只是有时会失败,有时不会......我们有一个自定义库注册的插件(磁盘)“SCM.Core.dll”,它说自己无法访问...... 。 有任何想法吗?

0 投票
1 回答
74 浏览

dynamics-crm-2013 - 如何汇总用户的预定工作时间?

我想知道是否可以总结用户的预定工作时间?

我已经自定义了用户实体并添加了一个字段,我想在其中显示用户在本周定义的总工作时间。但我不知道如何访问包含工作时间的实体。问题是我在一个在线组织中,我无法访问数据库。

我试过下载 SDK,当然还有谷歌搜索。由于我是初学者,我没有发现任何有用的东西。

0 投票
1 回答
65 浏览

dynamics-crm - Change "Opportunities" button name in navigation pane using Site Map

Is it possible that using the SiteMap to change the name of the Opportunity button that appears in the Sales navigation pane to any custom name instead of "Opportunities" ? Or this is a fixed name based on the name of the entity ?

enter image description here

0 投票
1 回答
593 浏览

silverlight - CRM 2015 和 Silverlight

我之前为 CRM-2011 创建了一个 Silverlight 应用程序,并且在 CRM-2011 SDK 中有 Silverlight 的示例。但是,我安装了 CRM 2015 SDK,但找不到任何 Silverlight 的示例代码,它不再支持 silverlight 吗?如果它仍然支持它,我如何在我的 Silverlight 应用程序中创建到 CRM 2015 的连接?