我有一个带有轮询的流程(A)作为具有转换逻辑的源并将结果数据存储在会话变量中。 每当我尝试在另一个流程中使用会话变量时(B)。 注意:流程(B)不是从流程A调用。 我无法从中获得价值。因为将无法访问会话变量。 你能不能让我知道为什么?
答案 0 :(得分:0)
会话变量不是您在单个XML中编码的所有流的存储。
仅适用于单个端到端的线程。
在您的情况下,如果未从流程A调用流B,则您将无法获得会话变量。
再次阅读文档:enter link description here
使用会话变量来设置或删除与a绑定的变量 跨越多个流程,应用程序的整个生命周期的消息, 甚至服务器。
从上面可以看出会话变量可以在多个流程中使用,但你必须注意“生命周期”这个词
这意味着可以通过线程生命周期中提供的所有流来访问会话变量