Workflow CRM工作流在调用子工作流时不断失败
当我创建一个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.FuncFactoryWorkflow CRM工作流在调用子工作流时不断失败,workflow,dynamics-crm,dynamics-crm-2013,Workflow,Dynamics Crm,Dynamics Crm 2013,当我创建一个CRM工作流,该工作流具有启动子工作流的操作时,工作流会不断失败 奇怪的是,我可以在没有子工作流的情况下运行工作流,只是在其他工作流从另一个工作流中触发时发生。 以前是否有人遇到过这种情况,如果是,是否有人知道如何修复它。 我在这方面出错了。我们得到的错误是: 无法设置未知成员“Microsoft.Xrm.Sdk.Workflow.Activities.StartChildWorkflow.InputParameters” 完整堆栈错误为: 未处理的异常:System.Xaml.Xa
1.Evaluate()中
位于System.Activities.DynamicActivity.OnInternalCacheMatadata(布尔createEmptyBindings)
位于System.Activities.Activity.InternalCacheMatadata(布尔createEmptyBindings、IList
1和validationErrors)
在System.Activities.ActivityUtilities.ProcessActivity(ChildActivity ChildActivity,ChildActivity&nextActivity,Stack1&Activities剩余,ActivityCallStack父链,IList
1&validationErrors,ProcessActivityTreeOptions,ProcessActivityCallback回调)
在System.Activities.ActivityUtilities.ProcessActivityTreeCore(ChildActivity currentActivity、ActivityCallStack父链、ProcessActivityTreeOptions、ProcessActivityCallback回调、IList1和validationErrors)
位于System.Activities.ActivityUtilities.CacheRootMetadata(Activity-Activity、LocationReferenceEnvironment-hostEnvironment、ProcessActivityTreeOptions、ProcessActivityCallback回调、IList
1和validationErrors)
位于System.Activities.Hosting.WorkflowInstance.ValidateWorkflow(WorkflowInstanceExtensionManager扩展管理器)
在System.Activities.WorkflowApplication.EnsureInitialized()中
位于System.Activities.WorkflowApplication.Enqueue(InstanceOperation操作,布尔推送)
位于System.Activities.WorkflowApplication.WaitForTurn(InstanceOperation操作,TimeSpan超时)
在System.Activities.WorkflowApplication.InternalRun(TimeSpan超时,布尔值isUserRun)
位于Microsoft.Crm.Workflow.ActivityHost.StartWorkflowExecution(活动工作流,ICommonWorkflowContext上下文)
在Microsoft.Crm.Workflow.ActivityHostBase.StartWorkflow(ICommonWorkflowContext上下文,活动预载活动)中
请记住,这些不是XAML工作流,它们是不包含自定义工作流活动的通用CRM工作流
我已经看了大约一周了,我看到的唯一参考文献是无限循环工作流,这里不是这样,自定义XAML工作流也不是这样
任何帮助都将不胜感激
运行此操作的系统是CRM 2013 SP1汇总2
提前感谢抱歉,我在这里找到了问题的解决方案。 问题是,所有服务器都不在同一版本上。 两个前端服务器都在SP1上,而异步服务器则不在SP1上。 由于子工作流与跨SP不兼容,这就是导致问题的原因。 更新异步服务器后,一切都开始工作。
抱歉,各位,谢谢抱歉,我在这里找到了问题的解决方案。 问题是,所有服务器都不在同一版本上。 两个前端服务器都在SP1上,而异步服务器则不在SP1上。 由于子工作流与跨SP不兼容,这就是导致问题的原因。 更新异步服务器后,一切都开始工作。
抱歉,各位,谢谢调用子工作流似乎有问题。几个问题:1)子工作流是否设置为可作为子进程运行?2) 如何从父工作流调用子工作流?子工作流是由父工作流执行的操作触发的,还是直接调用它?3) 你能发布父工作流和子工作流的截图吗?4) 这一切都是在您的开发环境中发生的,还是您移动了代码,但它在某些辅助环境中不起作用?这是一个升级的组织吗?如果您创建一个空白的新组织并尝试构建相同的工作流,它是否有效?子工作流的调用似乎有问题。几个问题:1)子工作流是否设置为可作为子进程运行?2) 如何从父工作流调用子工作流?子工作流是由父工作流执行的操作触发的,还是直接调用它?3) 你能发布父工作流和子工作流的截图吗?4) 这一切都是在您的开发环境中发生的,还是您移动了代码,但它在某些辅助环境中不起作用?这是一个升级的组织吗?如果您创建了一个空白的新组织,并尝试构建相同的工作流,它是否有效?