审批流测试用例
2024-10-12 14:12:27 0 举报
AI智能生成
为你推荐
查看更多
审批流测试用例
作者其他创作
大纲/内容
pc:运营端用户正常登录
页面跳转到流程管理页
依次点击:流程管理->流程模板
面包屑:系统管理/流程管理左侧树结构:展示所有的租户企业,可展开右侧:顶部按钮:【创建流程】分组下拉框:默认有一个业务模块分组下方列表:展示当前业务模块使用的流程模板列表模板列表字段:所属项目、流程编号、图标、名称、创建时间、适用范围、操作默认展示左侧树结构第一个企业+项目的配置
查看流程管理页
列表字段宽度、页面UI排版符合UI设计要求
tc-P2:【流程管理】管理页-入口及页面属性
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目
按照创建时间倒序排列,最新创建的流程模板放在最上面
查看流程数据排序
按照创建时间倒序排列,切换分组不影响模板排序
切换分组查看数据排序
按照创建时间倒序排列,切换企业/项目不影响模板排序
切换企业/项目查看模板数据排序
tc-P2:【流程管理】管理页-流程模板数据排序
展示当前系统内所有做了流程的二级模块名称
查看模块分组下拉选项
正常切换,下方列表联动展示切换后的分组下的流程模板
切换下拉模块分组
正常切换展示
切换模块后在切换回来
tc-P2:【流程管理】管理页-切换流程模块分组
正常切换,下方列表联动展示切换后的分组及第一个模块分组下的流程模板
切换一个企业+项目
正常切换展示对应模块下的流程模板
切换企业+项目后,在切换业务模块分组
正常切换,下方列表联动展示切换后的分组及第一个分组模块下的流程模板
再切换另一个企业+项目
tc-P2:【流程管理】管理页-切换企业/项目
左侧数据够选中的企业,下拉没有项目右侧流程模板模块展示为空,大白
跳转流程模板页,默认展示的企业下面没有项目
选中的企业下面没有项目
左侧树结构正常展示右侧分组,列表正常展示列表数据展示为:暂无数据
选中的企业+项目,默认的分组没有流程模板
选中的企业+项目,选择的分组没有流程模板
tc-P2:【流程管理】管理页-无数据展示
pc:流程管理->流程管理,选择一个企业/项目
默认为空,显示所有分组模板
默认分组
根据字典配置显示选项
tc-P2:【流程管理】管理页-流程模块分组
显示该企业(不包含项目)所有分组的模板
当前在企业
显示该项目下所有分组的模板
当前在项目
tc-P2:【流程管理】管理页-清空业务流程,显示所有流程模板
发布流程模板后自动生成,生成规则:P+yyyyMMddHHmmssSSS(当前日期到毫秒)+5位随机数
流程编号
创建流程模板时填写的名称
名称
流程模板点击发布时候的时间,编辑、启用、停用创建时间不会更新
创建时间
流程模板中的发起人
使用范围
tc-P2:【流程管理】管理页-列表各字段的数据取值正确
仍显示项目
无项目数据权限
不在所属项目
tc-p2:【流程管理】管理页-左侧树权限
菜单按钮按角色授权,数据不按角色授权
见权限公共用例
tc-P2:【流程管理】管理页-列表权限
权限
管理页
页面跳转到流程创建页
点击顶部【创建流程】按钮
tc-P1:【流程管理】创建流程-入口
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目点击创建流程按钮
面包屑:流程管理/创建流程顶部tab页:①基本信息/②流程设计,默认基本信息名称*:文本输入框,默认为空,请输入流程名称备注:文本输入框,默认为空,请输入流程名称分组*:下拉枚举,可选择当前项目下的分组,默认为点击创建流程是选择的分组,可编辑管理员:添加图标,默认有:admin(当前企业系统管理员),可以删除选择的人员右上角有取消/发布按钮
查看流程创建页,页面属性
tc-P1:【流程管理】创建流程-基础信息-页面属性
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目,点击创建流程
流程名称,默认为空,最大30个字备注,默认为空,最大30个字
输入框字段有:流程名称、备注
只输入加空格,聚焦丢失,自动清空空格,为空文字前,文字后的空格,切换输入格,自动清空空格,只保留文字文字中间的空格,保留
输入空格:包括只有空格,文字前有空格,文字中间有空格,文字末尾有空格
能正常输入,正常保存
文本输入框:输入不同语种,汉字、韩文、日语等(中文にほんご한국어)
文本输入框:使用不同的输入法(五笔、拼音、手写等)输入内容
能正常“粘贴”、“拷贝”
文本输入框:“粘贴”、“拷贝”内容
清空输入框
点击X
tc-P2:【流程管理】创建流程,基础信息-输入框,支持输入任意内容
名称、备注:限制30个字符,超长允许继续输入,但是会标红提示
文本输入框包含:流程名称、备注
显示正常,可以继续输入其他文本框数据
输入小于等于最大长度限制的字符
允许输入,但有相应得提示语;比如:最多可输入**个字符
超长允许继续输入:输入/粘贴大于最大长度限制的字符
超过长度之后的文字无法输入或自动截取至最长个字符
超长不允许继续输入:输入/粘贴大于最大长度限制的字符
tc-P2:【流程管理】创建流程,基础信息-文本输入框长度限制,输入超出最大值,查看系统对错误行的反馈信息是否准确
分组:默认为空,可选项,当前项目下所有的有流程的模块
单选下拉框类型的字段有:分组
能正常选择
选择某一个模块分组
能正常选择,展示最后选择的分组
选择一个分组,再选择另外一个分组
清空下拉框
tc-P2:【流程管理】创建流程-基础信息-分组,下拉框(单选),只能单选某一个
当前系统中做了流程的二级模块名称
查看已有分组的下拉枚举
tc-P2:【流程管理】创建流程,基础信息-分组数据来源
页面弹窗:选择用户左侧:下方有部门树,默认为根节点右侧已选:有已选择的人员,默认为已选择的管理员,人员右边有删除控件,顶部已选旁边有请防空按钮底部:取消/确认按钮
点击添加控件
备注:后面添加人员的操作,承接:通用操作-选择用户/角色/部门
tc-P2:【流程管理】创建流程,基础信息-管理员选择,点击添加人员控件,打开添加人员弹窗
选择人员弹窗只能选择一个模板管理员,单选
模板管理员是单选
tc-P2:【流程管理】创建流程,基础信息-管理员选择,只能有一个模板管理员
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目,点击创建流程-基础信息页已选择一个模板管理员
页面弹窗:选择成员左侧:人员文本搜索栏:提示搜索成员下方有部门树,默认为根节点右侧已选:有已选择的人员,默认为已选择的人员,人员右边有删除控件,顶部已选旁边有清空按钮底部:取消/确认按钮之前已经添加的管理员,展示姓名,可删除
添加管理员后再次打开添加管理员弹窗
可正常删除已有人员可正常打开选择人员的弹窗添加人员可正常变更已选择的管理员
重新选择管理员
tc-P2:【流程管理】创建流程,基础信息-管理员选择-再次打开发起人配置,可正常选择
pc:流程管理->流程管理,选择一个企业/项目点击创建流程按钮
发布成功
输入当前分组已存在的流程名称,填写完整信息,发布
tc-P2:【流程管理】创建流程-基础信息-名称可以重复,不做唯一性校验
基础信息
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目点击创建流程,选择流程设计
页面右侧展示人员添加控件
点击发起人模块的所有人
标题:发起人设置发起人添加人员的控件
查看人员添加控件
tc-P2:【流程管理】流程设计-选择发起人
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目点击创建流程,选择流程设计,发起人
页面弹窗:选择成员左侧:人员文本搜索栏:提示搜索成员下方有部门树,默认为根节点右侧已选:有已选择的人员,默认为已选择的人员,人员右边有删除控件,顶部已选旁边有请防空按钮底部:取消/确认按钮
点击添加人员控件
tc-P2:【流程管理】流程设计-发起人选择-添加人员
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目,点击创建流程-流程设计页,选择发起人
可以选择具体的人员到已选,可以确定添加人员控件下展示人员姓名
选择具体的人员
可以选择企业下的部门到已选,可以确定添加人员控件下展示部门名称
选择企业下的部门
添加人员控件下展示已选的人员/部门名称如果已选的人员是已选部门下的员工,都展示
同时选择人员/部门到已选,确定
tc-P1:【流程管理】流程设计-发起人选择-添加人员-发起人可以选择具体的人员,也可以选择部门
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目,点击创建流程-流程设计页,选择发起人已添加具体的发起人
节点名称:发起人下方展示所有选择的发起人姓名,部门名称人员过多,超长展示为···,有对话框展示所有
查看选择人员/部门后的发起人节点
tc-P2:【流程管理】流程设计-发起人选择-添加人员后发起人节点展示
右侧发起人模块:发起人添加人员控件之前已经添加的发起人/部门,展示姓名/部门名称,可删除
添加发起人后再次打开发起人配置模块
可正常删除已有人员可正常打开选择人员的弹窗添加人员/部门可正常变更已选择的发起人
重新选择发起人
tc-P2:【流程管理】流程设计-发起人选择-再次打开发起人配置,可正常选择
发起人节点
pc:流程管理->流程管理,选择一个企业/项目点击创建流程,选择流程设计
页面右侧展示部门添加控件
标题:发起人设置发起人切换部门、人员按钮添加用户、部门的控件
查看添加控件
部门、人员
切换选项
选择部门控件
切换选择部门
选择人员控件
切换选择人员
pc:流程管理->流程管理,选择一个企业/项目点击创建流程,选择流程设计,选择发起人
页面弹窗:选择人员左侧:人员文本搜索栏:提示搜索成员下方有部门树,默认展开右侧已选:有已选择的人员,默认为已选择的人员,人员右边有删除按钮,顶部已选旁边有清空按钮底部:取消/确认按钮
页面弹窗:选择部门左侧:部门文本搜索栏:提示搜索部门下方有部门树,默认展开右侧已选:有已选择的部门,默认为已选择的部门,部门右边有删除按钮,顶部已选旁边有清空按钮底部:取消/确认按钮
点击添加部门控件
tc-P2:【流程管理】流程设计-发起人选择-添加用户、部门
企业内部的部门
企业流程模板-部门
企业内部部门+项目外部单位
项目流程模板-部门
所有内部的人员
企业流程模板-人员
归属该项目下的内部人员+所有外部人员
项目流程模板-人员
tc-P2:【流程管理】流程设计-发起人选择-企业和项目对应的数据
pc:流程管理->流程管理,选择一个企业/项目点击创建流程,选择流程设计,选择发起人已添加具体的发起人
节点名称:发起人下方展示所有选择的发起人名称人员过多,超长展示为···,有对话框展示所有
查看选择部门后的发起人节点
tc-P2:【流程管理】流程设计-发起人选择-添加发起人后节点展示
右侧发起人模块:发起人添加控件之前已经添加的用户、部门,可逐个删除
同之前的选择
查看部门、用户切换选项
反选已经选过的部门
反选已经选过的人员
已被删除的用户+部门不反选
删除发起人后,点击添加控件
可正常删除已有用户、部门可正常打开弹窗添加用户、部门可正常变更已选择的发起人
pc:流程管理->流程管理,选择一个企业/项目创建流程-流程设计
默认为所有人
未添加发起人
变为所有人
删除已添加的发起人
tc-P2:【流程管理】流程设计审批人未选择时显示所有人
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目创建流程-流程设计
鼠标悬浮再添加节点空间上,右侧弹窗可以选择添加审核人/抄送人/并行分支
选择添加节点控件
添加审核节点审核节点名称:默认审批人,可编辑选择审核人按钮右上角有删除节点控件×
点击添加审核人
tc-P1:【流程管理】流程设计-添加审批节点,界面展示
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目创建流程-流程设计,已添加审核节点
默认审批人,可编辑
输入框字段有:审核节点名称
tc-P2:【流程管理】流程设计-审核节点名称输入
分组名称、备注:限制100个字符,超长允许继续输入,但是会标红提示
文本输入框包含:审核节点名称
tc-P2:【流程管理】流程设计-审核节点名称输入长度限制,输入超出最大值,查看系统对错误行的反馈信息是否准确
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目创建流程-流程设计,已添加审核节点,选择审核人
正常切换,已经选择的具体审核人不保留
设置审批人选择了指定成员,也添加了具体的审核人,切换其他的审核方式,如部门/角色审核
正常切换,之前选择的具体审核人不保留,徐重新选择
设置审批人选择了指定成员,也添加了具体的审核人,切换其他的审核方式,如部门/角色审核,在切换会指定成员
正常切换,切换后原有选择的审核人都不保留切换回已有的审核人时,原有选择的审核人也不保留
设置审核人每一个都切换一下
正常切换,已选择的具体人员不保留
审核人为空时,选择的:指定人员,已选择了具体的人员,在切换为其他选项
正常切换,原有选择的具体人员不保留,徐重新选择
审核人为空时,选择的:指定人员,已选择了具体的人员,在切换为其他选项在切换回来
tc-P1:【流程管理】流程设计-审批节点-审核人设置,切换选项,不保留原有的设置值
打开审批人设置模块,属性和之前保存的审核节点维护信息一致
审核节点以维护,重新点击审核人位置
和新增审核节点时,选择审核人设置操作一致,均可正常操作
审核人配置-设置审核人操作
可正常变更,变更完成后按变更后的展示再次打开审核人设置模块,展示变更后的设置
审批人设置中对原有的审核人进行变更
tc-P1:【流程管理】流程设计-审批节点-重新打开审核节点
流程流转到该节点,流程节点所有的审核人都需要对该流程进行审核,流程同时发给该节点所有人所有审核人均通过才是通过一人审批拒绝,流程结束,变更状态为审批拒绝
会签(需要所有审批人同意)
流程流转到该节点,该节点为抢先制,流程同时发给该节点所有人流程节点所有的审核人只需要有一个审核人审核通过就通过该节点一人审批拒绝,流程结束,变更状态为审批拒绝
或签(一名审核人同意即可)
流程流转到该节点,该节点需要所有人都审批,但是要按照审核人的顺序依次审批,流程不会同时发给该节点所有人,按顺序发送流程节点所有的审核人都审核通过才是通过该节点一人审批拒绝,流程结束,变更状态为审批拒绝
依次审批(按顺序依次审批)
tc-P1:【流程管理】流程设计-多人审批时采用的审核方式解释
pc:流程管理->流程管理,选择一个企业/项目创建流程-流程设计,已添加审批节点,选择审批人
红色感叹号,审批框变红
未添加审批人
删除已添加的审批人
tc-P2:【流程管理】流程设计审批人未选择时提示感叹号
审核节点展示、操作
页面右侧展示:审批人设置
点击请选择审核人
设置审批人:单选栏,集值:指定成员、部门、角色、发起人自选、发起人自己,默认指定成员,单选选择成员,添加人员控件,默认为空审批人为空时:单选栏,集值:自动通过、自动拒绝、自动结束、转交给管理员、指定人员,默认自动通过,单选审批被拒绝时:直接结束流程
查看审批人设置页面展示
备注后面承接通用操作,选择人员部分
tc-P2:【流程管理】流程设计-审核人选择
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目创建流程-流程设计,已添加审核节点,选择审核人审核人配置选择指定成员
选择人员栏为空,退出流程节点配置,该流程节点右侧有标红标识,审核人位置显示:请选择审核人
选择人员栏,没有被选择人
选择人员栏,添加人员下方展示被选中人姓名,姓名后有删除控件退出流程节点配置,该流程节点审核人位置显示:被选择的审核人姓名
选择人员栏,只有一个审核人
选择人员栏,添加人员下方展示被选中人姓名,姓名后有删除控件下方联动展示多人审核时采用的审批方式选择退出流程节点配置,该流程节点审核人位置显示:被选择的审核人姓名
选择人员栏有两个及以上的审核人
tc-P2:【流程管理】流程设计-审核人选择指定人员,选择审批人-选择的审核人数量联动
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目创建流程-流程设计,已添加审核节点,选择审核人审核人配置选择指定成员选择人员选择两个及以上的人员
可选项:会签(需要所有审批人同意)或签(一名审核人同意即可)依次审批(按顺序依次审批)默认会签
多人审核时采用的审批方式选择
可以正常选择,确定
依次选择每一个选项
可以重新选择
选择后打开该审核节点
tc-P2:【流程管理】流程设计-审核人选择指定人员,选择审批人-多人审批时采用的审核方式
审批人甚至模块消失,页面上的对应审核节点,审核人位置展示选择的审核人姓名人员过多展示不玩,超长的展示为···,有会话框展示全部人员
所有选项均已选择,点击页面上非审批人设置模块 的任意位置
tc-P2:【流程管理】流程设计-审核人选择指定人员,所有选项均已选择,审核节点展示
右侧审核人配置模块:审核人设置审核人,默认选择指定成员添加控件,下方展示之前选择的审核人员多选审核方式,审核人为空时,均与之前选择的一致
可正常删除已有人员可正常打开选择人员的弹窗添加人员可正常变更已选择的审核人
重新选择审核人
tc-P2:【流程管理】流程设计-审核人选择指定人员,再次打开审核人配置,可正常选择
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目创建流程-流程设计,已添加审核节点,选择审核人审核人配置选择指定成员流程模板已创建
该审核节点不需要拟制人选择审核人
流程提交时
自动将流程流转到选择的指定人员待审批页面
流程流转到当前配置节点时
tc-P2:【流程管理】流程设计-审核人选择指定人员,流程中使用
设置审核人为:指定人员
设置审批人下方联动展示选择部门,添加部门控件多人审核时采用的审批方式选择可选项:会签(需要所有审批人同意)或签(一名审核人同意即可)依次审批(按顺序依次审批)默认会签审核人为空时:自动通过、自动拒绝、自动结束、转交给管理员、指定人员,默认自动通过审批被拒绝:直接结束
设置审批人选择:部门
tc-P2:【流程管理】流程设计-审核人选择部门,页面展示
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目创建流程-流程设计,已添加审核节点,选择审核人审核人配置选择部门
页面弹窗:选择部门
点击选择部门-添加控件
标题:选择成员左侧:部门展示,展示部门名称和部门展开控件:下级;默认展示所有一级部门名称右侧:已选列表已选(人数统计)清空按钮底部:取消确定按钮
查看选择成员弹窗
备注:后面承接通用操作,选择部门的部分
tc-P2:【流程管理】流程设计-审核人选择部门,选择部门弹窗
默认就有多人审核时采用的审批方式选择
tc-P2:【流程管理】流程设计-审核人选择部门,选择部门-多人审批时采用的审核方式
审批人设置模块消失,页面上的对应审核节点,审核人位置展示选择的部门名称部门过多展示不完,超长的展示为···,有会话框展示全部部门
tc-P2:【流程管理】流程设计-审核人选择部门,所有选项均已选择,审核节点展示
右侧审核人配置模块:审核人设置审核人,默认选择部门添加控件,下方展示之前选择的部门多选审核方式,审核人为空时,均与之前选择的一致
可正常删除已有部门可正常打开选择部门的弹窗添加部门可正常变更已选择的审核部门
重新选择审核部门
tc-P2:【流程管理】流程设计审核人选择部门,再次打开审核人配置,可正常选择
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目创建流程-流程设计,已添加审核节点,选择审核人审核人配置选择部门流程模板已创建
自动将流程流转到选择的部门对应的部门中所有人的待审批页面
tc-P2:【流程管理】流程设计-审核人选择部门,流程中使用
设置审核人为:部门审核
设置审批人下方联动展示选择角色,添加角色控件多人审核时采用的审批方式选择可选项:会签(需要所有审批人同意)或签(一名审核人同意即可)依次审批(按顺序依次审批)默认会签审核人为空时:自动通过、自动拒绝、自动结束、转交给管理员、指定人员,默认自动通过审批被拒绝:直接结束
设置审批人选择:角色
tc-P2:【流程管理】流程设计-审核人选择:角色,页面展示
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目创建流程-流程设计,已添加审核节点,选择审核人审核人配置选择角色
页面弹窗:选择角色
点击选择角色-添加控件
标题:选择角色左侧:角色展示,展示角色名称;默认展示所有角色右侧:已选列表已选(数量统计)清空按钮底部:取消确定按钮
查看选择角色弹窗
tc-P2:【流程管理】流程设计-审核人选择角色,选择角色弹窗
tc-P2:【流程管理】流程设计-审核人选择角色,选择角色-多人审批时采用的审核方式
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目创建流程-流程设计,已添加审核节点,选择审核人审核人配置选择角色,已有选择的角色
审批人设置模块消失,页面上的对应审核节点,审核人位置展示:被选中的角色名称,有几个就展示几个超长部分展示为···,有会话框展示全部
审核节点旁边有标红提示审核人位置展示:请选择审核人
未选择任何一个角色,退出审核人设置
可以再次在页面右侧弹出 审批人设置 模块模块中各个小模块的选择和上次选择退出的时候一致
再次点击节点上显示审核人名字的位置
tc-P2:【流程管理】流程设计-审核人选择角色,选择角色,所有选项均已选择,审核节点展示
右侧审核人配置模块:审核人设置审核人,默认选择角色添加控件,下方展示之前选择的角色多选审核方式,审核人为空时,均与之前选择的一致
可正常删除已有角色可正常打开选择部门的弹窗添加角色可正常变更已选择的审核角色
重新选择审核角色
tc-P2:【流程管理】流程设计审核人选择角色,再次打开审核人配置,可正常选择
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目创建流程-流程设计,已添加审核节点,选择审核人审核人配置选择角色流程模板已创建
自动将流程流转到选择的指定角色下所有成员的待审批页面
tc-P2:【流程管理】流程设计-审核人选择角色,流程中使用
设置审核人为:角色审核
设置审批人下方联动展示选择方式:单选、多选默认单选审核人为空时:自动通过、自动拒绝、自动结束、转交给管理员、指定人员,默认自动通过审批被拒绝:直接结束
设置审批人选择:发起人自选
tc-P2:【流程管理】流程设计-审核人选择:发起人自选,页面展示
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目创建流程-流程设计,已添加审核节点,选择审核人审核人配置选择发起人自选
选择方式下方联动展示:多人审核时采用的审批方式选择可选项:会签(需要所有审批人同意)或签(一名审核人同意即可)依次审批(按顺序依次审批)默认会签
切换为多选
可以正常切换,下方联动展示的多人审核时采用的审批方式选择消失
在切换回单选
均可正常切换
多次切换
tc-P2:【流程管理】流程设计-审核人选择发起人自选,切换选择方式
tc-P2:【流程管理】流程设计-审核人选择发起人自选-多人审批时采用的审核方式
审批人设置模块消失,页面上的对应审核节点,审核人位置展示:发起人自选多选/单选均展示这个
tc-P2:【流程管理】流程设计-审核人选择发起人自选,所有选项均已选择,审核节点展示
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目,点击创建流程-流程设计页,选择审核人已添加具体的发起人
右侧审核人配置模块:审核人设置审核人,默认选择发起人自选添加控件,下方展示之前选择的角色多选审核方式,审核人为空时,均与之前选择的一致
重新选择方式,以及单选多选
tc-P2:【流程管理】流程设计审核人选择发起人自选,再次打开审核人配置,可正常选择
该审核节点需要拟制人自己选择审核人
流程流转到拟制人选择的指定人员待审批页面
tc-P2:【流程管理】流程设计-审核人选择发起人自选,流程中使用
设置审核人为:发起人自选
设置审批人下方展示审核人为空时:自动通过、自动拒绝、自动结束、转交给管理员、指定人员,默认自动通过审批被拒绝:直接结束
设置审批人选择:发起人自己
tc-P2:【流程管理】流程设计-审核人选择:发起人自己
审批人设置模块消失,页面上的对应审核节点,审核人位置展示:发起人自己
tc-P2:【流程管理】流程设计-审核人选择发起人自选,所有选项均已选择,页面展示
自动将流程流转到发起人自己的待审批页面
tc-P2:【流程管理】流程设计-审核人选择发起人自己,流程中使用
设置审核人为:发起人自己
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目创建流程-流程设计,已添加审核节点,选择审核人审核人配置审核人员为空时
页面弹窗:选择成员
选择指定人员-添加控件
标题:选择成员左侧:搜索成员文本搜索框下方是部门展示,展示部门名称和部门展开控件:下级;默认展示所有一级部门名称右侧:已选列表已选(人数统计)清空按钮底部:取消确定按钮
备注:承接通用操作,选择人员模块
只能选择一个人员
单选
tc-P2:【流程管理】流程设计-审核人为空时,选择指定人员,添加人员弹窗
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目创建流程-流程设计,已添加审核节点,选择审核人审核人配置审核人员为空时,选择指定人员,选择的指定人员选择两个及以上的人员
tc-P2:【流程管理】流程设计-审核人为空时,选择指定人员-多人审批时采用的审核方式
配置的所有审核人均为空,才是流程节点审核人为空如果流程选择的人员离职至账号失效/禁用不算为空,只有选择部门/角色中没有配置人员的时候才会出现配置的审核人有部分为空,算是舍去为空的人员,不为空的部分人员还需要审核不管是串签、或签还是依次审批,配置的一个审核人为空了都不影响其他审核人的审核
审核人为空
当前审核人全部为空,流程节点自动通过,流转到下一个流程节点当前审核节点审核人不全部为空时,相当于不给为空的审核人发任务消息,不为空的审核人依然需要按审批方式审核不全为空时,为空的审核人不影响流程流转到下一个节点
审核人为空时,选择的:自动通过
当前审核人全部为空,流程流转到当前节点自动结束,流程上结束,流程状态:流程终止当前审核节点审核人不全部为空时,相当于不给为空的审核人发任务消息,不为空的审核人依然需要按审批方式审核不全为空时,为空的审核人不影响流程流转到下一个节点
审核人为空时,选择的:自动结束
当前审核人全部为空,流程流转到当前节点自动将流程发送给当前模板的模板管理员,有多个就都发送,审核方式参照上面多人审核时选择的审核方式当前审核节点审核人不全部为空时,相当于不给为空的审核人发任务消息,不为空的审核人依然需要按审批方式审核不全为空时,为空的审核人不影响流程流转到下一个节点
审核人为空时,选择的:转交给管理员
当前审核人全部为空,流程流转到当前节点自动将流程发送给选择的人,有多个就都发送,审核方式参照下方选择的多人审配是选择的审批方式当前审核节点审核人不全部为空时,相当于不给为空的审核人发任务消息,不为空的审核人依然需要按审批方式审核不全为空时,为空的审核人不影响流程流转到下一个节点
审核人为空时,选择的:指定人员
tc-P1:【流程管理】流程设计-审批人为空时,各选项解释
审核人设置-审核人为空,指定人员添加
显示审批时限(天)输入框
流程节点审批时限选择自定义时限
tc-P2:【流程管理】流程设计-流程节点审批时限选择自定义时限显示审批时限输入框
pc:流程管理->流程管理,选择一个企业/项目创建流程-流程设计,已添加审批节点,选择审批人流程节点审批时限选择自定义时限
显示1
默认值
可以输入
正常输入:1,999
不能输入/输入后,提示
异常输入0、-1、1.1、中文、英文
可以输入,最前面0自动处理
特殊输入0123,99.00
tc-P2:【流程管理】流程设计-审批时限输入框校验
审批人设置-流程节点审批时限
添加审核节点
鼠标悬浮再添加节点空间上,右侧弹窗可以选择添加审核人/抄送人/条件分支/并行分支
添加审核节点审核节点名称:默认抄送人,可编辑选择抄送人按钮右上角有删除节点控件×
点击添加抄送人
tc-P1:【流程管理】流程设计-添加抄送节点
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目创建流程-流程设计,已添加抄送节点
默认抄送人,可编辑
输入框字段有:抄送节点名称
tc-P2:【流程管理】流程设计-抄送节点名称输入
文本输入框包含:抄送节点名称
tc-P2:【流程管理】流程设计-抄送节点名称输入长度限制,输入超出最大值,查看系统对错误行的反馈信息是否准确
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目创建流程-流程设计,已添加抄送节点,选择抄送人抄送人配置模块,添加抄送人,已经添加有抄送人
抄送人设置模块消失,页面上的对应抄送节点,请选择抄送人位置展示:选择的抄送人,部门展示部门名,人员展示姓名
所有选项均已选择,点击页面上非抄送人设置模块 的任意位置
可以再次在页面右侧弹出 抄送人设置 模块模块中各个小模块的选择和上次选择退出的时候一致
再次点击节点上显示抄送人名字的位置
tc-P2:【流程管理】流程设计-流程设计-抄送人选择,所有选项均已选择,查看抄送节点展示
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目创建流程-流程设计,已抄送人节点
抄送人节点应该是最后一个节点,放在结束前
抄送人节点选择
流程审核完成后,会将流程信息发送给抄送人配置的每一个抄送人选择具体人员的就发给具体的人员选择部门的就发送给部门下的每一个人员
数据抄送
抄送数据只发送一次,不会出现同一条流程数据在这个人抄送我的页签展示两条
如果一个人在据以的人员中,又在抄送的部门中
tc-P1:【流程管理】流程设计-抄送人节点解释
抄送节点展示、操作
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目创建流程-流程设计,已添加抄送节点,选择抄送人抄送人配置模块
点击选择成员-添加控件
备注:承接通用操作,选择用户/部门/角色模块
tc-P2:【流程管理】流程设计-抄送人选择,选择抄送人-弹窗
可以正常选择
选择具体的人员,一个或多个
选择一个或多个部门
选择一个或多个角色
混合选择:人员/部门/角色
tc-P2:【流程管理】流程设计-抄送人选择,选择抄送人-可以选择人员/部门/角色
pc:流程管理->流程管理,选择一个企业/项目创建流程-流程设计,已添加抄送节点,选择抄送人抄送人配置模块
tc-P2:【流程管理】流程设计-抄送人选择,选择抄送人-可以选择人员
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目创建流程-流程设计,已添加抄送人节点
节点名称:编辑后的节点名称下方展示所有选择的抄送人姓名,部门名称,角色名称人员过多,超长展示为···,有对话框展示所有
查看选择人员/部门/角色后的抄送人节点
tc-P2:【流程管理】流程设计-抄送人选择,选择抄送人后,抄送节点展示
保留原有的配置值,可以重新进行添加/删除人员
再次点击打开抄送节点
tc-P1:【流程管理】流程设计-审批节点-重新打开抄送节点,可再次进行配置
流程设计-抄送人选择
添加抄送节点
当前添加节点空间下方出现添加分支按钮按钮下有两条条件分支:分支1,满足条件;分支2满足条件,每一个分支上都有删除控件×两条条件分支下均有添加节点控件,可添加审核/抄送/并行分支两条条件分支添加控件下有合并,合并后又有添加控件
点击添加并行分支
tc-P1:【流程管理】流程设计-添加并行分支
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目创建流程-流程设计,添加并行分支
可以在添加一个分支三,满足条件
添加并行分支后,再次点击添加并行分支
每点击一次就添加一个分支
添加并行分支后,再多次点击添加并行分支
tc-P2:【流程管理】流程设计-添加并行分支-添加多个并行分支
在该分支下新增一个审核节点,审核节点下有新增控件,然后才是分支汇总该审核节点可正常配置审核人,审核方式等操作
在一个分支下的添加控件选择添加审核人
每添加一次审核就多一个审核节点
在一个分支下的添加控件选择添加多个连续的审核
tc-P2:【流程管理】流程设计-添加并行分支-在一个分支下添加审核节点
在该分支下新增一个添加分支按钮按钮下有两条条件分支:分支1,满足条件;分支2满足条件,每一个分支上都有删除控件×每一条分支下都有添加控件,然后才是分支合并
在一个分支下的添加控件选择添加并行分支
每一次都可以添加成功,变为多分支结构
添加并行分支后继续添加并行分支
tc-P2:【流程管理】流程设计-添加并行分支-在一个分支下添加并行分支
在该分支下新增一个抄送节点,抄送节点下有新增控件,然后才是分支汇总该抄送节点可正常配置抄送人
在一个分支下的添加控件选择添加抄送人
tc-P2:【流程管理】流程设计-添加并行分支-在一个分支下添加抄送节点
pc:流程管理->流程管理,选择一个企业/项目创建流程-流程设计,添加并行分支
显示右按钮,点击把该分支与右侧分支调换位置
最左侧分支
显示左按钮,点击把该分支与左侧分支调换位置
最右侧分支
显示左右按钮,点击左与左侧分支调换位置,点击右与右侧分支调换位置
中间分支
tc-P2:【流程管理】流程设计-调整并行分支位置
流程模板发布后,选择该模板的流程,走到并行节点时,按照并行节点进行分流,每一个分支就是流程上的一条线
流程提交后,先到审核节点1,审核节点1 审核通过后,同时流转到审核节点2和审核节点3 审核节点2和审核节点3都通过才会流转到审核节点4审核节点2和审核节点3中任何一个节点未审核通过,都不会流转到审核节点4,任何一个审核节点审批拒绝,流程都结束
如流程:审核节点1->审核节点2+审核节点3(审核节点2和3是并行节点)->审核节点4;流程流转顺序
tc-P2:【流程管理】流程设计-添加并行分支-并行分支解释
添加并行分支
鼠标悬浮再添加节点空间上,右侧弹窗可以选择添加审批人/抄送人/条件分支/并行分支
当前添加节点空间下方出现添加条件按钮、优先级按钮下有两条条件分支:条件1,请设置条件;条件2默认条件,每一个分支上都有删除控件×两条条件分支下均有添加节点控件,可添加审批/抄送/并行分支/条件分支两条条件分支添加控件下有合并,合并后又有添加控件
点击添加条件分支
tc-P1:【流程管理】流程设计-添加条件分支
最右侧默认为默认条件,无红色感叹号
添加条件分支,点击添加条件
tc-P1:【流程管理】流程设计-最右侧条件默认为默认条件,可以修改
pc:流程管理->流程管理,选择一个企业/项目创建流程-流程设计,已添加条件分支
条件名称:默认条件1,条件2...
输入框字段有:条件名称
tc-P2:【流程管理】流程设计-条件分支节点名称输入
条件名称:限制15个字符,超长不允许继续输入
文本输入框包含:条件名称
tc-P2:【流程管理】流程设计-条件分支节点名称输入长度限制,输入超出最大值,查看系统对错误行的反馈信息是否准确
pc:流程管理->流程管理,选择一个企业/项目创建流程-流程设计,添加条件分支
红色感叹号,框变红
未设置条件
设置条件不完全
多个条件,有未设置的条件
多个条件组,有未设置的完整的条件组
删除已添加的条件
tc-P2:【流程管理】流程设计条件分支未选择时提示感叹号
条件设置模块消失,页面上的对应条件节点,请设置条件位置展示选择的{表单} {关系} {具体值}过多展示不完,超长的展示为···,鼠标上移展示全部
所有选项均已选择,点击页面上非条件设置模块 的任意位置
tc-P2:【流程管理】流程设计-选择部门,所有选项均已选择,节点展示
条件分支节点展示
页面右侧展示条件设置
点击条件分支的“请设置条件”
表单为空,提示:请先选择流程分组
未选择分组时,点击设置条件
tc-P1:点击条件分支弹窗条件设置页面
条件设置
标题
条件组关系 或、且选择控件
【添加条件组】按钮
整体
条件组1 或、且选择控件
选择表单下拉框
选择关系下拉框
【添加条件】按钮
条件组内控件
tc-P2:条件设置展示
添加一个新的条件,各条件上显示删除按钮
点击【添加条件】按钮
生成多个条件
多次点击【添加条件】
添加成功
添加十个条件
tc-P2:条件设置-添加条件
条件没有删除按钮
条件组中只有一个条件
删除成功,其他未删除的条件显示正确
条件组中有多个条件,删除条件1
tc-P2:条件设置-删除条件
切换成功
只有一个条件,切换或、且
切换成功,多个条件间文案显示“或”
有多个条件,切换成或
切换成功,多个条件间文案显示“且”
有多个条件,切换成且
tc-P2:条件设置-切换条件或、且选择控件
生成一个新的条件组,名称条件组2,条件组上显示删除按钮
点击【添加条件组】按钮
生成多个条件组
多次点击【添加条件组】按钮
添加成功,条件组名称依次增加
添加十个条件组
tc-P2:条件设置-添加条件组
没有删除按钮
只有一个条件组
删除成功,条件组2名称变为条件组1或、且选择控件、选择表单、关系、已选择项不发生变化
有多个条件组,删除条件组1
tc-P2:条件设置-删除条件组
只有一个条件组,切换或、且
有多个条件组,切换成或
有多个条件组,切换成且
tc-P2:条件设置-切换条件组或、且选择控件
发起人金额、类型、日期、名称
查看选择表单下拉选项
增加部门选择控件,点击弹出部门选择框
选择发起人所属部门
增加用户选择空间,点击弹出人员选择框
选择发起人所属用户
tc-P2:条件设置-选择表单
下拉选项为空
未选择表单
下拉选项:属于、不属于
选择表单选择“发起人所属用户”
选择表单选择“发起人所属部门”
下拉选项:等于、不等于、大于、大于等于、小于、小于等于
选择表单选择“金额”
下拉选项:等于、不等于、包含、不包含
选择表单选择“xx类型”
选择表单选择“日期”、“时间”、“日期时间”
选择表单选择“xx名称”
之前选择过的下拉项被清空
切换选择表单
tc-P2:条件设置-选择关系下拉选项根据选择表单变化
点击选择部门控件,页面弹出:选择部门
人员、部门切换选择部门
标题:选择部门左侧:部门和人员展示,展示部门名称和展开控件:下级;默认展开右侧:已选列表已选(n)清空按钮底部:取消确定按钮
查看选择弹窗
点击选择人员控件,页面弹出:选择人员
人员、部门切换选择人员
标题:选择人员左侧:人员展示,展示人员名称和展开控件:下级;默认展开右侧:已选列表已选(n)清空按钮底部:取消确定按钮
tc-P2:条件设置-选择用户、部门控件,弹出选择控件
出现金额输入框
选择表单选择金额
异常输入-1、中文、英文、特殊符号(#¥%……%_M、m、%、&)
提示
超过最大值:根据业务具体字段
tc-P2:条件设置-选择表单选择金额
出现数字输入框
tc-P2:条件设置-选择表单选择数字
出现选择日期控件
选择表单选择日期
可以选择
选择历史时间
选择当前时间
选择未来时间
tc-P2:条件设置-选择表单选择日期
出现文本输入框
选择表单选择文本类
超过长度限制:根据业务具体字段
tc-P2:条件设置-选择文本类
出现下拉框
选择表单选择下拉类
根据具体业务
下拉选项
tc-P2:条件设置-选择下拉类
条件组、条件组关系、条件组内条件间关系、选择的表单、选择的关系、具体的值,均与之前选择的一致
再次打开条件设置
可正常添加条件组可正常删除条件组可切换条件组间关系可正常添加条件可正常删除条件可切换条件组内关系可正常切换选择其他表单可正常切换选择的关系可正常打开选择用户部门的弹窗添加部门、用户
重新选择条件
tc-P2:条件设置-再次打开条件配置,可正常选择
条件分支条件设置
可以在添加一个条件三,满足条件
添加条件分支后,点击添加条件
每点击一次就添加一个条件
添加条件分支后,再多次点击添加条件
展示正常
添加20个条件分支
tc-P2:流程设计-添加条件分支-添加多个条件分支
显示右按钮,点击把该条件与右侧条件调换位置
最左侧条件
显示左按钮,点击把该条件与左侧条件调换位置
最右侧条件
显示左右按钮,点击左与左侧条件调换位置,点击右与右侧条件调换位置
中间条件
最右侧变为默认条件
未设置的条件与最右侧条件交换
最右侧变为已设置的条件,被交换的条件变为无条件,提示请设置条件
已设置的条件与最右侧条件交换
tc-P2:流程设计-调整条件分支位置
在该条件下新增一个审批节点,审批节点下有新增控件,然后才是条件分支汇总该审批节点可正常配置审批人,审批方式等操作
在一个条件下的添加控件选择添加审批人
每添加一次审批就多一个审批节点
在一个分支下的添加控件选择添加多个连续的审批
tc-P2:流程设计-添加条件分支-在一个条件下添加审批节点
在该条件下新增一个并行分支条件下有两条并行分支:分支1,满足条件;分支2满足条件,每一个分支上都有删除控件×每一条分支下都有添加控件,然后才是分支合并
在一个条件下的添加控件选择添加并行分支
tc-P2:流程设计-添加条件分支-在一个条件下添加并行分支
在该条件下新增一个抄送节点,抄送节点下有新增控件,然后才是条件分支汇总该抄送节点可正常配置抄送人
在一个条件下的添加控件选择添加抄送人
tc-P2:流程设计-添加条件分支-在一个条件下添加抄送节点
在该条件下新增一个条件分支,新的条件分支下有新增控件,然后是条件分支汇总
在一个条件下的添加控件选择添加条件分支
tc-P2:流程设计-添加条件分支-在一个条件下添加条件分支
可以发布成功
添加条件分支,条件1设置条件后,添加审批人,条件2下方无节点
tc-P2:添加条件分支-下方可以没有审批节点
条件分支操作
添加条件分支
直接删除该节点
点击该审核节点右上角的×
tc-P1:【流程管理】流程设计-审批节点-删除已有的审核节点
点击该抄送节点右上角的×
tc-P1:【流程管理】流程设计-抄送节点-删除已有的抄送节点,可正常删除
该条分支正常删除,该分支下的审核节点/并行分支都删除掉另一个分支不受影响,有并行分支变为正常的单线联通
只有分支1,分支2,点击分支右上角×删除一个分支
删除的分支下的所有审核节点/并行分支都删除掉,其余的分支不受影响
有多个分支,删除其中一个分支
tc-P2:【流程管理】流程设计-添加并行分支-删除并行分支
pc:流程管理->流程模板,选择一个企业/项目创建流程-流程设计,添加条件分支
条件1、条件2都被删除
只有条件1,条件2,点击条件1右上角×删除一个条件,条件2下什么都没有
条件1被删除条件2去除条件,变为正常的单线联通
只有条件1,条件2,点击条件1右上角×删除一个条件,条件2下有审批人节点
只有条件1,条件2,点击条件1右上角×删除一个条件,条件2下有抄送人节点
条件1被删除条件2去除条件,变为条件2下的条件分支
只有条件1,条件2,点击条件1右上角×删除一个条件,条件2下有条件分支
条件1被删除条件2去除条件,变为条件2下的并行分支
只有条件1,条件2,点击条件1右上角×删除一个条件,条件2下有并行分支
删除的条件下的所有审批节点/抄送人/并行分支/条件分支都删除掉,其余的分支不受影响
有3个以上条件,删除其中一个条件
tc-P2:流程设计-删除条件分支
删除节点
页面切换到流程设计页
点击顶部【创建流程】按钮,点击流程设计
展示:流程管理/创建流程
查看面包屑
发起节点控制模块,默认所有人,可以选择发起人添加节点模块,可以选择添加审核人/抄送人/条件分支/并行分支结束,固定右侧有百分比控件,默认100%发布按钮
页面展示
tc-P1:【流程管理】流程设计-页面属性
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目创建流程-流程设计,已添加流程节点
可按照百分比正常变大展示或变小展示
调控百分比
可以正常调控,正常展示
调整到最大/最小值
tc-P2:【流程管理】流程设计-变更页面流程展示百分比
可和正常调整百分比展示
已经添加有审核节点/抄送节点/并行分支,再调整百分比
可正常操作
调整百分比后在对各个节点进行操作
tc-P2:【流程管理】流程设计-有流程节点变更页面流程展示百分比,再操作,可正常操作节点
页面展示及调控百分比
流程设计
pc:1、XXX模块-XXX模块,新增/编辑2、点击选择人员按钮
选择人员
左侧搜索条件:输入框,提示:请输入人员名称左侧列表:展示部门及下面的成员,默认展开一级部门右侧:已选列表 (人数统计) 清空按钮
弹窗属性
取消、确定按钮
底部按钮
tc-P2:【XXX模块】XXX列表-选择人员,查看弹窗属性
1、人员部门来源于当前企业下的部门及用户2、部门下用户:按照项目权限过滤,只展示有项目权限的人员
查看数据来源
企业所有内部的人员
企业流程模板
项目下的所有内部+外部人员
项目流程模板
tc-P2:【XXX模块】XXX列表-选择人员弹窗-数据来源
选择框为复现框/单选框,具体按业务需求选择
查看人员结构表
tc-P2:【XXX模块】XXX列表-选择人员弹窗,人员结构表支持多选/单选-按具体设计来
1、部门:按照部门的排序字段顺序排序2、部门下的用户:按照用户的创建时间倒序排序
默认排序
搜索出的结果,正确按照排序显示
搜索后查看排序
tc-P2:【XXX模块】XXX列表-选择人员弹窗,排序
人员结构表数据
pc:XXX模块-XXX模块
输入框,提示文字:请输入人员名称
查看查询搜索条件
搜索结果显示全部
不输入内容,点击查询
输入空格,点击查询
前后自动做去空格,搜索关键相匹配的结果信息
输入关键字符前后有空格
忽略大小写查询
输入关键词(英文字母/拼音)包含大小写M、m,点击查询
搜索关键相匹配的结果信息
搜索框分别输入左关键词、中间关键词、右关键词、全称字段
清空搜索条件
输入框支持复制粘贴
复制、粘贴
tc-P2:【XXX模块】XXX列表-选择人员弹窗,单条件查询:人员姓名(输入框)-基础搜索
正常搜索出包含特殊字符串的结果
正常搜索出包含特殊字符的结果
输入全角特殊字符!¥……()-:《》?、。,;‘’【】、进行搜索
得出相应的搜索结果,符合产品设计
输入不同语种,汉字、韩文、日语等(中文にほんご한국어),点击查询
输入 html 和 javascript 代码,不会被转义
tc-P2:【XXX模块】XXX列表-选择人员弹窗,单条件查询:人员姓名(输入框)-安全性与特殊字符串
人员结构表查询
pc:XXX模块-XXX模块XX流程,选择审核人
该项目下该用户,该审核节点选择审核人时的选择的历史审核人,最近选择的12个人员,展示在历史选择人员处
查看历史选择人员的数据来源
备注:迭代14暂时只做审核节点选择人员
tc-P2:【XXX模块】XXX列表-选择人员,历史选择人员数据来源
按照该项目当前登录人,该节点被选人员被选中的时间倒序排列,最新被选的排在最前面,只展示最新被选中的12人
查看历史选择人员的数据排序
被多次选择在历史选择栏也只展示一次,按照最新被选中的时间算
一个人被多次选择
tc-P2:【XXX模块】XXX列表-选择人员,历史选择人员,数据排序
历史选择人员位置不展示,即查询栏下面直接是部门展示
当前项目下没有历史选择人员
tc-P2:【XXX模块】XXX列表-选择人员,历史选择人员为空,数据展示
该人员直接放置到已选,下方部门树,对应的人员页处于已勾选状态
点击历史已选栏中的人员姓名,选择历史选择人员栏中的人到已选
可以正常删除该已选,部门树中对应的人员去除勾选,历史已选不影响
从已选栏中将该人员删除
tc-P2:【XXX模块】XXX列表-选择人员,选择历史选择人员栏中的人到已选
上次选择的人员置于历史已选最前面
选择人员确定后,在次打开选择人员弹窗
tc-P2:【XXX模块】XXX列表-选择人员确定后,在次打开选择人员弹窗
历史已选人员,姓名上有删除控件×点击该删除控件可以删除对应的人员
有历史选择人员时,点击删除历史
直接删除对应的历史已选人员
删除历史已选人员
删除后历史已选模块消失搜索栏下直接是部门选择删除历史也消失
删除最后一个历史已选
tc-P2:【XXX模块】XXX列表-选择人员,历史选择人员,删除历史
前端删除,删除的人员不传给后端
删除历史人员后,不选择人员,关闭弹窗,在打开选择人员弹窗
前端删除,删除的人员不传给后端,但是关闭之前选择的已选需放置在历史已选上
删除历史人员后,再选择人员确定后,关闭弹窗,在打开选择人员弹窗
备注:这里产品说做前端删除,后端删除都可以,看做成啥样
tc-P2:【XXX模块】XXX列表-选择人员,历史选择人员,删除历史后再打开
tc-P2:【XXX模块】XXX列表-选择人员,历史人员选择,按照项目+用户,仅展示当前用于历史选择的人员
人员历史已选
已选人员列表默认为空,数量为0,提示:暂无数据
初次选择时,点击选择人员按钮
tc-P2:【XXX模块】XXX列表-选择人员弹窗,初次选择时,已选人员列表默认为空
已选人员列表默认带出已选择人员,数量为已选人员的数量
再次选择时,点击选择人员按钮
tc-P2:【XXX模块】XXX列表-选择人员弹窗,再次选择时,已选人员列表默认带出已选择人员
已选人员显示勾选的人员,数量+1
人员结构表勾选人员
人员结构表再次其他勾选人员
已选人员不显示去勾选的人员,数量-1
人员结构表取消勾选已选人员
tc-P2:【XXX模块】XXX列表-选择人员弹窗,人员结构表勾选人员,右侧已选列表展示已选人员且已选人数相应增加
已选栏数量统计-1
已选人员后面有个X,点击X
已选栏数量归零展示为0
所有人员都X掉
tc-P2:【XXX模块】XXX列表-选择人员弹窗,已选人员列表支持删除已选人员
清空所有已选的人员
已选栏有人员时点击清空
可以点击不报错
已选栏没有人员,点击清空
可以正常勾选
重新勾选已经清空的人员
tc-P2:【XXX模块】XXX模块-选择人员弹窗,已选人员列表,点击清空,清空已选列表
已选人员列表显示勾选部门下的所有人员
人员结构表勾选部门
已选人员列表显示勾选部门下的所有人员,不添加子级部门的成员到已选人员列表
人员结构表勾选部门(部门下有子级部门)
tc-P2:【XXX模块】XXX列表-选择人员弹窗,选择部门,部门下的成员都添加到已选人员列表
已选人员列表
pc:XXX模块-XXX模块,点击新增
弹窗关闭,返回列表
更改已选人员列表,直接点击取消或关闭页面
已选人员列表展示原有的被选择人
再次点击选择人员按钮
tc-P2:【XXX模块】XXX模块-选择人员弹窗,【取消】或关闭选择人员界面,清缓存
确认按钮可用
已选人员列表为空,查看按钮
清空人员展示
点击确认
tc-P2:【XXX模块】XXX模块-选择人员弹窗,已选人员为空,确认按钮可用
弹窗关闭,将已选人员回填到选择人员按钮下方
人员结构表勾选人员,点击确认
已选人员列表展示最新已选的人员
tc-P1:【XXX模块】XXX模块-选择人员弹窗,勾选人员后,点击确认,将已选人员回填到选择人员按钮下方
取消/确认
pc:1、XXX模块-XXX模块,新增/编辑2、点击选择人员按钮,选择人员点击确认
删除已选人员
选择人员按钮下方已选人员,点击X
弹窗已选人员列表,没有在外面已经删除的人员
tc-P1:【XXX模块】XXX模块-选择人员按钮下方已选人员,支持点击X删除
其他业务逻辑。。。。
确认后
pc:1、XXX模块-XXX模块,新增/编辑2、点击选择部门按钮
选择部门
左侧搜索条件:输入框,提示:请输入部门名称左侧列表:展示部门名称右侧:已选列表 (数量统计) 清空按钮
tc-P2:【XXX模块】XXX列表-选择部门,查看弹窗属性
1、展示当前企业下的所有部门,过滤已经删除的部门
企业的部门
项目部门管理中能看到的企业内部部门+项目外部单位
tc-P2:【XXX模块】XXX列表-选择部门弹窗-数据来源
查看企业部门列表
tc-P2:【XXX模块】XXX列表-选择部门弹窗,企业部门列表支持多选/单选-按具体设计来
1、部门:按照部门的排序字段顺序排序
tc-P2:【XXX模块】XXX列表-选择部门弹窗,排序
pc:流程管理->创建流程,选择一个企业/项目创建流程-流程设计,选择部门
可以正常选择到部门1和子部门1-2
有部门1,子部门1-1,1-2,选择部门1和子部门1-2
tc-P2:【流程管理】流程设计-选择部门,每个部门可单独选择,不会自动勾选子部门
企业部门列表数据
输入框,提示文字:请输入部门名称
tc-P2:【XXX模块】XXX列表-选择部门弹窗,单条件查询:部门名称(输入框)-基础搜索
tc-P2:【XXX模块】XXX列表-选择部门弹窗,单条件查询:部门名称(输入框)-安全性与特殊字符串
企业部门列表查询
已选部门列表默认为空,数量为0,提示:暂无数据
初次选择时,点击选择部门按钮
tc-P2:【XXX模块】XXX列表-选择部门弹窗,初次选择时,已选部门列表默认为空
已选部门列表默认带出已选择部门,数量为已选部门的数量
再次选择时,点击选择部门按钮
tc-P2:【XXX模块】XXX列表-选择部门弹窗,再次选择时,已选部门列表默认带出已选择部门
已选部门显示勾选的部门,数量+1
企业部门列表勾选部门
企业部门列表再次其他勾选部门
已选部门不显示去勾选的部门,数量-1
企业部门列表取消勾选已选部门
tc-P2:【XXX模块】XXX列表-选择部门弹窗,企业部门列表勾选部门,右侧已选列表展示已选部门且已选数量相应增加
已选部门后面有个X,点击X
所有部门都X掉
tc-P2:【XXX模块】XXX列表-选择部门弹窗,已选部门列表支持删除已选部门
清空所有已选的部门
已选栏有部门时点击清空
已选栏没有部门,点击清空
重新勾选已经清空的部门
tc-P2:【XXX模块】XXX模块-选择部门弹窗,已选部门列表,点击清空,清空已选列表
已选部门列表
更改已选部门列表,直接点击取消或关闭页面
已选部门列表展示原有的被选择部门
再次点击选择部门按钮
tc-P2:【XXX模块】XXX模块-选择部门弹窗,【取消】或关闭选择部门界面,清缓存
确认按钮置灰
已选部门列表为空,查看按钮
tc-P2:【XXX模块】XXX模块-选择部门弹窗,已选部门为空,确认按钮置灰
清空部门展示
tc-P2:【流程模板】选择部门弹窗,已选部门为空,确认按钮可用
弹窗关闭,将已选部门回填到选择部门按钮下方
企业部门列表勾选部门,点击确认
已选部门列表展示最新已选的部门
tc-P1:【XXX模块】XXX模块-选择部门弹窗,勾选部门后,点击确认,将已选部门回填到选择部门按钮下方
pc:1、XXX模块-XXX模块,新增/编辑2、点击选择部门按钮,选择部门点击确认
删除已选部门
选择人员按钮下方已选部门,点击X
弹窗已选部门列表,没有在外面已经删除的部门
tc-P1:【XXX模块】XXX模块-选择部门按钮下方已选部门,支持点击X删除
pc:1、XXX模块-XXX模块,新增/编辑2、点击选择角色按钮
选择角色
左侧搜索条件:输入框,提示:请输入角色名称左侧列表:展示角色名称右侧:已选列表 (数量统计) 清空按钮
tc-P2:【XXX模块】XXX列表-选择角色,查看弹窗属性
1、展示当前企业下的所有角色,过滤已经删除的角色
tc-P2:【XXX模块】XXX列表-选择角色弹窗-数据来源
查看企业角色列表
tc-P2:【XXX模块】XXX列表-选择角色弹窗,企业角色列表支持多选/单选-按具体设计来
1、角色:按照部门的创建时间倒序排序
tc-P2:【XXX模块】XXX列表-选择角色弹窗,排序
企业角色列表数据
输入框,提示文字:请输入角色名称
tc-P2:【XXX模块】XXX列表-选择角色弹窗,单条件查询:角色名称(输入框)-基础搜索
tc-P2:【XXX模块】XXX列表-选择角色弹窗,单条件查询:角色名称(输入框)-安全性与特殊字符串
企业角色列表查询
已选角色列表默认为空,数量为0,提示:暂无数据
初次选择时,点击选择角色按钮
tc-P2:【XXX模块】XXX列表-选择角色弹窗,初次选择时,已选角色列表默认为空
已选角色列表默认带出已选择角色,数量为已选角色的数量
再次选择时,点击选择角色按钮
tc-P2:【XXX模块】XXX列表-选择角色弹窗,再次选择时,已选角色列表默认带出已选择角色
已选角色显示勾选的角色,数量+1
企业角色列表勾选角色
企业角色列表再次其他勾选角色
已选角色不显示去勾选的角色,数量-1
企业角色列表取消勾选已选角色
tc-P2:【XXX模块】XXX列表-选择角色弹窗,企业角色列表勾选角色,右侧已选列表展示已选角色且已选数量相应增加
已选角色后面有个X,点击X
所有角色都X掉
tc-P2:【XXX模块】XXX列表-选择角色弹窗,已选角色列表支持删除已选角色
清空所有已选的角色
已选栏有角色时点击清空
已选栏没有角色,点击清空
重新勾选已经清空的角色
tc-P2:【XXX模块】XXX模块-选择角色弹窗,已选角色列表,点击清空,清空已选列表
已选角色列表
更改已选角色列表,直接点击取消或关闭页面
已选角色列表展示原有的被选择角色
再次点击选择角色按钮
tc-P2:【XXX模块】XXX模块-选择角色弹窗,【取消】或关闭选择角色界面,清缓存
已选角色列表为空,查看按钮
tc-P2:【XXX模块】XXX模块-选择角色弹窗,已选角色为空,确认按钮置灰
pc:流程管理->创建流程,选择一个企业/项目创建流程-流程设计,选择角色
tc-P2:【流程管理】流程设计-选择角色弹窗,已选角色为空,确认按钮可用
弹窗关闭,将已选角色回填到选择角色按钮下方
企业角色列表勾选角色,点击确认
已选角色列表展示最新已选的角色
tc-P1:【XXX模块】XXX模块-选择角色弹窗,勾选角色后,点击确认,将已选角色回填到选择角色按钮下方
pc:1、XXX模块-XXX模块,新增/编辑2、点击选择角色按钮,选择角色点击确认
删除已选角色
选择人员按钮下方已选角色,点击X
弹窗已选角色列表,没有在外面已经删除的角色
tc-P1:【XXX模块】XXX模块-选择角色按钮下方已选角色,支持点击X删除
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目创建流程
页面弹窗:流程检查基础信息>流程设计检查中操作按钮
点击右上角发布按钮
tc-P2:【流程管理】创建流程-点击发布按钮
1-4均发布失败发布弹窗展示:基础信息高亮提示:检查失败未上传图标未填写名称未选择分组管理员为空修改按钮每有一项未完成,都会提示出来
基础信息中,存在在如下情况:2.未填写名称,3..未选择分组4.管理员为空点击发布
先检查基础信息不完整部分,只会提示出基础信息不完整的部分
如存在基础信息和流程设计都有未完成情况
tc-P2:【流程管理】创建流程-基础信息不完善发布失败
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目创建流程,基础信息正确填写
1-3均发布失败发布弹窗展示:基础信息高亮绿色流程设计高亮红色提示:检查失败未选择审核人未选择抄送人请完善流程节点修改按钮每有一项未完成,都会提示出来
基础信息中,存在在如下情况:1.添加了审核节点,但是没有选择审核人;2.添加了抄送节点,没有选择抄送人3..未添加任何模块4.并行分支下没有审核节点点击发布
tc-P2:【流程管理】创建流程-流程设计不完善发布失败
发布弹窗展示:流程检查基础信息>流程设计,高亮绿色检查成功(标识+文字说明)流程检查完成,现在提交?提交按钮
基础信息,流程设计,均已正确填写点击发布
tc-P2:【流程管理】创建流程-基础信息/流程设计均已完善
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目创建流程,基础信息/流程设计正确填写
流程提交成功,弹窗关闭,创建流程页面关闭页面回到流程管理页,需保留进入创建流程前的企业+项目+分组进入新增流程提交的分组,可以看到新增的流程图标/名称和新增流程模板填写时一致,默认启用创建时间为提交成功的时间使用范围,展示:发起人节点选择的范围操作下按钮,展示:复制/停用/删除/查看
发布的流程是选择的分组下第一个流程模板发布流程检查通过,点击提交
tc-P0:【流程管理】创建流程-该分组下第一个流程模板发布成功
发布的流程是选择的分组下已有其他流程模板,但均已停用,点击提交
tc-P1:【流程管理】创建流程-该分组下已有其他流程,但均已停用,模板发布
流程提交成功,创建流程页面关闭页面回到流程管理页,需保留进入创建流程前的企业+项目+分组进入新增流程提交的分组,可以看到新增的流程图标/名称和新增流程模板填写时一致创建时间为提交成功的时间使用范围,默认所有人操作下按钮,展示:复制/停用/删除新增的流程展示在第一行默认为禁用状态,需手动启用,流程名称旁边有禁用按钮
发布的流程是选择的分组下已有其他流程模板,有未停用的流程模板,点击提交,提交成功
tc-P1:【流程管理】创建流程-该分组下已有其他流程,有未停用流程模板发布
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目创建流程,基础信息/流程设计正确填写提交时弱网环境
第一次点击后有loading,只提交一次流程超时有提示
发布提交时多次点击提交
tc-P3:【流程管理】创建流程-流程发布弱网多次提交
默认启用状态
该分组下没有已启用的模板,创建流程发布
该分组下没有已启用的模板,编辑流程发布
默认未启用状态
该分组下已有已启用的模板,创建流程发布
仍为未启用
该分组下已有已启用的模板,编辑未启用流程发布
仍为已启用
该分组下已有已启用的模板,编辑该已启用流程发布
变为未启用
该分组下已有已启用的模板,其他分组已启用模板编辑至该组,发布
tc-P1:【流程管理】创建流程-流程模板-发布后默认启用的状态
pc:流程管理->流程模板,选择一个企业/项目创建流程,点击返回按钮
页面回到流程管理页,需保留进入创建流程前的企业+项目+分组
点击返回
不保存之前填写,但未发布的内容
再次点击创建流程
tc-P3:【流程管理】创建流程-点击返回按钮
pc:流程管理->流程模板,选择一个企业/项目创建流程,基础信息/流程设计正确填写
发布不成功,提示
指定人员,发布校验通过后,另开一个页面,删除对应人员,点击发布
指定部门,发布校验通过后,另开一个页面,删除对应部门,点击发布
指定角色,发布校验通过后,另开一个页面,删除对应角色,点击发布
tc-P2:【流程管理】创建流程-数据引用被删除
发布
基础信息正确填写,流程设计如下:发起人不动节点1:添加审核人,审核人设置中在设置审批人选择审核节点已的审核人,有多个审核人时选择审批方式为或签节点2:节点1下方的添加控件添加审核人,在新添加的审核节点-审核人设置中选择审核节点二的审核人,和多个审核人时的审核方式为:或签节点3:在节点2下方添加控件添加审核人,在新添加的审核节点-审核人设置中选择审核节点三的审核人,和多个审核人时的审核方式为:或签抄送人,在节点3下方添加抄送人,并选择抄送人范围底部流程结束所有内容正确填写,发布
串签流程:节点1(或签)->节点2(或签)->节点3(或签)->抄送人
tc-P0:【流程管理】创建一个创建模板:串签流程
基础信息正确填写,流程设计如下:发起人不动节点1:添加审核人,审核人设置中在设置审批人选择审核节点已的审核人,有多个审核人时选择审批方式为会签节点2:节点1下方的添加控件添加审核人,在新添加的审核节点-审核人设置中选择审核节点二的审核人,和多个审核人时的审核方式为:依次审批抄送人,在节点3下方添加抄送人,并选择抄送人范围底部流程结束所有内容正确填写,发布
会签流程:节点1(会签)->节点2(依次审批)->抄送人
tc-P0:【流程管理】创建一个创建模板:会签流程
基础信息正确填写,流程设计如下:发起人不动节点1:添加审核人,审核人设置中在设置审批人选择审核节点已的审核人,有多个审核人时选择审批方式为:或签节点1下方的添加控件选择并行分支,并再添加一个分支,这里就有三个分支节点2:分支1下方添加审核人,审核人设置中在设置审批人处选择审核节点2的审核人,有多个审核人时选择审批方式为:或签节点3:分支2下方添加审核人,审核人设置中在设置审批人选择审核节点3的审核人,有多个审核人时选择审批方式为:会签节点4:分支3下方的添加控件添加审核人,在新添加的审核节点-审核人设置中选择审核节点4的审核人,和多个审核人时的审核方式为:依次审批这里节点2、3、4合并,再在下方的添加控件选择审核人添加节点5节点5:分支合并后的添加控件添加审核人,在新添加的审核节点-审核人设置中选择审核节点5的审核人,和多个审核人时的审核方式为:或签抄送人,在节点5下方添加抄送人,并选择抄送人范围底部流程结束所有内容正确填写,发布
会签流程:并行节点:节点1(或签)->并行分支【节点2(或签)、节点3(会签)、节点4(依次审批)】->节点5(或签)->抄送人
tc-P0:【流程管理】创建一个创建模板:并签流程
创建流程模板
创建流程
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目已有存在的流程模板
页面跳转到流程详情页
点击操作下查看按钮
tc-P1:【流程管理】管理页-流程模板-查看按钮
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目已有存在的流程模板,点击查看按钮
基础信息/流程设计
页面tab
名称/分组/备注/管理员与流程模板创建发布时一致各项均不可编辑
基础信息页
各个流程节点展示与流程模板发布时一致各项均不可编辑
百分比调控/返回按钮
按钮
tc-P2:【流程管理】管理页-流程模板-查看流程详情
正常打开发起人配置页展示发起人信息,不可编辑
流程设计页,打开发起人节点查看
正常打开审核人配置页展示审核节点配置信息,均不可编辑
流程设计页,打开审核人节点查看
正常打开抄送人配置页展示抄送节点配置信息,均不可编辑
流程设计页,打开抄送人节点查看
tc-P2:【流程管理】管理页-流程模板-查看流程详情,各个节点配置
回到流程模板页需保留进入模板详情的企业/项目/分组信息
在基础信息页,点击返回
在流程设计页,点击返回
tc-P2:【流程管理】管理页-流程模板-查看流程详情,返回
查看详情
pc:流程管理->流程管理,选择一个企业/项目,已有存在的流程模板
页面跳转到流程编辑页
点击操作下编辑按钮
tc-P1:【流程管理】管理页-流程模板-编辑按钮
pc:流程管理->流程管理,选择一个企业/项目,已有存在的流程模板,点击编辑
名称/备注/分组/管理员与流程模板创建发布时一致
各个流程节点展示与流程模板发布时一致
百分比调控,【发布】【返回】按钮
tc-P2:【流程管理】管理页-流程模板-编辑流程
正常打开发起人配置页展示发起人信息,可编辑同创建流程
正常打开审批人配置页展示审批节点配置信息,可编辑同创建流程
流程设计页,打开审批人节点查看
正常打开抄送人配置页展示抄送节点配置信息,可编辑同创建流程
tc-P2:【流程管理】管理页-流程模板-编辑流程,各个节点配置
不保存,再次进来查看不显示未保存的改动
编辑基础信息和流程,点击返回
tc-P2:【流程管理】管理页-流程模板-编辑流程,返回
保存编辑内容,再次进来查看显示发布的改动
编辑基础信息和流程,点击发布
点击发布
流程编号字段会变化创建时间不变名称、使用范围根据编辑内容变化
查看列表数据
tc-P2:【流程管理】管理页-流程模板-编辑流程,发布
流程模板从当前分组移至新的分组中,流程编号变化
选择其他分组后,发布
tc-P2:【流程管理】编辑-修改分组
pc:流程管理->流程管理,选择一个企业/项目,已有存在的流程模板,点击编辑,基础信息/流程设计正确填写
tc-P2:【流程管理】编辑-数据引用被删除
pc:流程管理->流程模板,选择一个企业/项目数据引用被修改,点击编辑进入编辑页
仍显示编辑前的数据
查看指定人员
查看指定部门
查看指定角色
只有编辑后的数据
重新选择
tc-P2:【流程管理】编辑-数据引用被修改
编辑
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目选择一个分组,给分组下有已启用的流程
页面弹窗确定要停用该流程吗?取消/确定按钮
点击已启用流程行操作下的停用按钮
弹窗关闭,流程不停用
点击取消
弹窗关闭,流程停用该行流程操作下停用标识按钮替换为,启用标识按钮该行流程流程名称后有已停用标识
点击确定
tc-P1:【流程管理】管理页-流程模板-停用
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目选择一个分组,给分组下有已停用的流程
页面弹窗确定要启用用该流程吗?取消/确定按钮
点击已停用流程行操作下的启用按钮
tc-P1:【流程管理】管理页-流程模板-启用按钮
正常启用
该分组下没有已启用的模板,启用一个模板
报错:分组下已有未禁用的模板,请禁用后在启用。
该分组下已经有一个已启用的模板,点击启用一个禁用的模板
备注:一个分组下只能同时存在一个已启用模板
tc-P1:【流程管理】管理页-流程模板-启用校验
流程流程按照已经停用的流程模板走,不走新启用的流程模板
流程模板停用时,还有使用该流程模板的流程正在审核中
流程提交失败,没有已启用模板
流程模板停用后,没有新启用的流程模板,此时创建一个流程,提交
流程提交成功,走最新启用的流程模板
流程模板停用后,有新启用的流程模板,此时创建一个流程,提交
备注:流程提交时,判断是否有已启用的流程模板,有才能提交;流程提交成功,就和流程模板绑定,流程模板启用/禁用/编辑都不影响已提交流程使用原模板
tc-P1:【流程管理】管理页-流程模板-停用启用业务逻辑
pc:流程管理->流程管理,选择一个企业/项目,已有存在的流程模板,清空业务流程分组,当前页有多个启用的模板
启用成功
启用分组中没有已启用的模板
提示:业务下只能存在一个已启用的模板
启用分组中已有已启用的模板
禁用成功
禁用已启用的模板
再次启用禁用的模板
tc-P2:【流程管理】管理页-流程模板-所有业务流程分组启用校验
停用or启用
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目选择一个分组,给分组下有已创建的流程模板
页面跳转到创建流程模板页基础信息/流程信息,默认基础信息图标/名称/分组/备注/管理员,各个属性和复制的员原流程一致
点击流程行操作下的复制按钮
复制就是创建一个新的流程模板,但是流程模板中各个属性和被复制的流程模板一致,可以在被复制的模板基础上修改编辑,创建一个新模板
复制逻辑
tc-P1:【流程管理】管理页-流程模板-复制
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目选择一个分组,给分组下有已创建的流程模板选择一个流程模板点击复制
发布校验不通过
复制的模板,发布时有必填项未填写
发布时,该分组新增一个禁用的模板新增的模板详情与发布时一致
复制的模板,发布时,选择的分组已有已启用的模板
发布时,在该分组下创建一个新的流程模板,启用状态模板详情与发布时一致
复制的模板,发布时,选择的分组没有已启用的模板
tc-P1:【流程管理】管理页-流程模板-复制-发布
复制
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目选择一个分组,给分组下有已启用的流程模板
弹窗提示:请先停用该流程模板
点击已启用流程行操作下的删除按钮
二次弹窗提示是否删除,确定后删除成功
tc-P2:【流程管理】管理页-流程模板-流程未停用,点击删除
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目选择一个分组,给分组下有已停用的流程模板,已停用的流程模板有审核中的流程正在使用
弹窗提示:该流程模版已有流程进行中,请将所有流程归档后删除。确定按钮点击确定,弹窗关闭,流程不删除
点击该禁用流程行操作下的删除按钮
tc-P2:【流程管理】管理页-流程模板-流程已停用,但是还有流程正在走该流程模板,点击删除
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目选择一个分组,给分组下有已停用的流程模板,已停用的流程模板也没有有审核中的流程正在使用但是有流程使用了该模板
弹窗提示:该流程模版已有流程进使用,请不能删除。确定按钮点击确定,弹窗关闭,流程不删除
tc-P2:【流程管理】管理页-流程模板-流程已停用,但有流程使用过该模板,点击删除
pc:运营端用户正常登录流程管理->流程模板,选择一个企业/项目选择一个分组,给分组下有已停用的流程模板,已停用的流程模板也没有流程使用过
弹窗提示:确定要删除当前流程吗?取消确定按钮
流程不删除
流程删除成功该企业+项目,对应分组下的模板删除成功
tc-P0:【流程管理】管理页-流程模板-流程已停用,也没有流程使用过该模板,点击删除
删除
流程配置
下拉框:默认为空,单选,下拉有:草稿、审批中、审批通过、审批未通过、已撤销
下拉框:默认为空,多选,下拉有:草稿、审批中、已通过、已终止、已撤销
查看查询搜索条件:审批状态
搜索结果列表显示全部数据
下拉选择为空,点击查询
根据选项筛选,搜索出相匹配的结果信息
选择某一个下拉选项,点击查询
选中任一选项后,再切换为其他选项,点击查询
逐一执行每一个下拉选项,点击查询
与字典中枚举的顺序一致
下拉枚举的排序
无法输入关键词,不支持下拉搜索
手动输入关键词,过滤筛选下拉枚举值
tc-P0:单条件查询:审批状态(下拉框)
下拉框:默认为空,单选,下拉有:是、否
下拉框:默认为空,多选,下拉有:是、否
查看查询搜索条件:是否逾期
tc-P0:单条件查询:是否逾期(下拉框)
能搜索到这条数据
审批人1搜索【是否逾期为空】
审批人2搜索【是否逾期为空】
审批人1搜索【是否逾期为是】
不能搜索到这条数据
审批人1搜索【是否逾期为否】
审批人2搜索【是否逾期为是】
审批人2搜索【是否逾期为否】
数据总数应该等于: 逾期+不逾期
tc-P1:单条件查询:是否逾期,审批节点中:审批人1逾期,审批人2不逾期,分别搜索
查询
具体按需求设计来
同《web-权限》
tc-P1:XXX列表,【全部】tab页:没有数据权限,但当前审批人为自己或抄送给我的,可以看到数据,但是操作栏:查看、审批按钮置灰
tc-P1:XXX列表,【待我审批】tab页:没有数据权限,但当前审批人为自己,可以看到数据,但是操作栏:查看、审批按钮置灰
tc-P1:XXX列表,【抄送我的】tab页:没有数据权限,但已抄送给自己,可以看到数据,但是操作栏:查看置灰
tc-P1:XXX列表,【全部】tab页:展示当前登录人所有有权限的数据+当前审批人为自己或抄送给自己
tc-P1:XXX列表,【草稿】tab页:仅展示当前登录人创建的且流程状态为草稿的数据
tc-P1:XXX列表,【草稿】tab页:仅展示流程状态为草稿的数据
tc-P1:XXX列表,【待我审批】tab页:仅能看到自己为审批人,且当前审批节点为当前登录人的数据(正常流转)
tc-P1:XXX列表,【待我审批】tab页:驳回到发起人/审批人的数据,在待我审批里要看到对应数据
tc-P1:XXX列表,【我发出的】tab页:仅能看到自己为创建人,且数据状态不为草稿的数据
tc-P1:XXX列表,【我审批的】tab页:仅展示当前登录用户为审批人且进行了审批通过、拒绝、转交、加签操作的单据
【抄送我的】tab页无法看到这条数据
抄送节点包含当前登录人,但节点未开始
【抄送我的】tab页可以看到这条数据
抄送节点包含当前登录人,且节点已抄送
抄送节点不包含当前登录人,且节点已抄送
tc-P1:XXX列表,【抄送我的】tab页:仅能看到自己为抄送人,且已被抄送的单据
汇总数据的数量为0
列表数据为空,或者输入查询条件,查询列表数据为空
汇总数据的数量为全部值
查询全部列表数据
汇总数据的数量为查询后的数据数量值
输入查询条件,查询部分列表数据
表格上方统计数量要与下方实际数量一致
修改查询条件,不点击查询,直接切换tab页面
汇总数据的数量为99+
数量超过99
待我审批变为99
待我审批有100条,其中一个做了审批
tc-P1:XXX列表,各个【tab页】:汇总信息数据统计是否跟随列表数据变动
tc-P1:XXX列表,各个【tab页】:切换到第3页,然后切换tab页,新tab页应该定位到第1页
各TAB页数据展示
操作栏有【查看、编辑、删除】按钮
数据的创建人,且数据状态为草稿
操作栏无编辑、删除按钮,只有【查看】按钮
数据的创建人,且数据状态不为草稿
tc-P1:XXX列表:数据状态为草稿,创建人可以进行编辑、删除,非创建人只能查看
操作栏有【查看、审批】按钮
数据的审批人,且数据状态为审批中,且当前审批节点为当前登录人
操作栏无审批按钮,只有【查看】按钮
数据的审批人,且数据状态为审批中,且当前审批节点不为当前登录人
操作栏有【撤销、查看】按钮
数据的创建人,且数据状态审核中
tc-P1:XXX列表:数据状态为审批中,当前审批人可以进行审批,创建人可以撤销,其他人只能查看
操作栏有【查看】按钮
数据状态为已通过
tc-P1:XXX列表:数据状态为已通过,所有人只能查看
操作栏有【查看、复制、删除】按钮
数据的创建人,且数据状态为已撤销
看不到该条数据
非数据的创建人,且数据状态为已撤销
tc-P1:XXX列表:数据状态为已撤销,数据只有创建人能看到,且可以进行查看、重新发起、删除
操作栏有【查看、复制】按钮
数据的创建人,数据状态为已终止
非数据的创建人,数据状态为已终止
tc-P1:XXX列表:数据状态为已终止,创建人可以进行查看、复制,其他人只能查看
操作按钮
审批截止时间为当前时间+3天,不审批,超过截止时间后,审批状态后面出现逾期标签
设置流程节点审批时间为3天,任务到达节点后,查看数据库
审批截止时间为当前时间+1天,不审批,超过截止时间后,审批状态后面出现逾期标签
设置流程节点审批时间为1天,任务到达节点后,查看数据库
只有当前审核人可以看到逾期标签,其他人看不到
tc-P1:XXX列表-审批节点停留超过节点设置的时间,审批中状态后面出现逾期标签,只有当前审核人可以看到逾期标签,其他人看不到
tc-P2:XXX列表-审批节点设置无限制,查看数据库,审批截止时间应该为空,不管停留多久,都不会出现逾期标签
tc-P2:XXX列表-审批节点设置节点1为1天逾期,节点2设置无限制,节点1审批完成后,查看数据库,节点2的审批截止时间应该为空
tc-P2:XXX列表-审批节点设置节点1为1天逾期,节点2设置1天,流程审批通过,第二天查看流程应该没有逾期标识
tc-P2:XXX列表-审批节点设置节点1为1天逾期,节点2设置1天,流程审批终止,第二天查看流程应该没有逾期标识
tc-P2:XXX列表-审批节点设置节点为1天逾期,然后到达该审批节点时进行转交,转交人停留超过1天,会出现逾期标签
tc-P2:XXX列表-审批节点设置节点为1天逾期,然后到达该审批节点时进行加签,加签人停留超过1天,会出现逾期标签
tc-P2:XXX列表-审批节点设置节点为1天逾期,然后流程驳回,查看审批截止时间应该为1天,不会给其他节点设置截止时间
发起人进行了撤销操作,审核节点的逾期标识都去除
会签节点
或签节点
依次审批节点
并行节点
tc-P1:XXX列表-审批中(逾期)的数据,发起人进行了撤销操作,逾期标识全部去除
tc-P2:并行分支中的多个审批节点,都设置了逾期时间,其中一个逾期,则只有对应审批节点的审批人可以看到逾期标签;其他人看不到逾期标签
pc:流程已被驳回会签节点,假如会签节点有审批人1、审批人2,审批人都在设置的截止时间之前未审批
审批人1驳回:会签的多人的逾期标签都去除,流程进行驳回
审批人1通过:审批人1的逾期标签去除,审批人2还可以看到驳回标签
审批人1、2都通过:审批人1、审批人2的驳回标签都去除,流程进入下一个节点
tc-P1:XXX列表-审批中(逾期)的数据,(会签节点)审批人进行了审批操作,当前审核人看到的逾期标签去除
pc:流程已被驳回或签节点,假如或签节点有审批人1、审批人2,审批人都在设置的截止时间之前未审批
审批人1驳回:或签的多人的逾期标签都去除,流程进行驳回
审批人1通过:或签的多人的逾期标签都去除,流程进入下一个节点
tc-P1:XXX列表-审批中(逾期)的数据,(或签节点)审批人进行了审批操作,当前审核人看到的逾期标签去除
pc:流程已被驳回依次审批节点,假如会签节点有审批人1->审批人2,审批人1在设置的截止时间之前未审批
审批人1驳回:审批人1的逾期标签去除,流程进行驳回
审批人1通过:审批人1的逾期标签去除,流程流转到审批人2
审批人1、2都通过:流程进入下一个节点
tc-P1:XXX列表-审批中(逾期)的数据,(依次审批节点)审批人进行了审批操作,当前审核人看到的逾期标签去除
pc:流程已被驳回依次审批节点,假如并行分支1【节点1-或签(审批人1,审批人2),节点2-会签(审批人3,审批人4),节点3-依次审批(审批人5,审批人6)】 ,审批人都在设置的截止时间之前未审批
当前节点所有人的逾期标签都去除,流程进行驳回
任意人驳回
当前人的逾期标签去除,其他人的逾期标签还在
任意人通过
流程进入下一个节点
所有人都通过
tc-P1:XXX列表-审批中(逾期)的数据,(并行节点)审批人进行了审批操作,当前审核人看到的逾期标签去除
逾期数据
pc:流程已被驳回给发起人
进入到编辑界面,下方按钮显示:取消、提交
发起人点击操作栏【审批】
可以看到审批列表、附件资料、流程图
查看编辑界面
tc-P1:驳回成功后:流程驳回到发起人节点,状态为审批中,发起人可进行审批,审批页面可编辑,下方按钮显示:取消、提交
审批页面不可编辑,下方按钮显示:取消、提交
tc-P1:驳回成功后:流程驳回到发起人节点,点击提交,直接送审,不再弹出发起审批弹窗,按最初选择的人员流转
角色、部门里的人员有变动,再次提交按最新的
tc-P1:驳回成功后:流程驳回到发起人节点,点击提交,未配置发起人自选节点时,直接送审,按之前的流程模板流转,角色/部门取最新的人员
按最新选择的人员流转
发起人自选节点
tc-P1:驳回成功后:流程驳回到发起人节点,点击提交,配置了发起人自选节点时,弹出发起审批弹窗,初始带出之前设置的人员,可更新,确认后,流程按最新选择的人员流转
tc-P3:驳回成功后:最开始没有发起人自选节点,流程驳回到发起人节点,更改流程模板添加发起人自选节点,再次提交,应该不弹出发起人自选弹出按旧模板走流程
tc-P3:驳回成功后:最开始有发起人自选节点,流程驳回到发起人节点,更改流程模板去除发起人自选节点,再次提交,应该弹出发起人自选弹出按旧模板走流程
tc-P1:XXX列表-审批中(驳回)的数据,发起人进行了撤销操作,驳回标识去除
tc-P1:XXX列表-审批中(驳回)的数据,发起人进行了提交操作,驳回标识去除
驳回到发起人
tc-P1:驳回成功后:流程驳回至上一步,状态变为审批中,上一个节点不为发起人节点,审核人可进行审批,审批页面不可编辑,下方按钮显示:取消、审批意见
tc-P1:驳回成功后:流程驳回至上一步,状态变为审批中,上一个节点为发起人节点,发起人可进行审批,审批页面可编辑,下方按钮显示:取消、提交
tc-P2:驳回成功后:流程驳回至上一步,节点为【发起人自己】或审批人包含发起人,发起人进入审批界面应该不可编辑,下方按钮显示:取消、审批意见
数据后面应该有标识【驳回】【逾期】
审批中(驳回)的数据,审批人停留时间超过当前节点设置的限制天数
两个标签都去除
审批人进行了审批操作
tc-P2:驳回成功后:流程驳回至上一步,审批人停留时间超过当前节点设置的限制天数,数据后面应该有标识【驳回】【逾期】
pc:流程已被驳回会签节点,假如会签节点有审批人1、审批人2
审批人1驳回:会签的多人的驳回标签都去除,流程进行驳回
审批人1通过:审批人1的驳回标签去除,审批人2还可以看到驳回标签
tc-P1:驳回成功后:流程驳回至上一步,(会签节点)审批人进行了审批操作,当前审核人看到的驳回标签去除
pc:流程已被驳回或签节点,假如或签节点有审批人1、审批人2
审批人1驳回:或签的多人的驳回标签都去除,流程进行驳回
审批人1通过:或签的多人的驳回标签都去除,流程进入下一个节点
tc-P1:驳回成功后:流程驳回至上一步,(或签节点)审批人进行了审批操作,当前审核人看到的驳回标签去除
pc:流程已被驳回依次审批节点,假如会签节点有审批人1->审批人2
审批人1驳回:审批人1的驳回标签去除,流程进行驳回
审批人1通过:审批人1的驳回标签去除,流程流转到审批人2
tc-P1:驳回成功后:流程驳回至上一步,(依次审批节点)审批人进行了审批操作,当前审核人看到的驳回标签去除
pc:流程已被驳回依次审批节点,假如并行分支1【节点1-或签(审批人1,审批人2),节点2-会签(审批人3,审批人4),节点3-依次审批(审批人5,审批人6)】
当前节点所有人的驳回标签都去除,流程进行驳回
当前人的驳回标签去除,其他人的驳回标签还在
tc-P1:驳回成功后:流程驳回至上一步,(并行节点)审批人进行了审批操作,当前审核人看到的驳回标签去除
发起人进行了撤销操作,审核节点的驳回标识都去除
tc-P1:驳回成功后:流程驳回至上一步,发起人进行了撤销操作,审核节点的驳回标识都去除
tc-P2:驳回成功后:流程驳回至上一步,审批人进行了转交、加签操作,当前审核人看到的驳回标签去除,转交人没有驳回标签
驳回至上一步
tc-P1:驳回成功后:驳回至指定节点,状态变为审批中,指定节点不为发起人节点,审核人可进行审批,审批页面不可编辑,下方按钮显示:取消、审批意见
tc-P1:驳回成功后:驳回至指定节点,状态变为审批中,指定节点为发起人节点,发起人可进行审批,审批页面不可编辑,下方按钮显示:取消、提交
tc-P2:驳回成功后:驳回至指定节点,审批人停留时间超过当前节点设置的限制天数,数据后面应该有标识【驳回】【逾期】
tc-P1:驳回成功后:驳回至指定节点,审批人进行了审批操作,驳回标识去除
tc-P1:驳回成功后:驳回至指定节点,发起人进行了撤销操作,驳回标识去除
驳回至指定节点
驳回数据
列表数据
同《web-缓存》
缓存
tc-P2:审批:提交送审时,发现审批节点里面的用户/部门/角色已被删除,提交时应该报错
tc-P2:审批:提交送审时,审批节点里面的用户/部门/角色被编辑,提交后一直显示流程模板中保存的值(流程图、审批列表)
tc-P2:审批:提交送审后,审批节点中的用户已被删除,任务照常给到对应用户
tc-P2:审批:提交送审后,审批节点中的部门/角色已被删除,走审批人为空的逻辑
用户姓名要显示最新的值
用户被删除,因为和部门解除了关联,归属组织显示为--
tc-P1:审批:数据保存为快照,引用的数据(用户)发生变更、删除,显示最新的值,删除了也要正确显示值(审批列表)
tc-P2:审批:提交送审时,发现审批节点里面的部门/角色为空,提交时应该报错
引用数据
列表
弹出发起审批弹窗,显示流程节点(节点名称、节点审批人员)
流程模板中配置了发起人自选节点,点击提交
不弹出发起审批弹窗
流程模板中配置了发起人自选节点,点击保存
tc-P0:新增-发起审批弹窗,流程模板中配置了发起人自选节点,弹出发起审批弹出
tc-P0:新增-发起审批弹窗,默认带出最新启用的流程模板,节点顺序以及并行分支都正确显示
弹窗
pc:XXXX模块-XXX模块,点击新增,点击发起审批
默认带出模板中的指定成员,可编辑
查看流程模板中配置为【指定成员】的节点
弹出选择人员窗口
点击节点后面的+
tc-P1:新增-发起审批弹窗,审批节点:指定成员节点,默认带出模板中的指定成员,不可编辑
默认带出模板中的指定部门,可编辑
查看流程模板中配置为【主管部门】的节点
弹出选择部门窗口
tc-P1:新增-发起审批弹窗,审批节点:部门节点,默认带出模板中的指定部门,不可编辑
默认带出模板中的指定角色,可编辑
查看流程模板中配置为【角色】的节点
tc-P1:新增-发起审批弹窗,审批节点:角色节点,默认带出模板中的指定角色,不可编辑
默认为空,可编辑
查看流程模板中配置为【发起人自选】的节点
弹出选择人员窗口,人员结构表仅支持单选
设置的选择方式为单选,点击节点后面的+
弹出选择人员窗口,人员结构表支持多选
设置的选择方式为多选,点击节点后面的+
tc-P1:新增-发起审批弹窗,审批节点:发起人自选节点,默认为空,可编辑,点击弹出选择人员弹窗,是否多选按设置来
默认为发起人自己,不可编辑
查看流程模板中配置为【发起人自己】的节点
tc-P1:新增-发起审批弹窗,审批节点:发起人自己,默认为发起人自己,不可编辑
默认为指定的抄送人员,不可编辑
查看流程模板中配置为【抄送人】的节点
tc-P1:新增-发起审批弹窗,审批节点:抄送人,默认为指定的抄送人员,不可编辑
tc-P1:新增-发起审批弹窗,模板里预设的用户、角色、部门已被删除,正常带出来
节点编辑
提示:请选择节点执行人
审批节点的执行人为空,点击发起审批
tc-P2:新增-发起审批弹窗,发起人自选节点,审批节点的执行人为空,提示:请选择节点执行人
tc-P2:新增-发起审批弹窗,点击取消,关闭弹窗,回到新增界面
发起流程弹窗
tc-P1:新增,页面界面有错误(必填为空、字符串超长等),提示相应的错误,不弹出发起审批弹窗/不保存提交
pc:1、XXX模块-XXX模块,点击新增,点击发起审批2、流程预设为指定范围且用户不在流程发起范围内
提示:发起审批失败,您无权限发起流程
正确填写业务内容,点击发起审批
tc-P3:新增,流程预设为指定范围且用户不在流程发起范围内,无法创建单据
pc:1、XXX模块-XXX模块,点击新增,点击发起审批2、流程预设为指定范围且用户在流程发起范围内
能正常发起流程,创建单据
tc-P3:新增,流程预设为指定范围且用户在流程发起范围内,能创建单据
pc:1、XXX模块-XXX模块,点击新增,点击发起审批2、流程模板预设为所有人可发起
新增成功,返回列表页面,列表新增一项数据
列表内容与新增时填写一致
查看新增的数据
tc-P1:新增,流程预设为所有人可发起,则项目内所有成员都可创建单据
新增保存成功,返回列表页面,列表新增一项数据,审核状态为草稿
必填项已填,非必填项不填内容,点击保存
列表内容与新增时填写一致,非必填项就显示-
tc-P1:新增:所有必填项已填,非必填项不填,保存成功
变为审批中
审批状态
增加一条审批记录,状态显示已发起,审批意见和审批时间显示进行审批时填写的意见和审批的时间
审批列表
1、鼠标上移 发起人 审核状态为已发起2、鼠标上移 当前节点之后的节点 审核状态为审批中3、鼠标上移 其他节点 审批状态为:未开始4、鼠标上移 每一个节点 审批人为流程模板中预设的用户、角色或部门
流程图
tc-P0:新增-流程模板中未配置发起人自选节点,不弹出发起流程弹窗,直接发起流程,下一个节点的审批人收到任务
tc-P2:新增-流程模板中未配置发起人自选节点,快速多次点击提交,进行防抖
1、鼠标上移 发起人 审核状态为已发起2、鼠标上移 当前节点之后的节点 审核状态为审批中3、鼠标上移 其他节点 审批状态为:未开始4、鼠标上移 每一个节点 审批人自选节点为流程发起时选择的人员,其他审批人为流程模板中预设的用户、角色或部门
tc-P0:新增-流程模板中配置了发起人自选节点,填写发起人自选节点人员提交,下一个节点的审批人收到任务
tc-P2:新增-流程模板中配置了发起人自选节点,填写发起人自选节点人员,快速多次点击确定,进行防抖
取消/保存/提交
新增
进行暂存不更新创建时间
更新内容,点击暂存
更新创建时间为发起审批的时间
更新内容,点击发起审批
tc-P0:编辑:保存为草稿后,进行暂存不更新创建时间,进行发起审批创建时间更新
tc-P0:编辑:驳回到发起人节点,发起人点击审批进入编辑界面,提交时不更新创建时间
不同点
编辑(同新增)
tc-P1:多人操作,创建一个草稿数据,另开一个窗口将这条数据提交,再回到第一个窗口,进行删除,有相应提示:非草稿、已撤消数据,无法删除
tc-P1:草稿、已撤销数据,删除弹窗二次确认弹窗,选择是删除对应数据
tc-P0:已有已终止、已撤销数据,能够创建相同的数据,重复性校验要过滤掉已终止、已撤销的数据
pc:审核人收到审批任务
您收到XXX(流程发起人)的XXX(二级菜单名称),请及时处理!
实时推送提醒
看到待办任务(流程信息显示正确),点击可跳转到审批界面
首页-待办事项
待办事项-待办TAB页
看到待办消息(流程信息显示正确),点击可跳转到审批界面
消息中心-待办消息
tc-P1:审批-审批节点:流程到达对应节点后,当前节点的审批人收到消息推送
pc:流程到达抄送人节点
看到抄送记录(流程信息显示正确),点击可跳转到详情界面
待办事项-抄送我的
tc-P1:审批-抄送人节点:流程到达对应节点后,当前节点的抄送人收到抄送任务
消息推送
pc:1、XXX模块-XXX模块,点击审批
XXX审批
字段有:XX、XX
。。。
下发居中按钮:取消、提交
校验点:验证页面展示是否UI图一致,是否合理
tc-P1:审批详情-界面显示
进入到审批意见界面,能看到流程图与审批意见列表、审批操作、资料附件
点击审批意见按钮
tc-P1:审批详情:点击审批意见按钮,跳转进审批意见界面
tc-P1:审批详情:审批意见界面,点击取消按钮,回到审批详情页面
tc-P1:审批详情-点击取消按钮,回到列表界面
审批详情
tc-P0:审批-流程图:初始折叠,右侧点击展开流程图,流程图在右侧抽屉式展开,再次点击折叠流程图,将流程图进行折叠
pc:1、使用当前审批节点的审核人登录2、进入到XXX模块-XXX模块-待我审批,进入审批界面,点击审批
1、绿色方块 已完成2、蓝色方块 审批中3、灰色方块 未开始4、红色方块 已终止
流程图:右上角指示文字
1、已完成的节点:绿色2、审批中的节点:蓝色3、未开始的节点:灰色4、已终止:红色5、已抄送:绿色
流程图:各审批节点底色
1、显示当前节点的审批人与审批结果2、审批结果为已完成,字体为绿色,多人的话只显示审批的人员3、审批结果为审批中,字体为蓝色4、审批结果为未开始,字体为灰色5、审批结果为已抄送,字体为绿色,多人的话只显示审批的人员6、审批结果为已终止,字体为红色
流程图:鼠标上移
流程图:各审批节点审批方式
tc-P1:审批-流程图:与当前流程对应的流程模板一致,鼠标上移的节点悬浮显示审批人与审批结果
tc-P2:审批-流程图:流程节点名称比较长时,超出部分打点显示,鼠标上移显示全部
tc-P2:审批-流程图:流程节点比较少时,不出现左右滑动条,能显示全流程节点
tc-P2:审批-流程图:流程节点比较多时,出现上下滑动条,通过左右滑动可以看全流程图
tc-P2:审批-流程图:流程节点有多个并行分支时,流程图能多层多级展示,且高度能自适应
tc-P1:审批-流程图:支持放大缩小查看流程图,默认显示100%比例
流程图:展示所有人
或签节点:节点审批人员有多人时且当前节点状态为审批中
流程图:仅展示审批人员
或签节点:节点审批人员有多人时且当前节点状态为已审批
tc-P2:审批-流程图:或签节点,多人时,审批中时显示所有人员,已审批完成仅显示审批人员
tc-P2:审批-流程图:节点未开始时,指定人员/发起人自选显示具体的人员,部门/角色则显示部门/角色名称;节点审核中/已完成时,显示具体部门/角色中的具体人员
依次审批节点,A->B->C,流程到该节点时,应该显示A审批中,B、C未开始
依次审批节点,A->B->C,流程到该节点时,B、C为角色或部门时,显示部门/角色名称 未开始
依次审批节点,角色1(A->B)->角色2(C->D),流程到该节点时,显示:A 审批中,B未开始,角色2 未开始
tc-P2:审批-流程图:依次审批节点,A->B->C,流程到该节点时,应该显示A审批中,B、C未开始
序号、节点名称、处理人、归属组织、状态、完成时间、审批意见
列表字段
1、节点名称:流程模板中设置的节点名称2、处理人:显示节点设置的人员姓名,节点的审批人选择的是角色/部门,也要获取里面具体的人显示出来3、归属组织:取处理人所属部门
节点名称、处理人、归属组织
显示外部单位名称
外部人员的归属组织
与流程模板节点顺序一致
排序
tc-P1:审批-审批列表:显示当前流程所有已完成+审批中节点,节点名称、处理人、归属组织都显示正确
tc-P2:审批-审批列表:流程节点名称比较长时,超出部分打点显示,鼠标上移显示全部
仅显示已完成与审批中的节点,未开始的节点不显示出来
查看审批列表
先按审批状态排序:已审批>未审批,再按节点顺序排序
字体颜色、底色都正确,见UI
状态的样式
tc-P1:审批-审批列表:仅显示已完成与审批中的节点,未开始的节点不显示出来;先按审批状态(已审批>审批中)排序,再按照审批时间顺序排序
审批列表:展示所有人
审批列表:仅展示审批人员
tc-P2:审批-审批列表:或签节点,多人时,审批中时显示所有人员,已审批完成仅显示审批人员
示例序号:1 发起人 XXX序号:2 并行分支名称 节点1的审核人XX序号:2 并行分支名称 节点1的审核人XX序号:2 并行分支名称 节点2的审核人XX序号:2 并行分支名称 节点2的审核人XX
同一个序号单元格合并,同一个节点名称单元格合并
示例:发起人-并行分支(节点1、节点2)
tc-P2:审批-审批列表:单层并行分支的节点显示正确
示例序号:1 发起人 XXX序号:2 并行分支1名称 节点1的审核人XX序号:2 并行分支1名称 节点1的审核人XX序号:2 并行分支1名称 节点2的审核人XX序号:2 并行分支1名称 节点2的审核人XX序号:2 并行分支1名称 节点3的审核人XX序号:2 并行分支1名称 节点3的审核人XX序号:2 并行分支1名称 节点4的审核人XX序号:2 并行分支1名称 节点4的审核人XX
示例:发起人-并行分支1【节点1、节点2-并行分支2(节点3、节点4)】
tc-P2:审批-审批列表:双层并行分支的节点显示正确
示例序号:1 发起人 XXX序号:2 并行分支1名称 节点1的审核人XX序号:2 并行分支1名称 节点1的审核人XX序号:2 并行分支1名称 节点1-1的审核人XX序号:2 并行分支1名称 节点1-1的审核人XX序号:2 并行分支1名称 节点1确认的审核人XX序号:2 并行分支1名称 节点1-2的审核人XX序号:2 并行分支1名称 节点1-2的审核人XX序号:2 并行分支1名称 节点2的审核人XX序号:2 并行分支1名称 节点2-1的审核人XX序号:2 并行分支1名称 节点2-2的审核人XX序号:2 并行分支1名称 节点2确认的审核人XX序号:2 并行分支1名称 节点3确认的审核人XX序号:2 并行分支1名称 节点3确认的审核人XX序号:3 并行分支1名称 节点4的审核人XX序号:3 并行分支1名称 节点4的审核人XX
同一个序号单元格合并,同一个节点名称单元格合并,并行分支的顺序如示例正确排序
示例:并行分支1【节点1(节点1-1、节点1-2)-节点1确认、节点2-并行分支2(节点2-1、节点2-2)-节点2确认、节点3确认】-节点4
tc-P2:审批-审批列表:多层并行分支的节点显示正确
同时满足条件1、2示例:序号1 发起人 XX 已发起序号2 节点1 节点1审核人XX 审批中序号2 节点2 节点2审核人XX 审批中
示例:发起人->(条件1 节点1;条件2 节点2)
审批列表变为:序号1 发起人 XX 已发起序号2 节点2 节点2审核人XX 审批通过序号2 节点1 节点1审核人XX 审批中
步骤1后,审批通过节点2
tc-P2:条件分支同时满足时,第二个条件先执行,审批列表显示正确
pc:流程模板设置为:发起人->节点1(或签)->节点2(会签)->节点3(依次审批)->节点4(或签)->抄送节点
表格上方字段:1)编号:业务类型首字母-年-随机6为不重复数字,例如:JDJH-2024-0000012)工程名称:取项目名称3)审批类型:流程所属一级模块,如:进度计划表格列字段:序号、流程节点、处理人、部门、状态、审批意见、审批时间
点击下载审批意见,查看文件内容
根据审批时间倒序排序
字段值与排序
文件格式:.pdf
文件名:审批意见
tc-p3:审批-审批列表,下载审批意见:简单流程,下载内容与审批意见列表一致,先按审批状态(已审批>审批中)排序,再按照审批时间倒倒序排序
pc:流程模板设置为:发起人->节点1(或签)->并行分支1【节点1(节点1-1、节点1-2)-节点1确认、节点2-并行分支2(节点2-1、节点2-2)-节点2确认、节点3确认】-节点4
表格上方字段:1)编号:业务类型首字母-年-随机6为不重复数字,例如:JDJH-2024-0000012)工程名称:取项目名称3)审批类型:流程所属一级模块,如:进度计划表格列字段:节点名称、审批人、部门名称、节点状态、审批意见、审批时间
特殊注意:会签/并行节点的审批意见,也要按审批时间倒序排序
tc-p3:审批-审批列表,下载审批意见:有并行分支的流程,下载内容与审批意见列表一致,先按审批状态(已审批>审批中)排序,再按照审批时间倒序排序
tc-p3:审批-审批列表,审批意见比较多时,超过10条出现下滑控件,可下滑查看所有审批意见
示例:发起人-并行分支(分支1--条件1:节点1、条件2:节点2;分支2:节点3、节点4(默认满足))
序号:1 发起人 XXX序号:2 并行分支名称 节点1的审核人XX序号:2 并行分支名称 节点1的审核人XX序号:2 并行分支名称 节点3的审核人XX序号:2 并行分支名称 节点4的审核人XX
示例:满足条件1
序号:1 发起人 XXX序号:2 并行分支名称 节点2的审核人XX序号:2 并行分支名称 节点2的审核人XX序号:2 并行分支名称 节点3的审核人XX序号:2 并行分支名称 节点4的审核人XX
示例:满足条件2
序号:1 发起人 XXX-- 条件分支都不满足条件,自动终止
示例:并行分支,分支1下全部不满足
tc-P2:审批-审批列表:并行分支下有条件分支时,节点名称显示并行分支的名称
pc:设置流程模板:发起人->条件分支1条件1:节点2(或签)->节点3(依次审批)条件1-1 满足走节点4(会签)条件1-2 默认条件,直接结束条件2:条件2-1 节点5条件2-2 并行分支(节点6,节点7)
序号:1 发起人 XXX序号:2 节点2的节点名称 节点2的审核人XX序号:3 节点3的节点名称 节点3的审核人XX序号:3 节点3的节点名称 节点3的审核人XX序号:4 节点4的节点名称 节点4的审核人XX
满足条件1、条件1-1
序号:1 发起人 XXX序号:2 节点2的节点名称 节点2的审核人XX序号:3 节点3的节点名称 节点3的审核人XX序号:3 节点3的节点名称 节点3的审核人XX
满足条件1、条件1-2
序号:1 发起人 XXX序号:2 节点2的节点名称 节点2的审核人XX序号:3 节点3的节点名称 节点3的审核人XX序号:3 节点3的节点名称 节点3的审核人XX序号:4 节点5的节点名称 节点5的审核人XX
满足条件2、条件2-1
序号:1 发起人 XXX序号:2 节点2的节点名称 节点2的审核人XX序号:3 节点3的节点名称 节点3的审核人XX序号:3 节点3的节点名称 节点3的审核人XX序号:4 并行分支的名称 节点6的审核人XX序号:4 并行分支的名称 节点7的审核人XX
满足条件2、条件2-2
tc-P2:审批-审批列表:只有条件分支的情况,节点名称显示具体满足条件的节点名称
序号、文件名称、上传单位、上传人、上传时间、操作
列表字段名
预览、下载
操作栏按钮
批量下载
列表上的按钮
tc-P1:审批-附件资料:界面展示:同UI设计
数据来源于审批过程中审批人上传的所有附件,按上传时间倒序排序
数据来源
tc-P1:审批-附件资料:数据来源于审批过程中审批人上传的所有附件,按上传时间倒序排序
可下载文件到本地
点击下载图标
弹出预览窗口,图片、pdf、视频可直接预览,word、excel、ppt转为pdf预览;其他不可预览的格式直接下载或提示无法预览
点击文件名称
tc-P1:审批-附件资料:可正常预览下载图片、文档、pdf等
tc-P2:审批-附件资料:批量下载,未勾选文件,提示请勾选文件
tc-P2:审批-附件资料:批量下载,最多勾选20个进行下载,超过20个提示
tc-P2:审批-附件资料:批量下载,勾选后,翻页勾选几个,然后再进行翻页查看勾选是否正确
下载的zip包里面包含所有勾选的文件
勾选0kb、文件名称比较长,各个文件类型的进行下载
能正常打开查看,内容与上传的一致
每一个类型的文件,都打开看看
tc-P1:审批-附件资料:批量下载,将勾选的文件批量下载到本地,打包为ZIP文件
tc-P1:审批-附件资料:批量下载,跨页勾选,将勾选的文件批量下载到本地,打包为ZIP文件
跳转到第20页,末页
当总共页数为20页,设置跳转页数为30页时
输入框中值默认显示1,并跳转至第一页
输入非正整数,点击enter按钮
跳转到第一页,列表信息和描述正常
当前页码在8页,输入查询条件,点击查询
正常转跳,带入输入的查询条件
输入查询条件,不点击查询,直接点击翻页
tc-P2:审批-附件资料:分页插件-【异常翻页操作】
描述显示正确,比如:第1页 / 共24页 每页10条 共234条
查看分页描述
向前翻一页
点击<
向后翻一页
点击-
翻至第4页
点击数字4
检查显示条数下拉框
每页展示10条数据
下拉选择10
每页展示20条数据
下拉选择20
每页展示50条数据
下拉选择50
每页展示100条数据
下拉选择100
跳转到第10页
设置跳转页数为10
tc-P2:审批-附件资料:分页插件-【正常翻页操作】
附件资料
1、审批结果:单选框,默认为空,可选范围:通过、不通过、转交、加签2、审批意见:多行输入框,默认为空,提示文字:请输入审批意见3、附件上传:文件上传控件
出现不通过处理字段,下拉值迷人为空,下拉项:驳回至上一步、驳回至发起人、终止审批流程
选择不通过
出现转交人字段,点击弹出选择人员弹窗,可单选
选择转交
出现加签人字段,点击弹出选择人员弹窗,可单选
选择加签
展示字段
tc-P1:审批-审批意见:内容展示正确
审批意见:多行输入框,提示:请输入审批意见
输入框字段有:审批意见
文本输入框:输入 html 和 javascript 代码,保存后是否被转义
tc-P2:审批-审批意见,审批意见:支持输入任意内容
多行文本框字段有:字段1、字段2
显示的高度为4行
多行文本框高度
tc-P2:审批-审批意见,多行文本框,输入时显示的默认高度为4行
审批意见:限制1000个字符,超长不允许继续输入
文本输入框包含
tc-P2:审批-审批意见,文本输入框长度限制,输入超出最大值,查看系统对错误行的反馈信息是否准确
审批意见
同《web-文件上传》
附件上传
pc:进入审批界面,点击审批
关闭弹窗,回到审批页面
tc-P2:审批-审批意见,点击取消按钮,审批意见窗口关闭,回到审批界面
提示:请选择审批结果
点击审批按钮,不选择审批结果,点击确认
tc-P2:审批-审批意见,审批结果不选择,审批失败
关闭审批窗口,回到XX模块列表,并且提示:操作成功(按需求来,可以没有提示)
如:选择审批通过,点击确定
tc-P0:审批-审批意见,审批结果选择后,提交后,提示操作成功
提示:当前节点已审批完成
双开窗口,其中一个审批完成后,另一个窗口再次进行下审批
tc-P2:审批-审批意见,审批结果选择后,提交后,当前审批节点已审批完成,再次审批,操作失败
审批结果
pc:或签节点:审批结果选择【通过+填写审批意见】,点击确认
关闭审批窗口,回到XX模块列表
或签节点:点击审批按钮,审批结果:选择审批通过,审批意见正确填写,点击确认
可以看到对应审批节点,状态显示已通过,审批意见和审批时间显示进行审批时填写的意见和审批的时间
或签节点:进入到详情,查看审批列表
当前节点任意一人审批通过,则流程流转到下一个节点
或签节点:查看流程流转
tc-P0:审批-审批意见,或签节点:审批结果选择【通过】,流程继续往下流转
会签节点:点击审批按钮,审批结果:选择审批通过,审批意见正确填写,点击确认
会签节点:进入到详情,查看审批列表
当前节点所有人都审批通过,则流程流转到下一个节点
会签节点:查看流程流转
tc-P0:审批-审批意见,会签节点:审批结果选择【通过】,会签节点所有人员都审批通过流程继续往下流转
依次审批节点:点击审批按钮,审批结果:选择审批通过,审批意见正确填写,点击确认
依次审批节点:进入到详情,查看审批列表
当前节点所有审核人员,按人员顺序审批,上一个人审批通过后,下一个人才收到审批任务。所有人都审批通过后流程流转到下一个节点
依次审批节点:查看流程流转
指定人员:A->B-C指定角色/部门:A(A1->A 2)->B(B1->B 2),部门/角色里的顺序按用户的创建时间顺序排序?
依次审批顺序与流程模板顺序一致
tc-P0:审批-审批意见,依次审批节点:审批结果选择【通过】,审批人依次审批,所有人审批通过后流程继续往下流转
并行分支中的所有节点都审批通过,则流程继续往下流转
并行分支:查看流程流转
tc-P0:审批-审批意见,并行分支:审批结果选择【通过】,并行分支中的所有节点都审批通过,则流程继续往下流转
tc-P0:审批-审批意见,所有节点:审批结果全部选择【通过】,则流程结束,数据状态变为已通过
通过
提示:请输入审批意见
点击审批按钮,审批结果:选择审批拒绝,审批意见为空或仅输入空格,点击确认
提示:请选择不通过处理
点击审批按钮,审批结果:选择审批拒绝,审批意见正确填写,不通过处理为空,点击确认
tc-P2:审批-审批意见,审批结果选择【不通过】,审批意见、不通过处理为空,审批失败
pc:审批结果选择【不通过+驳回至发起人】,点击确认
变为审批中;发起人可在列表中看到驳回标签,其他人看不到驳回标签
1、增加一条审批记录,节点名称为当前审批节点的名称,状态显示驳回,审批意见和审批时间显示进行审批时填写的意见和审批的时间2、增加一条审批记录,节点名称为发起人,状态为审批中
1、鼠标上移 发起人节点 审核状态为审批中2、鼠标上移 发起人节点之后的节点 审核状态为未开始
tc-P0:审批-审批意见,审批结果选择【不通过+驳回至发起人】,流程驳回到发起人节点
pc:前面有多个已审批的节点,然后某个节点审批结果选择【不通过+驳回至发起人】后,发起人再次提交
示例:序号:1,节点名称:发起人,审批人:发起人,审批意见:空、 状态:已发起 完成时间:2024-04-16 15:30:20 序号:2,节点名称:节点1,审批人:张三,审批意见:XXX、 状态:通过 完成时间:2024-04-16 15:31:20 序号:3,节点名称:节点2,审批人:张三,审批意见:XXX、 状态:驳回 完成时间:2024-04-16 15:32:20 序号:1,节点名称:发起人,审批人:发起人,审批意见:空、 状态:已发起 完成时间:2024-04-16 15:33:20 序号:2,节点名称:节点1,审批人:张三,审批意见:XXX、 状态:审批中 完成时间:
审批列表中的审批意见全部显示,仅显示审批中与已完成的
1、鼠标上移 发起人节点 显示发起人姓名 审核状态为已发起2、鼠标上移 发起人之后的第一个节点 审核状态为审批中3、鼠标上移 第一个节点之后的节点 审核状态为未开始
tc-P0:审批-审批意见,审批结果选择【不通过+驳回至发起人】,发起人提交,审批意见显示全部历史,流程图显示最新的审批人与状态
变为审批中;被驳回的审核人,收到任务后,在列表中可以看到驳回标签;其他人看不到驳回标签
1、增加一条审批记录,节点名称为当前审批节点的名称,状态显示已审批,审批意见和审批时间显示进行审批时填写的意见和审批的时间2、增加一条审批记录,节点名称为上一个节点的节点名称,状态为审批中
1、鼠标上移 当前节点的上一个节点 审核状态为审批中2、鼠标上移 当前节点 审核状态为未开始3、鼠标上移 当前节点之后的节点 审核状态为未开始
tc-P1:审批-审批意见,审批结果选择【不通过+驳回至上一步】,流程驳回到上一个审批节点
变为已终止,在列表查看后面没有驳回标签
增加一条审批记录,状态显示已审批,审批意见和审批时间显示进行审批时填写的意见和审批的时间
1、鼠标上移 当前节点 审核状态为已终止2、鼠标上移 当前节点之后的节点 审核状态为未开始
tc-P1:审批-审批意见,审批结果选择【不通过+终止审批流程】,流程直接终止,下一个审批人不会收到任务,且流程状态变为已终止
任意一人驳回,流程直接驳回且其他人的任务消失
会签
或签
依次审批
并行分支
1、鼠标上移 当前节点的上一个抄送节点 审核状态为未开始2、鼠标上移 当前节点的抄送节点上一个审核节点 审核状态为审批中3、鼠标上移 当前节点 审核状态为未开始4、鼠标上移 当前节点之后的节点 审核状态为未开始
tc-P2:审批-审批意见,审批结果选择【不通过+驳回至上一步】,上一步为抄送人节点,则跳过驳回到上一个审核节点
流程自动流转到当前节点
上一个审批人为空,自动通过
流程自动终止
上一个审批人为空,自动结束
流程转交给管理员
上一个审批人为空,转交给管理员
流程转交给指定人员
tc-P3:审批-审批意见,审批结果选择【不通过+驳回至上一步】,上一个节点的审批人为空,则执行审批人为空的逻辑
tc-P3:审批-审批意见,审批结果选择【不通过+驳回至上一步】,并行分支里面的子分支中的审核节点驳回,驳回到整个大并行分支的上一节点
tc-P3:审批-审批意见,审批结果选择【不通过+驳回到发起人】,并行分支里面的子分支中的审核节点驳回,驳回到发起人节点
驳回
提示:请选择转交人
点击审批按钮,审批结果:选择转交,转交人为空,点击确认
tc-P2:审批-审批意见,审批结果选择【转交】,转交人不选择,审批失败
tc-P2:审批-审批意见,审批结果选择【转交】,点击转交人输入框,弹出选择人员弹窗,默认展开树且可单选
tc-P2:审批-审批意见,审批结果选择【转交】,点击转交人输入框,选择人员后,点击确定,将选择的人员回写到转交人输入框
tc-P2:审批-审批意见,审批结果选择【转交】,点击转交人输入框,样式为:XXX,鼠标上移显示所有人员,可x删除已选择人员
pc:审批结果选择【转交+选择转交人(单个)+填写审批意见】,点击确认
不变,还是审批中
1、增加一条审批记录,节点名称为当前审批节点的名称,状态显示已转交,审批意见和审批时间显示进行审批时填写的意见和审批的时间2、增加一条审批记录,节点名称为当前审批节点的名称,状态为审批中,处理人为选择的转交人
1、鼠标上移 当前节点 1)原审批人 审核状态为已转交2)选择的转交人 审核状态为审批中
tc-P1:审批-审批意见,审批结果选择【转交】,选择转交人(单个),转交成功
tc-P2:审批-审批意见,审批结果选择【转交】,选择转交人(当前审核人),提示无法转交
tc-P2:标签测试:用户进行转交,被转交人在审批列表处理人列有被转交的标签
转交
提示:请选择加签人
点击审批按钮,审批结果:选择加签,加签人为空,点击确认
tc-P2:审批-审批意见,审批结果选择【加签】,加签人不选择,审批失败
tc-P2:审批-审批意见,审批结果选择【加签】,点击加签人输入框,弹出选择人员弹窗,默认展开树且只能单选
tc-P2:审批-审批意见,审批结果选择【加签】,点击加签人输入框,选择人员后,点击确定,将选择的人员回写到转交人输入框
tc-P2:审批-审批意见,审批结果选择【加签】,点击加签人输入框,样式为:XXX ,员,可x删除已选择人员
1、增加一条审批记录,节点名称为当前审批节点的名称,状态显示加签,审批意见和审批时间显示进行审批时填写的意见和审批的时间2、增加一条审批记录,节点名称为当前审批节点的名称,状态为审批中,处理人为选择的加签人
1、鼠标上移 当前节点 1)原审批人 审核状态为已加签2)选择的加签人 审核状态为审批中
tc-P1:审批-审批意见,审批结果选择【加签】,选择加签人(单个),加签成功
tc-P1:审批-加签成功后,加签人收到审批任务,可进行通过、不通过、无法转交、加签,不通过也只能驳回至上一步
tc-P0:审批-加签成功后,加签人收到审批任务,审批通过/不通过后,进行加签的审批人会再次收到审批任务
tc-P2:审批-审批意见,审批结果选择【加签】,选择转加签人(当前审核人),提示无法加签
tc-P2:标签测试:用户进行加签,被加签人在审批列表处理人列有被加签的标签
加签
tc-P2:审批节点未流转到抄送节点时,抄送人节点在流程图上显示未抄送
如果后面还有审批节点则不变,还是审批中;后面没有审批节点则变为已通过
1、增加一条审批记录,节点名称为当前抄送节点的名称,状态显示已抄送,审批意见为空,审批时间显示被自动抄送的时间2、增加一条审批记录,节点名称为下一个节点名字,状态为审批中
我的待办-抄送我的;列表的抄送我的
1、鼠标上移 当前抄送节点 审核状态为已抄送2、鼠标上移 下一个审批节点 审核状态为已抄送3、鼠标上移 下一个审批节点之后的节点 审核状态为未开始
tc-P1:审批节点流转到抄送节点时,抄送人节点在流程图上显示已抄送,并且在审批列表中有一条抄送记录
抄送
pc:审批节点设置【审批人为空,自动通过】且设置的角色/部门下人员为空
1、增加一条审批记录:审批人为审批人为空自动通过,审批意见:空 状态:已通过 完成时间:2024-04-16 15:30:202、增加一条审批记录,当前节点的下一个节点名称,状态为审批中
1、增加一条审批记录:审批人、归属组织显示为--,审批意见:审批人为空自动通过 状态:已通过 完成时间:2024-04-16 15:30:202、增加一条审批记录,当前节点的下一个节点名称,状态为审批中
1、当前节点 节点状态为已通过,鼠标上移为空2、鼠标上移下一个节点 显示审批人 审批中
tc-P3:审批:流程节点设置为审批人为空自动通过,后面还有审批节点,当前节点审批人为空则流转到该节点时系统自动通过,流转到下一个节点
变为已通过
1、增加一条审批记录:审批人为审批人为空自动通过,审批意见:空 状态:已通过 完成时间:2024-04-16 15:30:20
1、增加一条审批记录:审批人、归属组织显示为--,审批意见:审批人为空自动通过 状态:已通过 完成时间:2024-04-16 15:30:20
1、当前节点 节点状态为已通过,鼠标上移为空
tc-P3:审批:流程节点设置为审批人为空自动通过,后面没有了审批节点,当前节点审批人为空则流转到该节点时系统自动通过,流程结束
pc:审批节点设置【审批人为空,自动结束】且设置的角色/部门下人员为空
变为已终止
1、增加一条审批记录:审批人为审批人为空自动终止,审批意见:空 状态:已终止 完成时间:2024-04-16 15:30:20
1、增加一条审批记录:审批人、归属组织显示为--,审批意见:审批人为空自动终止 状态:已终止 完成时间:2024-04-16 15:30:20
1、当前节点 节点状态为已终止,鼠标上移为空2、当前节点之后的节点,鼠标上移都是未开始
tc-P3:审批:流程节点设置为审批人为空自动结束,当前节点审批人为空则流转到该节点时系统自动结束
1、增加一条审批记录:审批人为审批人为空自动转交管理员,审批意见:空 状态:已转交 完成时间:2024-04-16 15:30:202、增加一条审批记录:审批人为 管理员的姓名 状态:审批中
1、增加一条审批记录:审批人、归属组织显示为--,审批意见:审批人为空自动转交给管理员 状态:已转交 完成时间:2024-04-16 15:30:202、增加一条审批记录:审批人为 管理员的姓名 状态:审批中
鼠标上移当前节点 显示管理员的姓名 审批中
tc-P3:审批:流程节点设置为审批人为空自动转交给管理员,当前节点审批人为空则流转到该节点时系统自动转交给流程模板设置的管理员
1、增加一条审批记录:审批人为审批人为空自动转交XX(部门角色)、XX(部门角色),审批意见:空 状态:已转交 完成时间:2024-04-16 15:30:202、增加n条审批记录:审批人为 被转交的人 审批状态:审批中
1、增加一条审批记录:审批人、归属组织显示为--,审批意见:审批人为空自动转交给XX 状态:已转交 完成时间:2024-04-16 15:30:202、增加一条审批记录:审批人为 被转交的人 审批状态:审批中
鼠标上移当前节点 显示被转交人的姓名 审批中
tc-P3:审批:流程节点设置为审批人为空自动转交给指定人员,当前节点审批人为空则流转到该节点时系统自动转交给流程模板设置的指定人员
走或签逻辑
审批节点设置的多人审批方式为【或签】,审批人为空指定多个人员时
走会签逻辑
审批节点设置的多人审批方式为【会签】,审批人为空指定多个人员时
走依次审批逻辑
审批节点设置的多人审批方式为【依次审批】,审批人为空指定多个人员时
特殊:审批节点指定人员(单个),审批人为空指定多个人员,启动流程后,将指定人员删除(物理删除),查看逻辑是否正确
tc-P3:审批:流程节点设置为审批人为空自动转交给指定人员(指定人员有多个时),多人审批方式同当前节点设置的模式
pc:审批节点设置多个角色/或部门,如A(空)、B(有用户)、C(空)
1、流程到达该节点时,给A中的用户审批任务,鼠标上移到流程图显示:B中的用户姓名 审批中2、可正常通过,流程流转到下一节点
1、流程到达该节点时,给A中的用户审批任务,鼠标上移到流程图显示:B中的用户姓名 审批中2、可正常通过,流程流转到下一节点
1、流程到达该节点时,给A中的用户审批任务,鼠标上移到流程图显示:B中的用户姓名 审批中 C部门/角色名称 未开始2、B下的用户都通过后,流程流转到下一节点;鼠标上移到当前节点 只有B中的用户姓名 审批通过
tc-P3:审批:流程节点设置为多个角色/部门,部分角色/部门为空,不走审批人为空的逻辑
tc-P2:标签测试:审批人为空自动转交的场景,被转交人在审批列表处理人列有被转交的标签
审批人为空
tc-P0:设置流程模板:发起人->节点1(或签)->节点2(会签)->节点3(依次审批)->节点4(或签)->抄送节点
pc:流程流转到节点1,审批节点设置为或签(列如有:审批人1、2),审批人1进行加签
审批人1收到审批任务
加签人收到任务后,进行审批通过
tc-P1:加签场景:审批节点为或签节点-加签后,加签人通过,任务自动回到进行加签的审批节点
pc:流程流转到节点2,审批节点设置为会签(列如有:审批人1、2、3),审批人1审批通过,审批人2还未审批,审批人3进行加签
审批人3再次收到审批任务,审批人1、2不会收到多余的任务
场景1:加签人收到任务后,进行审批通过
流程不流转到下一个节点,等待加签人、审批人3进行审批
场景2:加签人收到任务后,先不进行审批,审批人2进行审批通过
流程进行驳回操作,加签人的任务也消失
场景3:加签人收到任务后,先不进行审批,审批人2进行审批不通过
tc-P2:加签场景:审批节点为会签节点-加签后,加签人通过,任务自动回到进行加签的审批节点
pc:流程流转到节点3,审批节点设置为依次审批(列如有:审批人1、2、3,顺序执行),审批人1审批通过,审批人2进行加签
审批人2再次收到审批任务,审批人1、3不会收到多余的任务
步骤1:加签人收到任务后,进行审批通过
审批人3收到任务
场景1:步骤1后审批人2审批通过
流程进行驳回操作
场景2:步骤1后审批人2审批驳回
tc-P2:加签场景:审批节点为依次审批节点-加签后,加签人通过,任务自动回到进行加签的审批节点
加签人收到任务后,进行审批驳回
tc-P1:加签场景:审批节点为或签节点-加签后,加签人驳回,任务自动回到进行加签的审批节点
场景1:加签人收到任务后,进行审批驳回
流程不流转到下一个节点,等待审批人3进行审批
tc-P2:加签场景:审批节点为会签节点-加签后,加签人驳回,任务自动回到进行加签的审批节点
步骤1:加签人收到任务后,进行审批驳回
tc-P2:加签场景:审批节点为依次审批节点-加签后,加签人驳回,任务自动回到进行加签的审批节点
pc:流程流转到节点1,审批节点设置为或签(列如有:审批人1、2),审批人1进行转交
下一个审批节点审批人收到任务,审批人2任务消失
场景1:转交人收到任务后,进行审批通过
下一个审批节点审批人收到任务,转交人的任务消失
场景2:转交人收到任务后,先不审批,审批2审批通过
tc-P2:转交场景:审批节点为或签节点-转交后,转交人通过,任务进入到下一节点
pc:流程流转到节点2,审批节点设置为会签(列如有:审批人1、2、3),审批人1审批通过,审批人2还未审批,审批人3进行转交
等待审批人2进行审批,审批人2审批通过后流程进入到下一个审批节点
流程不流转到下一个节点,等待转交人进行审批,转交人审批通过后才进入下一个节点
流程进行驳回操作,转交人的任务也消失
场景2:转交人收到任务后,先不审批,审批2审批不通过
tc-P2:转交场景:审批节点为会签节点-转交后,转交人通过且其他会签人通过,任务进入到下一节点
pc:流程流转到节点3,审批节点设置为依次审批(列如有:审批人1、2、3,顺序执行),审批人1审批通过,审批人2进行转交
审批人3收到审批任务
tc-P2:转交场景:审批节点为依次审批节点-转交后,转交人通过且其他会签人通过,任务进入到下一节点
流程驳回到发起人节点
场景1:转交人收到任务后,进行审批驳回(驳回至发起人)
流程驳回到上一个节点
场景2:转交人收到任务后,进行审批驳回(驳回至上一节点)
流程终止
场景3:转交人收到任务后,进行审批驳回(终止流程)
tc-P2:转交场景:审批节点为或签节点-转交后,转交人驳回,流程进行驳回
流程驳回到发起人节点,审批人2任务消失
流程驳回到上一个节点,审批人2任务消失
场景1:转交人收到任务后,进行审批驳回(驳回至上一节点)
场景1:转交人收到任务后,进行审批驳回(终止流程)
tc-P2:转交场景:审批节点为会签节点-转交后,转交人驳回,流程进行驳回
tc-P2:转交场景:审批节点为依次审批节点-转交后,转交人驳回,流程进行驳回
tc-P2:转交场景:转交之后再转交,可以多次进行转交,并正常审批任务
转交人再次收到任务
场景1:转交人收到任务后,进行加签,加签人收到任务后,审批通过
流程流转到下一个节点
场景1后,转交人审批通过
场景2:转交人收到任务后,进行加签,加签人收到任务后,审批不通过
场景2后,转交人审批通过
tc-P2:转交后加签场景:审批节点为或签节点-转交后,转交人进行加签,加签进行审批/驳回后,转交人再次收到任务
流程不流转到下一个节点,等待审批人2进行审批
tc-P2:转交后加签场景:审批节点为会签节点-转交后,转交人进行加签,加签进行审批/驳回后,转交人再次收到任务
流程不流转到下一个节点,审批人3收到任务
tc-P2:转交后加签场景:审批节点为会依次审批节点-转交后,转交人进行加签,加签进行审批/驳回后,转交人再次收到任务
tc-P0:通过场景:各个任务节点都审批通过,流程正常结束,业务数据状态变为已通过
pc:设置流程模板:发起人->节点1(或签)->节点2(会签)->节点3(依次审批)->节点4(或签)->抄送节点
流程流转到 节点1,数据状态:审批中
步骤1:发起人发起流程
流程驳回到发起人节点,数据状态:审批中
步骤2:流程流传到节点1,审批人进行不通过(驳回到发起人)
流程流转到节点2,数据状态:审批中
步骤3:发起人再次提交,然后节点1审批通过
流程驳回到发起人节点,节点2其他审批人任务消失,数据状态:审批中
步骤4:节点2审批人进行驳回(驳回到发起人)
流程流转到节点3,数据状态:审批中
步骤5:发起人再次提交,然后节点1->节点2都审批通过
步骤6:节点3审批人进行驳回(驳回到发起人)
流程流转到节点4,数据状态:审批中
步骤7:发起人再次提交,然后节点1->节点2->节点3都审批通过
抄送节点的抄送人,在列表-抄送我的,可以看到数据
步骤8:节点4审批通过
数据状态为已通过,流程图全部都是通过,审批列表记录步骤1-8所有操作结果、审批意见、审批时间
步骤9:查看业务数据状态、流程图、审批列表
tc-P1:驳回到发起人场景:各个节点都进行驳回到发起人操作,流程驳回到发起人节点,再次提交后流程在此按节点顺序进行流转
步骤2:流程流传到节点1,审批人进行不通过(驳回至上一步)
流程驳回到节点1,数据状态:审批中
步骤4:节点2审批人进行驳回(驳回至上一步)
步骤5:节点1、2审批通过
流程驳回到节点2,数据状态:审批中
步骤6:节点3审批人进行驳回(驳回至上一步)
步骤7:节点2、3审批通过
tc-P1:驳回到上一节点场景:各个节点都进行驳回到上一步操作,流程驳回到上一个节点,流程能正常流转
正常驳回,查看流程状态:还是审核中
场景:流程流转到节点4,节点4进行驳回
tc-P1:驳回场景:最后一个审批节点进行审批驳回,流程能正常驳回
流程直接结束,数据状态变为已终止,后面的节点不会再收到任务
场景1:流程流传到节点1,审批人进行不通过(终止审批流程)
场景2:流程流传到节点2,审批人进行不通过(终止审批流程)
场景3:流程流传到节点3,审批人进行不通过(终止审批流程)
场景4:流程流传到节点4,审批人进行不通过(终止审批流程)
tc-P2:驳回终止场景:各个节点都进行驳回终止操作,流程直接结束,数据状态变为已终止,后面的节点不会再收到任务
流程场景1
tc-P0:设置流程模板:发起人->节点1(或签)->并行分支1【节点1(节点1-1、节点1-2)-节点1确认、节点2-并行分支2(节点2-1、节点2-2)-节点2确认、节点3确认】-节点4
流程驳回到发起人节点,再次提交后流程在此按节点顺序进行流转
流程到对应节点后,进行驳回到发起人操作
流程驳回到上一步,再次提交后流程在此按节点顺序进行流转
流程到对应节点后,进行驳回到上一步操作
并行分支的第一层审核节点收到任务
驳回到上一步,上一步为并行分支
流程到对应节点后,进行驳回终止操作
pc:设置流程模板:发起人->节点1(或签)->并行分支1【节点1(节点1-1、节点1-2)-节点1确认、节点2-并行分支2(节点2-1、节点2-2)-节点2确认、节点3确认】-节点4
并行分支中的节点1、2、3都正常收到任务
场景1:节点1的审批人为空,设置自动通过,流程发起后,查看流程
tc-P3:审批人为空场景:审批人为空自动通过后,下一个节点为并行节点,并行节点中的审核节点应该正常收到任务
流程直接结束,业务数据状态变为已终止,流程图中并行分支里的节点都是未开始
场景1:节点1的审批人为空,设置自动结束,流程发起后,查看流程
tc-P3:审批人为空场景:审批人为空自动终止后,流程直接结束,业务数据状态变为已终止
设置流程模板:发起人->节点1(或签)->并行分支1【节点1(节点1-1、节点1-2)-节点1确认、节点2-并行分支2(节点2-1、节点2-2)-节点2确认、节点3确认】-节点4
审批按照从左到右,从上到下的先后顺序来审批
同层的并行节点,多个审批节点都有相同的审批人,同时收到任务,如:节点1、节点2
不层的并行节点,多个审批节点都有相同的审批人,同时收到任务,如:节点2、节点1-2
tc-P3:并行分支,用户在多个节点中同时收到任务,审批按照从左到右,从上到下的先后顺序来审批
流程场景2
tc-P0:设置流程模板:发起人->节点1(或签)->条件分支1条件1:节点2(或签)->节点3(依次审批)->条件1-1 满足走节点4(会签),不满足直接结束条件2:并行分支 【节点5(或签)、节点6(会签)】->节点7
tc-P0:通过场景:分别满足各个条件,流程流转时能正常流传到对应条件分支中,并正常结束流程
tc-P0:驳回场景:首次走某个分支,然后驳回,再设置满足另一个条件,流程再次流转应该走最新满足条件的分支
tc-P0:驳回终止场景:首次走某个分支,然后驳回终止,流程直接结束,数据状态变为已终止,后面的节点不会再收到任务
tc-P1:条件分支判定:发起人属于某个部门,发起人属于对应部门,流程走对应分支
tc-P1:条件分支判定:发起人不属于某个部门,发起人不属于对应部门,流程走对应分支
tc-P1:条件分支判定:业务数据某个【数字类】字段,满足在设置的数字范围内(等于、不等于、大于、大于等于、小于、小于等于),流程走对应分支
tc-P1:条件分支判定:业务数据某个【下拉项】字段,满足在设置的下拉值范围(属于、不属于),流程走对应分支
tc-P1:条件分支判定:业务数据某个【文本类】字段,满足在设置的条件值(等于、不等于、包含、不包含),流程走对应分支
tc-P1:条件分支判定:业务数据某个【日期类】字段,满足在设置的条件值(等于、不等于、大于、大于等于、小于、小于等于),流程走对应分支
tc-P1:条件分支判定:多个条件(或),满足设置的多个条件的任意一个,流程走对应分支
tc-P1:条件分支判定:多个条件(且),满足设置的多个条件的所有,流程走对应分支
强卡控:该节点条件触发事件不满足,请驳回到发起人或联系管理员检查流程模板!
tc-P2:条件分支判定:审批节点的下一个节点是条件判断,发现一个条件都不满足,无法审批通过,但能正常驳回
tc-P2:条件分支判定:走到条件判断这里,发现满足多个条件分支,多个分支都走,且这多个分支都完成了才继续流转到下一个节点
tc-P2:条件分支判定:满足条件且条件下无节点,则直接往下流转
tc-P2:条件分支判定:发起人节点之后就是条件分支,全部满足、部分满足、一个都不满足,能正常流转
每一个分支都能正常流转
设置流程模板:发起人->条件分支1条件1:节点2(或签)->节点3(依次审批)条件1-1 满足走节点4(会签)条件1-2 默认条件,直接结束条件2:条件2-1 节点5条件2-2 节点6
tc-P2:条件分支判定:条件分支套条件分支,能正常流转,且流程图显示正常
设置流程模板:发起人->条件分支(条件1、条件2:都没节点)->节点2
流程驳回到发起人
流程到达节点2,节点2驳回到上一个节点
tc-P2:条件分支判定:条件分支里没有审批节点,下一个节点驳回时,应该驳回到有有审批节点的位置
流程场景3
提示:发起审批失败,当前业务未配置流程模板
没有配置模板,点击提交
tc-P2:新增,没有配置模板,提示:发起审批失败,当前业务未配置流程模板
tc-P2:新增,没有配置模板,不走流程,直接变成已通过
有且流程模板已被禁用/删除,点击提交
tc-P2:新增,有且流程模板已被禁用/删除,提示:发起审批失败,当前业务未配置流程模板
tc-P2:新增,有且流程模板已被禁用/删除,不走流程,直接变成已通过
启动成功,流程的审批节点、审批人等设置与流程模板一致
步骤1:创建一个流程模板,然后启动流程1
提交成功,流程的审批节点、审批人等与编辑前的流程模板一致
步骤2:编辑流程模板,将流程1驳回,然后再次提交
启动成功,流程的审批节点、审批人等设置与编辑后的流程模板一致
步骤3:再启动一个新的流程2
tc-P2:流程模板被编辑后,旧的流程用编辑之前的模板,新的流程用编辑之后的模板
提交成功,流程的审批节点、审批人等与启动时引用的流程模板一致
步骤2:禁用流程模板然后创建一个新的流程模板,将流程1驳回,然后再次提交
启动成功,流程的审批节点、审批人等设置与最新启用的模板一致
tc-P2:流程模板被禁用后创建一个新的,旧的流程用禁用之前的模板,新的流程用最新启用的模板
步骤2:禁删除流程模板然后创建一个新的流程模板,将流程1驳回,然后再次提交
tc-P2:流程模板被删除后创建一个新的,旧的流程用禁用之前的模板,新的流程用最新启用的模板
流程模板
tc-P2:特殊场景:下一个节点为抄送节点,流程发起后,立马进入详情,查看审批列表、流程图,有已抄送的记录
特殊场景
混合场景
审批操作场景
一级菜单名称
任务类型
二级菜单名称
业务名称
流程到达当前登录人的时间
到达时间
流程发起的时间
流程标识+分组名称+流程;例如xxx项目名称项目组织人员流程,流程标识来自分组管理
流程名称
显示当前到我审批的节点名称
节点名称
审批完成后,在我审批的列表可以看到这条数据
进行审批
tc-P0:发起流程后,审批人可在我的待办->待办列表看到审批任务,流程名称和节点名称显示正确,且能正常进行审批
tc-P1:发起流程后,抄送人被抄送后,可在我的待办->抄送我的列表,看到该条数据
tc-P1:发起流程后,创建人我的待办->我发起的列表,看到该条数据
tc-P1:已被撤销并删除的流程,不展示在我的待办
我的待办
审批
pc:1、XXX模块-XXX模块,点击查看
XXX详情
下发居中按钮:返回、审批意见
tc-P0:详情-界面显示
tc-P2:详情-点击返回按钮,回到列表界面
进入到审批意见界面,能看到流程图与审批意见列表
进入到审批意见界面,能看到流程图与审批意见列表、附件资料
tc-P1:详情:点击审批意见按钮,跳转进审批意见界面
tc-P1:详情:审批意见界面,点击返回按钮,回到详情页面
tc-P1:详情:审批意见界面,可下载审批列表到本地,按审批时间顺序排序
tc-P1:详情:审批意见界面,可下载、预览附件资料
tc-P1:详情-草稿数据,详情界面有:返回按钮
tc-P2:详情-已通过数据,详情界面有:返回、审批意见按钮,进入到审批意见界面,能看到流程图与审批意见列表、附件资料
tc-P2:详情-已终止的数据,详情界面有:返回、审批意见按钮,进入到审批意见界面,能看到流程图与审批意见列表、附件资料
tc-P2:详情-审批中数据,详情界面有:返回、审批意见按钮,进入到审批意见界面,能看到流程图与审批意见列表、附件资料
tc-P2:详情-已撤销的数据,详情界面有:返回、审批意见按钮,进入到审批意见界面,能看到流程图与审批意见列表、附件资料
工程项目
详情
二次弹框确认
选中某一条数据,点击撤回
审批状态:变为已撤销审批列表:增加一条审批记录,处理人取发起人,状态显示已撤销,审批意见为空,审批时间显示进行撤销时的时间流程图:1、鼠标上移 当前节点 只显示发起人姓名 已撤销2、鼠标上移 当前节点之后的节点 审核状态为未开始
不撤回,关闭弹框
tc-P0:撤回:撤回数据时,有二次弹框确认
tc-P1:撤销:多人操作,同一条数据,一个人操作撤销,另外一个后操作撤销,操作时,有相应提示:该数据状态不为审核中,不允许撤回
流程状态变为已撤销,且当前审核人的任务消失
tc-P2:撤销:同一个节点或同一个并行分支,发起人撤销,流程状态变为已撤销,且当前审核人的任务消失
撤销
进入业务数据新增界面,默认复制已终止的数据里面的业务内容,可编辑
已终止的数据,点击复制
进入业务数据新增界面,默认复制已撤销的数据里面的业务内容,可编辑
已撤销的数据,点击复制
tc-P0:复制:已终止/已撤销的数据点击复制,进入业务数据新增界面,默认复制对应的数据里面的业务内容,可编辑
pc:已终止的数据,点击复制
不新增数据,回到列表界面
保存草稿
点击保存
新增业务数据,审批状态:审批中,关联的审批流程也是新的,查看审批意见不会有之前已终止单据的审批意见记录
点击提交
流程结束,数据状态变为已通过
复制创建后,审批人进行审批,全部审批通过
tc-P0:复制:创建数据后,流程能正常流转
进入业务数据新增界面,默认复制未通过/已撤回的数据里面的业务内容,可编辑
未通过/已撤回的数据,点击重新发起
tc-P0:重新发起:已终止的数据点击重新发起,进入业务数据新增界面,默认复制已终止的数据里面的业务内容,可编辑
pc:已终止的数据,点击重新发起
tc-P0:重新发起:创建数据后,流程能正常流转
重新发起
tc-P2:新增-发起审批弹窗,所有字段:提示内容与流程模板设置的一致
tc-P2:新增-发起审批弹窗,所有字段:是否必填与流程模板设置的一致
tc-P2:新增-发起审批弹窗,所有字段:默认值与流程模板设置的一致
tc-P2:新增-发起审批弹窗,所有字段:字段名称与流程模板设置的标题一致
tc-P2:新增-发起审批弹窗,所有字段:当前节点是否可编辑、查看、隐藏与流程模板设置的一致
tc-P0:新增-发起审批弹窗,所有字段:整体的排版同表单设置里设置的宽度、位置一致
通用
pc:在流程模板中,自定义表单中设置了【单行文本、多行文本、说明、流水号、富文本】,并且给了发起人编辑权限
文本输入框:输入 html 和 javascript 代码,保存后是否被转义
文本输入框:输入半角&全角特殊字符abvccc!~@#$^&*()_+{}|:\"\
能正常“粘贴”、“拷贝”(要与产品设计相符)
文本输入框:是否请允许“粘贴”、“拷贝”内容(要与产品设计相符)
tc-P2:新增-发起审批弹窗,单行/多行文本:正则校验为空时,可输入任意内容
只能输入由数字和26个英文字母组成的字符串
正则设置:^[A-Za-z0-9]+$
只能输入汉字
只能输入手机号码
正则设置:^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\\\\d{8}$
只能输入15位或18位身份证号码
正则设置:^\\d{15}|\\d{18}$
只能输入大于0的整数
正则设置:^[1-9]\\d*|0$
只能输入由数字、26个英文字母或者下划线组成的字符串
正则设置:^\\w+$
只能输入大于0,小于1万,且最多两位小数的数字
tc-P2:新增-发起审批弹窗,单行/多行文本:正则校验有值时,仅可输入的内容符合流程模板中的正则校验
pc:在流程模板中,自定义表单中设置了【富文本】,并且给了发起人编辑权限
不同字体,不同字号,不同颜色、加粗/斜体、字号、对齐、换行等所有和文字相关的操作
输入文字
方式:本地上传图片、粘贴图片、网络图片13;格式:支持的图片格式、大小都能正常显示,不支持的图片格式、大小有相应友好提示
图片
有效超链接:正确输入、保存后点击可跳转13;无效超链接:前面自动加http://,或者不让添加
插入链接
能正常添加n*n的表格,可调整列宽、增删行列、删除表格等操作
插入表格
插入的表情能正常显示
表情
限制大小范围内,可正常输入、保存;超过限制有友好提示
输入的内容大小超过限制
撤销、重做功能正常
能正常输入,正常保存,查看预览排版无明显错误
tc-P2:新增-发起审批弹窗,富文本:输入包含不同字体,不同字号,不同颜色、加粗/斜体、表情、链接、长图片、宽图片,换行等能正常保存
tc-P2:新增-发起审批弹窗,流水号:仅能输入字母+数字
tc-P2:新增-发起审批弹窗,签名:在签名区域内,支持用鼠标签字,且提交后正确保存
pc:在流程模板中,自定义表单中设置了【单行文本、多行文本、说明、流水号、富文本】且未设置正则校验,并且给了发起人编辑权限
失去焦点后,首尾空格被过滤,但保留中间空格,显示:测 试
输入前/中/后空格(例如: 测 试 )
tc-P2:新增-发起审批弹窗,文本输入框:前/中/后输入空格,首尾空格被过滤,但保留中间空格
tc-P2:新增-发起审批弹窗,多行文本框,输入时显示的默认高度为3行
pc:在流程模板中,自定义表单中设置了【单行文本、多行文本、说明、流水号、富文本】1、单行文本、多行文本:自定义设置的最小长度,最大长度2、说明:内置设置最大长度?3、流水号:内置设置最大长度?4、富文本:内置设置最大长度?
输入/粘贴大于最大长度限制的字符
或者输入/粘贴大于最大长度限制的字符
tc-P1::新增-发起审批弹窗,文本输入框长度限制,输入超出最大值,查看系统对错误行的反馈信息是否准确
tc-P2:新增:单行/多行文本:没有设置最小长度、最小长度时,校验规则?
文本
pc:在流程模板中,自定义表单中设置了【数字】且设置了最小值1,最大值10万,小数位数2,并且给了发起人编辑权限
可以输入,前面的0自动处理掉,显示1234
前面带有0的数字,输入01234
可以输入,显示10000.12
带有后两位小数的数字,输入10000.12
输入后,提示:XXX须小于十万
输入超长的整数位,输入12345678901
输入后,提示:只最多XX位小数
输入超长的小数位,输入1.235
可以输入,小数位00,不自动处理,显示990.00
输入小数位都为0的小数,输入990.00
输入最大值10万,最小值1
tc-P1:新增:数字font color=\"#f5390e\
pc:在流程模板中,自定义表单中设置了【金额】且设置了最小值1,最大值10亿,小数位数2,并且给了发起人编辑权限
输入后,提示:XXX须小于10亿
输入最大值10亿,最小值1
超过千位的数字跟金额统一保留千分位分隔符
校验大于等于千位的金额跟数字是否保留千分位分隔符
tc-P1:新增:金额:仅能填写限定范围内数字且最多支持设置的小数位数
pc:在流程模板中,自定义表单中设置了【金额】且设置了最小值1,最大值10万,小数位数2,并且给了发起人编辑权限
转大写
输入正确的数字
不转大写
输入错误的数字(负数、超过最大值等)
tc-P1:新增:金额:勾选了显示大写数字后,输入数字后,会同时转大写
tc-P1:新增:数字/金额:没有设置最大值、最小值、小数位数时,校验规则?
数值
tc-P2:新增-发起审批弹窗,日期:
日期
tc-P2:新增-发起审批弹窗,单选:
tc-P2:新增-发起审批弹窗,多选:
tc-P2:新增-发起审批弹窗,省市区:显示的省正确,下拉级联的市区也正确,仅支持单选,香港澳门等敏感区域前面加中国两字
选项
tc-P2:新增-发起审批弹窗,图片:支持上传jfif、jpeg、jpg、png图片格式
tc-P2:新增-发起审批弹窗,文件:支持上传jfif、pjpeg、jpeg、pjp、jpg、png、dot、doc、docx、pdf、xls、xlsx、zip、m4v、mp4、mov、avi、flv格式
tc-P2:新增-发起审批弹窗,用户:企业级平台时支持选择当前企业下所有的用户,项目级平台则支持选择当前项目下所有的用户
tc-P2:新增-发起审批弹窗,部门:企业级平台时支持选择当前企业下所有的部门,项目级平台则支持选择当前项目下所有的部门+外部单位
其他
自定义表单校验
审批流(修)
审批流测试用例
0 条评论
回复 删除
下一页