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