如果您将"将分配给"字段设置为动态 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 软件修补程序和更新包的命名标准

警告: 本文已自动翻译

属性

文章 ID:954917 - 上次审阅时间:01/15/2015 17:58:56 - 修订版本: 3.1

  • Microsoft Dynamics CRM 4.0
  • kbnosurvey kbarchive kbmt kbexpertiseinter kbautohotfix kbmbsmigrate kbqfe kbhotfixserver KB954917 KbMtzh
反馈