如果您将"将分配给"字段设置为动态 CRM 4.0 中的队列,则不能创建跟进活动

文章翻译 文章翻译
文章编号: 954917 - 查看本文应用于的产品
展开全部 | 关闭全部

症状

请考虑以下情形。在 Microsoft CRM 4.0 中动态创建一个新帐户。在表单助理中,您创建一个新的跟进活动。然后,您 将分配给 字段中选择一个队列。在这种情况下单击 保存,时您将收到以下错误消息:
错误: 已引发异常,通过调用的目标。 错误号: 0x8004023B 错误消息: 对象类型无效: 2020 提供在 $ 属性上: ownerid
此外,按您预期的方式,不被分配跟进活动。

解决方案

对于 Microsoft 动态 CRM 4.0 中最新的累积更新汇总解决此问题。有关详细的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
949256Microsoft CRM 4.0 动态更新和修补程序

状态

Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的问题。

更多信息

此问题的清单以不同的方式基于 CRM 系统的修补程序安装的。
  • 如果没有安装修补程序 948008,报告没有错误消息。不执行该工作分配到一个队列或用户。
  • 如果您在安装修补程序 948008 正确执行该工作分配给用户。 但是,到队列分配生成交互式的错误消息。 如果 CRM 平台跟踪已启用,您可能看到类似于以下的详细的错误消息:
    错误: 已引发异常,通过调用的目标。
    错误编号: 0x8004023B
    错误消息: 无效的对象类型: 在 $ 属性上提供的 2020年: ownerid
    错误详细信息: 对象类型无效: 在属性上提供的 2020年: ownerid
    源文件: 不可用
    行号: 不可用
    请求 URL: http://crmsite:5555/CRMORG/AppWebServices/ActivitiesWebService.asmx
    堆栈跟踪信息: [CrmException: 无效的对象类型: 在 $ 属性上提供的 2020年: ownerid]
    在 Microsoft.Crm.BusinessEntities.ProcessAggregatesExtension.ProcessAggregates(Object sender, ExtensionEventArgs e)
    在 Microsoft.Crm.BusinessEntities.ProcessAggregatesExtension.ProcessAggregateAttributes(BusinessEntity entity, AttributeMetadata attributeMetadata, Hashtable aggregateAttributes, ArrayList aggregateOfAttributes, ArrayList aggregateAttributesToClear)
    在 Microsoft.Crm.BusinessEntities.BusinessProcessObject.PreCreateEventHandler.Invoke(Object sender, ExtensionEventArgs e)
    在 Microsoft.Crm.BusinessEntities.BusinessProcessObject.Create(IBusinessEntity entity, ExecutionContext context)
    在 Microsoft.Crm.ObjectModel.GenericActivityServiceBase.Create(IBusinessEntity entityInterface, ExecutionContext context)
    在 Microsoft.Crm.ObjectModel.TaskService.Create (IBusinessEntity 实体、 ExecutionContext 上下文)

    [TargetInvocationException: 由调用目标引发了异常]
    在 System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
    在 System.RuntimeMethodHandle.InvokeMethodFast 对象目标、 对象 [] 参数、 签名签名、 MethodAttributes methodAttributes RuntimeTypeHandle typeOwner)
    在 System.Reflection.RuntimeMethodInfo.Invoke 对象 obj、 BindingFlags invokeAttr、 活页夹联编程序、 对象 [] 参数、 CultureInfo 区域性布尔 skipVisibilityChecks)
    在 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
    在 System.Web.Services.Protocols.LogicalMethodInfo.Invoke(Object target, Object[] values)
    在 Microsoft.Crm.Extensibility.InternalOperationPlugin.Execute(IPluginExecutionContext context)
    在 Microsoft.Crm.Extensibility.PluginStep.Execute(PipelineExecutionContext context)
    在 Microsoft.Crm.Extensibility.Pipeline.Execute(PipelineExecutionContext context)
    在 Microsoft.Crm.Extensibility.MessageProcessor.Execute(PipelineExecutionContext context)
    在 Microsoft.Crm.Extensibility.InternalMessageDispatcher.Execute(PipelineExecutionContext context)
    在 Microsoft.Crm.Extensibility.ExternalMessageDispatcher.Execute(String messageName, Int32 primaryObjectTypeCode, Int32 secondaryObjectTypeCode, PropertyBag fields, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId)
    在 Microsoft.Crm.Sdk.RequestBase.Process(Int32 primaryObjectTypeCode, Int32 secondaryObjectTypeCode, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId)
    在 Microsoft.Crm.Sdk.RequestBase.Process CorrelationToken correlationToken、 CallerOriginToken originToken、 UserAuth userAuth Guid callerId)
    在 Microsoft.Crm.Sdk.CrmServiceInternal.Execute(RequestBase request, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId)
    在 Microsoft.Crm.Sdk.InProcessCrmService.Execute (对象请求)
    在 Microsoft.Crm.Application.Platform.ServiceCommands.PlatformCommand.ExecuteInternal()
    在 Microsoft.Crm.Application.Platform.ServiceCommands.CreateCommand.Execute()
    在 Microsoft.Crm.Application.Platform.DataSource.Create (实体实体、 布尔 performDuplicateCheck)
    在 Microsoft.Crm.Application.Platform.EntityProxy.Create (布尔 performDuplicateCheck)
    在 Microsoft.Crm.Application.Platform.EntityProxy.Create()
注意出于性能原因该修复程序只允许的视图的总成型 sub-account 相关记录最多五个 sub-levels。有关软件更新术语的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
824684用于描述 Microsoft 软件更新的标准术语的说明
887283Microsoft 企业解决方案 CRM 软件修补程序和更新包的命名标准

属性

文章编号: 954917 - 最后修改: 2009年2月12日 - 修订: 3.1
这篇文章中的信息适用于:
  • Microsoft Dynamics CRM 4.0
关键字:?
kbmt kbexpertiseinter kbautohotfix kbmbsmigrate kbqfe kbhotfixserver KB954917 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 954917
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com