在整个例子中,我们在定义流程图的时候,涉及到下列几个节点,在各个节点中,我们也设计到到了几个处理过程,小结如下:
JBPM这个流程工具能够帮助我们完成两个
1. 其定义的流程图文件,能够帮助我们规划我们的业务流程大体路线,能够让我们在各个机要处让我们的执行停留下来,等待相应的人去处理,响应。这个就是流程中各个节点的意义。
2. 具体到,各个流程节点上,我们能够做什么,这个就需要两个子细节内容来辅助我们来完成,一,是在节点上自动的触发任务的分配,也就是当流程进入当前节点的时候,我们自动触发任务子节点的执行,我们子要在任务子节点上定义好任务分配的相关代码就可以。这个地方,我们可以把相关的任务分配给相应的人去处理,这里只有任务的基本名称,附带的,我们可以规定好,这个任务执行过程中,我们需要哪些参数。
实际上,任务执行过程中究竟应该完成什么内容,这个完全得靠我们自己的业务逻辑代码,JBPM只是负责让流程停留在当前节点处,当相应的任务人没有完成任务时候,流程是不会忘下走到,当相应的流程人按照基本要求完成了相应的任务后,一般是是把任务中要求的业务逻辑或者是需要输入等等,当任务相关人,完成任务后,有任务相关人负责关掉任务,当任务关掉后,就会触发相应的流程节点继续向下执行。这样,我们就可以在流程定义的节点上,完成很多的任务。让不同的人,来处理不同的节点执行。