System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,具体涉及是一种在线审批方法及系统。
技术介绍
1、随着新一代信息技术的发展和深入应用,许多原本需要线下进行的业务处理(如数据处理、信息管理等)现在越来越倾向于在线上进行,以实现更高效、更便捷的协同工作。这些在线协同处理的需求主要包括对数据及相关信息的增加、修改、删除以及对这些数据和信息进行审核、审批及发布等操作。
2、目前市场上存在多种在线协同表格产品,这些产品通常可以满足多人同时对数据及相关信息进行增加、修改、删除的需求。它们允许多个用户同时访问和编辑同一个电子表格,从而实现协同工作。然而,尽管这些在线协同表格产品可以满足基本的协同编辑需求,但在实现数据和信息审批功能方面却存在困难。审批功能通常涉及更复杂的流程和权限管理,包括确定哪些用户有权对数据进行审批、设置审批流程、跟踪审批状态等。现有的在线协同表格产品在审批功能方面存在审批流程设计不够灵活、审批状态跟踪不便、审批历史记录不完整等问题,无法满足用户需求,此为现有技术的不足之处。
技术实现思路
1、为解决上述至少一方面的问题,本专利技术提供一种在线审批方法及系统,能够实现根据需要设置审批流程,满足不同业务场景下的审批要求。
2、第一方面,本专利技术提供了一种在线审批方法,方法包括:
3、s1、获取审批任务;审批任务包括待审批数据、当前审批人员、审批意见和审批人列表;
4、s2、检测当前审批人是否为审批人列表中的第一个审批人,若是,则执行步骤s3,若否,则结
5、s3、检测当前审批人是否填写完审批意见,若当前审批人填写完审批意见,则继续判断当前审批人填写的审批意见是否为同意,若是,将当前审批人填写的审批意见作为该审批节点的审批结果,结束该审批节点,执行步骤s4;若否,则将当前审批人填写的审批意见作为该审批节点的审批结果,结束该审批节点,结束审批任务;
6、s4、检测当前审批人是否更新为审批人列表中的下一个人员,若当前审批人更新为审批人列表中的下一个人员,则判断所述下一个人员是否为审批人列表中的审批档案管理员;
7、若否,则构建当前审批人与上一个审批人之间的审批路径,创建下一个审批节点,以供下一个审批人进行审批;
8、若是,则结束审批,构建审批档案管理员与上一个审批人之间的审批路径,创建档案管理节点,以供审批档案管理员进行审批任务的档案管理。
9、进一步地,待审批数据,用于填写审批任务中需要审批的数据;
10、审批意见,用于供审批人填写对审批任务的意见;
11、审批人列表,用于展示审批任务的审批人以及审批档案管理员,审批档案管理员排在审批人之后;当审批人为多个时,各审批人依据审批顺序依次排布;
12、当前审批人员为审批人列表中人员;在当前审批人员为审批人列表中的审批人时,当前审批人员下的审批人为审批任务的当前审批人。
13、进一步地,当前审批人员下的审批人具有查看所述审批任务以及审批所述审批任务的权限;
14、当前审批人员下的审批档案管理员具有查看所述审批任务以及存储所述审批任务的权限。
15、进一步地,步骤s1中,审批任务还包括审批记录;审批记录用于记录当前审批人的审批信息,包括当前审批人、当前审批人的审批意见和审批意见填写完成时间;
16、步骤s3还包括,当检测到当前审批人填写完审批意见时,自动记录当前审批人的审批信息。
17、进一步地,步骤s1中,审批任务还包括历次审批人;历次审批人用于记录审批任务的历史审批人;
18、步骤s4还包括,当检测到当前审批人更新为审批人列表中的下一个人员时,自动记录上一个审批人;
19、历次审批人具备查看所述审批任务权限。
20、进一步地,步骤s1中,审批任务还包括审批状态;审批状态包括1和0;1表示当前审批人已填写完审批意见;0表示当前审批人未填写完审批意见;
21、步骤s3还包括,当检测到当前审批人填写完审批意见时,自动更新审批状态为1;
22、步骤s4还包括,当检测到当前审批人更新为审批人列表中的下一个人员且下一个人员为审批人列表中的审批人时,自动更新审批状态为0。
23、进一步地,步骤s1中,审批任务还包括审批人变化次数,审批人变化次数用于记录当前已填写完审批意见的人数;
24、步骤s4还包括,当检测到当前审批人更新为审批人列表中的下一个人员时,审批人变化次数数值加1。
25、第二方面,本专利技术提供了一种在线审批系统,所述系统包括:审批任务获取模块、第一审批模块、第二审批模块和第三审批模块;
26、审批任务获取模块,用于获取审批任务;审批任务包括待审批数据、当前审批人员、审批意见和审批人列表;
27、第一审批模块,用于检测当前审批人是否为审批人列表中的第一个审批人,若是,则执调用第二审批模块,若否,则结束当前审批任务;
28、第二审批模块,用于检测当前审批人是否填写完审批意见,若当前审批人填写完审批意见,则继续判断当前审批人填写的审批意见是否为同意,若是,将当前审批人填写的审批意见作为该审批节点的审批结果,结束该审批节点,调用第三审批模块;若否,则将当前审批人填写的审批意见作为该审批节点的审批结果,结束该审批节点,结束审批任务;
29、第三审批模块,用于检测当前审批人是否更新为审批人列表中的下一个人员,若当前审批人更新为审批人列表中的下一个人员,则判断所述下一个人员是否为审批人列表中的审批档案管理员;若否,则构建当前审批人与上一个审批人之间的审批路径,创建下一个审批节点,以供下一个审批人进行审批;若是,则结束审批,构建审批档案管理员与上一个审批人之间的审批路径,创建档案管理节点,以供审批档案管理员进行审批任务的档案管理。
30、进一步地,审批任务还包括审批记录;审批记录用于记录当前审批人的审批信息,包括当前审批人、当前审批人的审批意见和审批意见填写完成时间;
31、系统还包括:
32、第四审批模块,用于在检测到当前审批人填写完审批意见时,自动记录当前审批人的审批信息。
33、进一步地,审批任务还包括历次审批人;历次审批人用于记录审批任务的历史审批人;
34、系统还包括:
35、第五审批模块,当检测到当前审批人更新为审批人列表中的下一个人员时,自动记录上一个审批人;
36、历次审批人具备查看所述审批任务权限。
37、从以上技术方案可以看出,本专利技术具有以下优点:
38、本专利技术能够根据实际需求基于在线表格创建审批任务,自定义审批流程,满足不同业务场景下的复杂审批要求。
39、而且本专利技术还设置有审批记录,能够完整记录审批过程中的所有操作,包括审批人、审批时间和审批意见的历史信息,为后续的审计和追溯提供了强有力的支持。
40、此本文档来自技高网...
【技术保护点】
1.一种在线审批方法,其特征在于,方法包括:
2.根据权利要求1所述的在线审批方法,其特征在于,待审批数据,用于填写审批任务中需要审批的数据;
3.根据权利要求1所述的在线审批方法,其特征在于,当前审批人员下的审批人具有查看所述审批任务以及审批所述审批任务的权限;
4.根据权利要求1所述的在线审批方法,其特征在于,步骤S1中,审批任务还包括审批记录;审批记录用于记录当前审批人的审批信息,包括当前审批人、当前审批人的审批意见和审批意见填写完成时间;
5.根据权利要求1所述的在线审批方法,其特征在于,步骤S1中,审批任务还包括历次审批人;历次审批人用于记录审批任务的历史审批人;
6.根据权利要求1所述的在线审批方法,其特征在于,步骤S1中,审批任务还包括审批状态;审批状态包括1和0;1表示当前审批人已填写完审批意见;0表示当前审批人未填写完审批意见;
7.根据权利要求1所述的在线审批方法,其特征在于,步骤S1中,审批任务还包括审批人变化次数,审批人变化次数用于记录当前已填写完审批意见的人数;
8.一种
9.根据权利要求8所述的在线审批系统,其特征在于,审批任务还包括审批记录;审批记录用于记录当前审批人的审批信息,包括当前审批人、当前审批人的审批意见和审批意见填写完成时间;
10.根据权利要求8所述的在线审批系统,其特征在于,审批任务还包括历次审批人;历次审批人用于记录审批任务的历史审批人;
...【技术特征摘要】
1.一种在线审批方法,其特征在于,方法包括:
2.根据权利要求1所述的在线审批方法,其特征在于,待审批数据,用于填写审批任务中需要审批的数据;
3.根据权利要求1所述的在线审批方法,其特征在于,当前审批人员下的审批人具有查看所述审批任务以及审批所述审批任务的权限;
4.根据权利要求1所述的在线审批方法,其特征在于,步骤s1中,审批任务还包括审批记录;审批记录用于记录当前审批人的审批信息,包括当前审批人、当前审批人的审批意见和审批意见填写完成时间;
5.根据权利要求1所述的在线审批方法,其特征在于,步骤s1中,审批任务还包括历次审批人;历次审批人用于记录审批任务的历史审批人;
6.根据权利要求1所述的在线审批方法,其特征在于,步骤s1中,审...
【专利技术属性】
技术研发人员:孙根领,马兴云,马佐仓,张国华,
申请(专利权)人:山东钢铁股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。