流程节点

任务节点按照是否用户参与分类,可分为用户参与任务和系统任务。用户参与任务由用户操作进行完成,系统任务则由系统逻辑自动处理完成。
用户参与任务节点包含:用户任务、审批任务;
系统活动节点包含:开始、结束、等待、网关、脚本任务、子流程;
按是否阻塞流程,可以分为阻塞流程节点和非阻塞流程节点,
阻塞流程节点包含:用户任务、审批任务、等待、子流程(同步方式);
非阻塞流程节点包含:开始、结束、消息、传阅、连接点、业务动作、子流程(异步方式)。
  1. 开始 (每个流程必须有一个开始节点)
    开始

  2. 用户任务 (该节点表示用户参与办理但不需要审批的任务)
    用户任务

  3. 审批任务 (需要用户审批任务)
    审批任务

  4. 脚本任务 (该节点不需要用户参与,由系统自动执行,执行完后继续推进流程, 例如流程审核完成后,将数据写入业务系统)
    脚本任务

  5. 等待节点 ( 等待节点是需要等到的某个条件成立,才会继续往下执行。等待条件可以设置为一个公式,例如检测某个值是否等于某个状态,还可以和业务服务进行联合使用,用以检测其他业务系统的数据是否满足特定的条件。)
    等待节点

  6. 结束 (流程的唯一结束节点,必须有)
    结束