我有一个jBPM流程级别变量,其中包含对象数组。我需要将此数组的一个元素复制到另一个过程变量中。如果java表示如下,
public class ClassA {
ClassB blist[];
};
public class ClassB {... }
我想将blist[5]
复制到另一个ClassB类型的过程变量。
答案 0 :(得分:0)
我想我明白了,但是有人可以确认这是在jBPM中做到这一点的最佳方法。 -在jBPM-BusinessCentral的业务流程图中添加一个Activity对象 -将活动类型设置为脚本类型。 -在脚本的“实施/执行”部分中,选择Java并编写以下代码段
System.out.println("Inside the script...");
Object glbinvitem = kcontext.getVariable("glb_invitem");
if ( glbinvitem != null) {
....
}
else {
...
}