将变量存活到子工作流程中?

时间:2011-12-21 16:56:05

标签: workflow-foundation-4 scope

Givn是用于数据填充的cmoplex workkflow集。我们运行许多自定义活动,作为“范围”。例如,DataLoadActivityScope是配置的,包含数据加载操作并为这些操作公开标准变量。这很好用 - 我们将可变数据输入到DataLoadActivityScope中,嵌入式操作活动以自动方式提取它们 - 节省了大量有用的连线。

我的问题是:我们有一大堆技术wrokflow,jsut包含许多数据活动,并且在他们自己的工作流程中被隔离,以便于开发。

并且 - defiend变量不会进入子工作流程。

处理此问题的最简单方法是什么?

我可以在子工作流程中将变量设置为InArguments,然后在那里设置DataLoadActivityScope并再次将它们提供给那里......这有效,但需要修改技术问题。

我更乐意将变量范围动态扩展到子工作流程中。

有机会这样做吗?

1 个答案:

答案 0 :(得分:1)

不,变量仅对包含它们的工作流可见。如果你想传递它们,你需要通过参数来实现。