我是 Activiti 新手,正在尝试将其与 Web 应用程序集成。我正在检查 API 和数据库,以弄清楚是否有一种方法可以从网关或任务(比如说与某种边界事件耦合)获取可能的流列表?换句话说,给定任务中所有可能的路径以及需要满足的条件才能采取该可能的路径?
我尝试在论坛/谷歌上搜索这个问题,但找不到正确的主题。如果已经得到解答,请您指出来源。
提前致谢
希曼舒
最佳答案
我不确定我是否正确理解了您的问题。但我使用了以下代码片段,它对我有用
UserTask taskNode = null;
if(node instanceof UserTask)
{
taskNode = (UserTask)node;
}
if(taskNode != null)
{
List<SequenceFlow> sequenceFlows = taskNode.getOutgoingFlows();
for(SequenceFlow sequenceFlow : sequenceFlows)
{
System.out.println(sequenceFlow.getName()+" "+sequenceFlow.getConditionExpression());
}
}
关于java - 从执行中获取可能的流程列表,例如 Activiti 中的用户任务或网关?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26077945/