调用子工作流程时,CRM工作流程仍然失败

时间:2015-10-22 15:34:29

标签: workflow dynamics-crm dynamics-crm-2013

当我创建一个CRM工作流程,其中包含触发子工作流程的操作时,工作流程会一直失败。

奇怪的是,我可以运行没有子工作流程的工作流程,只有在其他工作流程从另一个工作流程中触发时才会发生。 有没有人遇到过这个,如果有的话,有没有人知道如何解决它。 我收到这个错误。我们得到的错误是:

  

无法设置未知成员' Microsoft.Xrm.Sdk.Workflow.Activities.StartChildWorkflow.InputParameters'。

完整堆栈错误是:

  

未处理的异常:System.Xaml.XamlObjectWriterException:无法设置未知成员' Microsoft.Xrm.Sdk.Workflow.Activities.StartChildWorkflow.InputParameters'。      在System.Xaml.XamlObjectWriter.WriteStartMember(XamlMember属性)      在System.Xaml.XamlServices.Transform(XamlReader xamlReader,XamlWriter xamlWriter,Boolean closeWriter)      在System.Activities.XamlIntegration.FuncFactory 1.Evaluate() at System.Activities.DynamicActivity.OnInternalCacheMetadata(Boolean createEmptyBindings) at System.Activities.Activity.InternalCacheMetadata(Boolean createEmptyBindings, IList 1& validationErrors)      at System.Activities.ActivityUtilities.ProcessActivity(ChildActivity childActivity,ChildActivity& nextActivity,Stack 1& activitiesRemaining, ActivityCallStack parentChain, IList 1& validationErrors,ProcessActivityTreeOptions options,ProcessActivityCallback callback)      在System.Activities.ActivityUtilities.ProcessActivityTreeCore(ChildActivity currentActivity,ActivityCallStack parentChain,ProcessActivityTreeOptions选项,ProcessActivityCallback回调,IList 1& validationErrors) at System.Activities.ActivityUtilities.CacheRootMetadata(Activity activity, LocationReferenceEnvironment hostEnvironment, ProcessActivityTreeOptions options, ProcessActivityCallback callback, IList 1& validationErrors)      在System.Activities.Hosting.WorkflowInstance.ValidateWorkflow(WorkflowInstanceExtensionManager extensionManager)      在System.Activities.WorkflowApplication.EnsureInitialized()      在System.Activities.WorkflowApplication.Enqueue(InstanceOperation操作,布尔推送)      在System.Activities.WorkflowApplication.WaitForTurn(InstanceOperation操作,TimeSpan超时)      在System.Activities.WorkflowApplication.InternalRun(TimeSpan timeout,Boolean isUserRun)      在Microsoft.Crm.Workflow.ActivityHost.StartWorkflowExecution(活动工作流,ICommonWorkflowContext上下文)      在Microsoft.Crm.Workflow.ActivityHostBase.StartWorkflow(ICommonWorkflowContext context,Activity preLoadedActivity)

请记住,这些不是XAML工作流程,它们是通用CRM工作流程,不包含自定义工作流程活动。

我一直在看这个大约一个星期,我看到的唯一参考是无限循环工作流程,这不是这里的情况和自定义XAML工作流程,但情况并非如此。

非常感谢任何帮助。

正在运行的系统是CRM 2013 SP1汇总2

提前致谢

1 个答案:

答案 0 :(得分:0)

道歉,我在这里找到了解决问题的方法。 问题是所有服务器都不在同一版本上。 这两个前端服务器在SP1上,但Async服务器却没有。 由于子工作流程与SP不兼容,因此导致问题的原因。 更新异步服务器后,一切都开始工作了。 对不起伙计们,谢谢