流程可实现功能
  • 按阶段分类
    • 设计建模阶段
      • 流程设计:一般是可视化设计
      • 表单设计:同理,可视化设计,这里面复杂的是变量传递怎么搞
      • 服务注册:
        • 执行阶段的通过对接外部服务来 取人、获取数据等操作
      • 应用表单:即可以应用内(租户)流程间可以复用的表单
      • 业务类型:绑定业务域的元数据
      • 启动规则
    • 执行阶段
      • 工作流后端引擎 - 将 JSON schema 或 xml 转成可执行
      • 规则引擎:解析规则,如取人、启动规则、路由规则
      • 消息引擎
      • 表单渲染
    • 监控优化阶段
      • 业务活动监控:Business Activity Monitoring,主要关注:
        • 速度
        • 错误
        • 特殊条件
      • 数据报表
  • 基本产品功能
    • 流程构建
      • 即发起流程
      • 特别是单线流程(即单节点)
    • 实例撤回
      • 控制权限
        • 只有发起人才能撤销
        • 流程超管也可以
      • 可感知撤销 event
    • 任务执行
      • 同意、拒绝、转交和加签
      • 自定义动作配置
    • 任务转交
    • 任务加签
    • 任务中心
      • 待我处理
      • 我已处理
      • 我发起的
      • 我的数据
    • 审批配置
      • 汇报线
      • 角色
      • Http 请求返回人员信息
    • 变量传输
    • 三方回调
      • http 接入
    • 自动执行
    • 消息通知
    • 表单设置
    • 代理设置
      • 休假、有效时间内代理
      • 全局代理
      • 流程代理
    • 权限设置
    • 数据导出
    • 流程复制
    • 合并规则
    • 批量审批
    • 并行审批
      • 至少 n 审批人同意
  • originator 发起人
  • procInstId 流程实例 id
  • procInstTitle 实例标题
  • procInstTitleEn 英文
  • processCode 流程编码
    2:

  1. 内置变量 ↩︎