BPMAXBPMAX
  • 快速入门
  • 核心概念
  • 管理员手册
  • 仿真和回放
  • 流程相关脚本
  • 表单相关脚本
  • 数据集相关脚本
  • 界面相关脚本
  • 系统相关脚本
  • 流程集成
  • 数据集
  • OpenAPI
  • 实体列表
  • 插件开发
  • 日志排查
  • 飞书平台

    • 同步组织架构
    • 同步团队组织架构
    • 一键拉群
    • 高级卡片消息
    • 服务台能力
  • 实用功能

    • 系统公告
    • 项目日历
    • 超时自动化
    • 报告自动生成
  • 文档更新记录
  • 系统更新说明
  • 快速入门
  • 核心概念
  • 管理员手册
  • 仿真和回放
  • 流程相关脚本
  • 表单相关脚本
  • 数据集相关脚本
  • 界面相关脚本
  • 系统相关脚本
  • 流程集成
  • 数据集
  • OpenAPI
  • 实体列表
  • 插件开发
  • 日志排查
  • 飞书平台

    • 同步组织架构
    • 同步团队组织架构
    • 一键拉群
    • 高级卡片消息
    • 服务台能力
  • 实用功能

    • 系统公告
    • 项目日历
    • 超时自动化
    • 报告自动生成
  • 文档更新记录
  • 系统更新说明
  • 数据集

    • 数据集

数据集

数据集是什么 - es index

  1. 数据集的本质是一个elastic search 索引
  2. 数据集包含数据集本身和数据及字段
  3. 索引中的每条数据对应mysql库中的一条project主键记录
  4. 同一个流程会有多个数据集
  5. 项目更新时会触发对应的数据集更新 数据集在es中的体现

数据集的作用 - 加速查询

  1. 项目中的环节、表单、用户等数据分散在各个mysql表中, 不同类型的项目、环节、表单公用相同的mysql表
  2. 客户业务对于数据展示和分析的需求五花八门,如果从mysql中查出来势必要出现大量的连表查询,性能很低
  3. 通过es索引可以根据客户具体的业务需求将分散在mysql不同表的记录收集起来合并成为一个含有所有要展示的数据以及搜索的条件的索引,可以在单个索引上快速的查询出用户所要的数据

数据集的应用场景

  1. 项目列表
  2. 数据看板
  3. 客户系统通过open-api 快速查询bp系统数据

使用数据集

  1. 数据集分为数据集字段和数据集本身
  2. 可以将数据集字段类比于mysql中的列, 数据集为mysql表本身
  3. 数据集字段可以复用,可以将同一个流程下不同的数据集字段组装成不同的数据集

创建数据集字段

基础创建

创建数据集字段示意图

创建数据集

创建数据集示意图

发布/暂停数据集

数据集可以有以下状态:

状态说明可执行操作后续行为
创建数据集被首次创建后的状态可点击应用按钮进入整体同步
同步中系统正在读取mysql中的数据分批同步到es中可点击暂停按钮- 后端会自动转换为应用状态
- 会同步新的项目更新
- 暂停后转为暂停中状态
应用中整体数据从mysql同步到es完成的状态可点击暂停按钮- 新的项目变化会自动同步到mysql中
- 暂停后转为暂停中状态
暂停暂停同步状态可点击应用按钮项目更新时系统不会主动读取mysql同步到es

发布/暂停数据集

数据集的使用场景

项目列表模板

项目列表模板

数据看板

数据看板

open-api接口

open-api接口

矩阵

矩阵