public void execute(ExecutionContext executionContext) throws Exception {
log.info("###############################################");
log.info("### updating the accounting books");
log.info("###############################################");
executionContext.leaveNode();
}
分享到:
相关推荐
本文将详细介绍如何在JBPM中利用事件和动作来实现特定的业务逻辑,包括自动节点的处理、流程的结束操作以及使用脚本编写动态的动作等。 #### 一、事件与动作的基本概念 在JBPM中,事件是指在流程执行过程中发生的...
默认情况下,流程在任务节点处等待所有任务完成,然后需要通过调用`processInstance.signal()`手动触发流程的下一步。 8. **转换(Transition)** 转换定义了流程实例从一个节点到另一个节点的路径。每个离开节点...
在示例中,我们在`Node`节点上添加了一个`Action`,这使得当流程进入`Node`时,`Action`会被执行。`Action`的执行发生在`node-enter`之后,`node-leave`之前。这样,我们可以通过自定义的`Action`类来实现特定的业务...
6. **事件表**:记录流程中发生的事件,如node-enter、node-leave等。 7. **动作表**:存储与事件关联的动作代码,如Java代码或脚本。 8. **定时器表**:设定定时触发的任务或事件,如due date和repeat频率。 9. **...
每个节点的离开和进入事件都有对应的控制类,例如`node-enter`和`node-leave`事件,这些事件绑定的action通过类名来指定,实现不同节点间的流程流转。 3. **流程实例与任务管理**:jbpm不仅支持流程定义,还负责...