Appearance
🔧 需求表进阶操作
需求虚拟汇总表
虚拟汇总表具备实时数据更新与动态数据展示功能,确保用户能够随时获取子表的最新数据。需求虚拟汇总表操作如下:
img(/images/R_senior/需求虚拟表操作.gif)
1.需求虚拟汇总表
a.在需要进行新增需求虚拟汇总表的需求集打开选择框点击“虚拟表”按键

b.在虚拟表创建弹窗内选择需要进行汇总的表格,将作为表头的表格选中

c.需求虚拟汇总表生成如下:

- 需求汇总表的子表发生更改,其虚拟表也同步修改
- 需求汇总表删除时,不会对其子表发生删除操作
2.需求虚拟汇总表导出
a.在需要进行需求模板应用的需求表内打开编辑状态后,打开右上方的更多选择框点击“导出xlsx表格”按键

b.导出表格如下:

3.管理需求虚拟汇总表
a.打开需要进行管理编辑的虚拟汇总表,在其右上角的”更多“功能弹窗内点击”虚拟表管理“按键

b.在虚拟表管理弹窗内可进行子表的删除、新增与汇总表头更改等操作,并点击”确定“确认以上修改

需求协作表的协调与审批
需求协作表是项目需求模块的协作编辑工具,旨在帮助项目成员更好地协作完成任务。其操作流程如下图:

1.在可写状态下在需要被转换的需求编辑表内打开表操作弹窗,点击“转为协作表”后在确认提示弹窗内选择“确定”即可成功将需求编辑表转为需求协作表

- 只有编辑表的创建者才可将需求编辑表转为需求协作表,同时其也成为该协作表的创建者
- 需求协作表与编辑表需要在样式上存在区分

- 需求协作表内存在固定字段“需求状态”其状态如下:
- 未协调:创建者将编辑表转化为协作表后,该表所有需求项状态变为未协调
- 协调中:权限成员对需求项发起协调编辑后,该需求项状态变为协调中
- 已协调:该需求项进行协调的协调单已结束后,该需求项状态变为已协调
- 确定:只由表格创建者手动转换(已协调状态下才可进行确定状态的转换,确定状态下再发起协调不会对需求项状态发生改变)
- 冻结:只由表格创建者手动转换(确定状态下才可进行冻结状态的转换,冻结状态不可再发起协调)
需求协作表内存在固定字段“当前协调单”,显示该需求项当前正在协调的协调单主题
2.在可写状态下在需要进行协调的需求项前方更多选项内选择“发起协调”按键

- 需求协作表只可对行的内容进行协调编辑
- 每个需求项同一时间内只能有一个正在协调的协调单,一个协调单可协调该需求项的多个字段内容
- 需求项前的操作栏内加入多个功能:
- 发起协调:协作表所有协作人员都可操作
- 确定此条目:由表格创建者手动转换
- 冻结此条目:由表格创建者手动转换
- 查看历史记录:协作表所有协作人员都可查看,结果见下图,可点击进入相应的协调单查看其协调内容

协作表打开表格右上角的更多功能,该协作表可复制为编辑表
3.在发起协调单弹窗内填写基础信息并在其协调内容表格上进行修改后,添加相应的协调人员点击“确认”发起协调单

当前协作表内所有协作人员都可对需求项发起协调单,但每个需求项同一时间内只能有一个正在协调的协调单
新增协调单时,添加成员按键可添加人员范围为项目内外所有成员
需求条目可以进行编辑的字段类型为:
- 字段类型为树节点:仅可修改字符串内容
- 字段类型为文本:都可修改
- 字段类型为数值:都可修改
- 字段类型为单选:仅可修改选中值
- 字段类型为多选:仅可修改选中值
- 字段类型为勾选项:仅可修改选中值
- 字段类型为日期:都可修改
- 字段类型为网址链接:都可修改
协调单状态为以下3种:
- 【正在协调】协调单新建后,该协调单就为正在协调状态
- 【审核中】协调单手动发起审核单后,该协调单的状态变为审核中
- 【已关闭】:
- 当正在协调的协调单手动关闭后,状态转为已关闭
- 当协调单的审核结束后,状态自动转为已关闭
4.协调成员可在协调单内对协调内容发表意见并评论

- 正在协调的协调单内,所有人都可对协调成员进行添加(不可删除)
- 正在协调的协调单内,所有人都可对协调内容发生修改,每次修改都需要全员重新投票,结果以最后一次修改为准
5.正在协调的协调单可由协调发起人进行状态更改,即发起审核单与关闭协调单。由操作流程图可知,此处以发起审核单为继续节点往下介绍:

- 当协调单状态变更后,协调以最后一次的协调内容为结果(即协调成员对协调内容不可再进行投票与修改,但仍可在该协调中发表意见)
- 由协调单转发起审核单时,“审批流程”字段来源为符合发起人条件的项目内所有审批流程名称
6.当项目内不存在需要的审批流程时,可在项目设置的审批流程内进行审批流程新增

- “审批流程编号”字段为必填字符串类型,保证项目内唯一。“流程名称”字段为必填字符串类型
- 审批流程设计默认展示流程图,点击环节可以设置环节的参数,不同类型环节设置的参数不同:
- 【发起环节】可以设置发起人,当前默认为所有项目内外成员,可修改

- 【审批环节】可以设置审批人

- 指定成员时,选择范围为项目内外所有成员
- 在审批人存在多人的情况下,提供了依次审批、会签和或签这三种形式供选择
- 【发起环节】可以设置发起人,当前默认为所有项目内外成员,可修改
7.在审批流程中的人员可在协调中心的审批单分栏内对审批单进行处理,同时拥有其关联协调单的查看权限

- 审批单除发起人外,只有到相应人员流程后才可被其相关人员可见
- 当流程被驳回后,仅审批单发起人与其处理过该单据的人员可见其单据
- 当审批流程通过时,协调单自动关闭并将最后一次协调内容写入协作表
- 当审批流程驳回时,协调单自动关闭
需求表版本管理
1.在需要进行查看版本的需求表内打开编辑状态后,打开右上方的更多选择框点击“历史版本”按键

2.在弹出的版本管理页面可查看当前表的所有保存版本内容

- 当前保存的版本可手动对其版本信息进行编辑,编辑内容包括版本名字、是否为关键版本、版本标签与备注等

- 当版本为关键版本时,后续冗余版本清理不会涉及该版本
- 恢复版本后自动保存一份恢复前的版本内容
- 手动删除的版本内容无法找回
需求模板管理
为了更有效地管理需求表格模板,系统增加需求模板管理功能,其中包括需求模板的发布和应用。通过这个功能,用户将能够更方便地管理需求表格模板,并将其应用于新表格中。
1.发布需求模板
a.选中需求表并打开可写,点击“模板管理”按键打开弹窗

b.在弹窗内勾选项目内资源需要发布需求模板的需求表后点击“发布”

c.上传需求模板弹窗内填写发布至Store的需求包资源基础信息后点击“确定”

需求模板管理会将无数据的需求表过滤
2.应用需求模板
a.选中需要应用需求模板的空白需求表并打开可写,打开表操作弹窗的“使用表格模板”或点击“模板管理”按键打开弹窗


b.在弹窗内勾选项目内资源下或Store内部模板需要应用的一个需求模板,点击“直接应用”与“列追加应用”

- “直接应用”使用仅空白需求表(除协作表)可应用其需求模板
- 使用列追加模式时,相同列不做改动,不同列为增量添加
需求转化为模型
为适配快速新增模型的需求,现新增需求项转化为设计模型功能。
1.转化为模型的需求表格式


- 其中树节点类型的”功能名称“字段、相关需求类型的”功能输入“字段、相关需求类型的”功能输出“字段与文本类型的”功能描述“字段为输出模型必要字段,如字段缺失则无法生成设计分组
2.需求转化为模型步骤
1.在需求模块内点击”导出需求表“按键后,可弹出导出需求表弹窗

2.在导出需求表弹窗内选中需要转化为模型的需求表后,点击“转换模型数据”按键

3.符合转化规则的需求项转化为设计模型,其中不符合转化规则需求项的错误原因显示如下:

4.需求表转化的设计模型在设计模块组件内的私有库

5.在左侧模型分组中增加了需求模型校验函数,以比较通过需求表转换的模型,在需求发生变化后模型属性的一致性。
6.将该校验模型拖拽至画布,在右侧计算属性中选择执行,选择需要比较的由需求转换为模型的原需求,执行操作可将发生变化的值进行报错。


需求转化为信号模型
为适配快速新增模型信号的需求,现新增需求项转化为信号模型功能。其中转化为模型的需求表格式如下:

其中树节点类型的字段为输出信号必要字段,如字段缺失则无法生成设计分组
需求转化为信号模型步骤如下:
1.在需求模块内点击”导出需求表“按键后,可弹出导出需求表弹窗

2.在导出需求表弹窗内选中需要转化为信号的需求表后,点击“转换信号模型”按键

3.符合转化规则的需求项转化为端口信号分组,其中不符合转化规则需求项的错误原因显示如下:

- 只支持信号需求表信号层级到子级信号,如果有孙级信号,无法处理
- 导出的模型名称与信号表的名称一致,仅在其名称前方加
信号 - 如果信号需求表某一行全是空的也会生成对应的分组,只不过模型的名字为“未命名”并报warning
4.需求表转化的信号模型在设计模块组件内的私有库:

- 一张需求表仅生成一个设计分组,该分组有且只有一个模型带一个输出端口。需求项生成的信号分组在该输出端口的输出tab上。
- 转换的需求表可以不与样例表一致,但是缺失数据或数据不符合规则无法生成完整信号数据。
- 信号类型数据规则如下:
- 离散型:信号类型、范围
- 连续型:信号类型、范围、精度、分辨率、单位
- 常量型:信号类型、常量数值
- 脉冲型:信号类型、脉宽、周期
- 未知:信号类型、范围
导出需求验证文档
1.点击顶部菜单栏的“导出需求表”按键

2.在导出需求表弹窗内勾选需要进行需求验证文档导出的多个需求表名称后点击导出需求验证文档按键

3.在弹窗内勾选需要导出的验证阶段后点击导出按键,即可导出需求验证文档

输出文档如下:

当在导出表选择弹窗内选择多张表时,只输出符合输出标准的表内容