微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

JBPM多实例子流程中设置变量

如何解决JBPM多实例子流程中设置变量

我有一个多实例子进程,它迭代名称的 ArrayList(例如 Joe、Dave)作为“MI 集合输入”,它正确地使用迭代器从电子邮件地址的并行 ArrayList 中提取电子邮件地址(例如,脚本任务中的 JoeEmail@email.com、DaveEmail@email.com)。

我想使用电子邮件插件提取的电子邮件地址发送电子邮件(即在子流程的第一个实例中发送给 JoeEmail@email.com 的 Joe)。

然而,尽管分配了多实例子流程的“MI 数据输出”或多实例子流程的“流程变量”,变量在离开脚本任务后为空已分配(因此在电子邮件工作项中为空)。

在哪里定义可以用作电子邮件地址的变量(即它在多实例子流程的生命周期内存在)?使用(父)流程的流程变量或全局变量会具有太大的范围,并可能影响子流程的其他实例。请注意,我想在不求助于 Java 的情况下执行此操作 - 因为这应该只是在正确范围内获取变量的一个实例。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?