全部文档
文档中心DeepModel功能场景搭建

场景搭建

以需求管理为例

  • 对业务数据进行建模,即新建Requirement(需求)、Feature(功能)、Task(任务)三个对象,并建立对象间关系

  • 对主数据进行建模,即新建Component(组件)、Department(部门)、Person(人员)三个对象,并建立业务数据到主数据的关系

  • 新建对象时,对象编码建议为驼峰样式,例如:BusinessObject1

  • 新建属性、链接时,属性、链接编码建议为蛇形样式,例如:req_id

  • 在数据管理中编辑数据,入口包括:

  • 点击“编辑”进入编辑态;链接数据由链接对象的业务主键表示

  • 层级链接parent、自我链接在单独页编辑数据

  • 如何在功能中冗余需求信息

    • 冗余需求ID、需求名称、需求类型、产品负责人的名称、需求文档

    • 可由计算属性实现,通过链接正向、反向级联查询,支持过滤条件

  • 如何在功能中展示任务统计信息

    • 功能的计划开始时间 = min(任务的计划开始时间)

    • 功能的计划结束时间 = max(任务的计划结束时间)

    • 功能的任务总数 = count(任务)

    • 功能的预估人天 = sum(任务的预估人天)

    • 功能的开发预估人天 = sum(开发任务的预估人天)

    • 功能的测试预估人天 = sum(测试任务的预估人天)

    • 可由计算属性实现,通过链接正向、反向级联聚合,支持过滤条件

  • 如何在功能中展示任务统计信息

    • 功能的开发预估人天占比 = sum(开发任务的预估人天) / sum(任务的预估人天)

    • 功能的测试预估人天占比 = sum(测试任务的预估人天) / sum(任务的预估人天)

    • 需要处理sum(任务的预估人天) = 0的情况

    • 可由计算属性实现四则运算、if…else…条件表达式,通过直接写DeepQL查询语句

  • 链接相关概念

    • 反向链接

      • 新建链接为正向链接,每条正向链接都有一条虚拟的反向链接,通过反向链接也可以级联查询多层对象的数据

      • 反向链接标识:<,例如:正向链接.feature,反向链接.<feature[is Task]

    • 级联查询

      • 通过链接可以级联查询多层对象的数据,无需进行额外关联

      • 由链接路径、查询属性/链接组成

  • 如何按规则自动生成需求、功能、任务ID

    • 需求ID规则:REQ_{按当前时间年月分组,从1开始自然计数}

    • 功能ID规则:FEAT_{按当前时间年月分组,从1开始自然计数}

    • 任务ID规则:TSK_{6位随机字符}

    • 可由业务规则实现,规则中可引用自增序列作为自动编号,支持分组计数场景,例如按当前时间年月分组

  • 业务规则入口包括:

  • 新建类型为文本属性赋值的业务规则,配置赋值规则并预览

  • 自增序列入口

  • 新建自增序列;假设起始值为1、步长为2,序列值依次计算为:1,1 + 2 = 3,3 + 2 = 5,…

  • 可管理序列数据;序列主键用于实现分组计数,例如按当前时间年月分组,在业务规则自增序列参数中配置

  • 支持批量导入导出对象结构、批量导出对象数据

  • 支持导入导出单对象数据

回到顶部

咨询热线

400-821-9199

我们使用 ChatGPT,基于文档中心的内容以及对话上下文回答您的问题。

ctrl+Enter to send