流程节点
任务节点按照是否用户参与分类,可分为用户参与任务和系统任务。用户参与任务由用户操作进行完成,系统任务则由系统逻辑自动处理完成。 用户参与任务节点包含:用户任务、审批任务; 系统活动节点包含:开始、结束、等待、网关、脚本任务、子流程; 按是否阻塞流程,可以分为阻塞流程节点和非阻塞流程节点, 阻塞流程节点包含:用户任务、审批任务、等待、子流程(同步方式); 非阻塞流程节点包含:开始、结束、消息、传阅、连接点、业务动作、子流程(异步方式)。
开始 (每个流程必须有一个开始节点)
用户任务 (该节点表示用户参与办理但不需要审批的任务)
审批任务 (需要用户审批任务)
脚本任务 (该节点不需要用户参与,由系统自动执行,执行完后继续推进流程, 例如流程审核完成后,将数据写入业务系统)
等待节点 ( 等待节点是需要等到的某个条件成立,才会继续往下执行。等待条件可以设置为一个公式,例如检测某个值是否等于某个状态,还可以和业务服务进行联合使用,用以检测其他业务系统的数据是否满足特定的条件。)
结束 (流程的唯一结束节点,必须有)