System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本说明书涉及计算机,尤其涉及一种合同文件的协同处理方法、设备及介质。
技术介绍
1、随着企业业务的发展,企业对合同文件的处理需求日益增加。传统的合同文件的处理方式中,通过本地下载编辑软件后,通过编辑软件打开合同文件,由合同管理部门将合同文件模板传输给合同编辑部门,合同编辑部门的用户下载后进行编辑,并将编辑后的文件进行上传。在此过程中,需要用户频繁的上传下载操作,增加了用户的文件处理步骤。此外,一份合同文件的生成,会涉及多个用户或部门的协同处理,例如多人编辑或多人修改的情况。在涉及到多用户协同的合同文件处理时,传统的合同文件生成方式会出现重复编辑的问题,合同处理效率较低。
技术实现思路
1、本说明书一个或多个实施例提供了一种合同文件的协同处理方法、设备及介质,用于解决如下技术问题:在涉及到多用户协同的合同文件处理时,传统的合同文件生成方式会出现重复编辑的问题,合同处理效率较低。
2、本说明书一个或多个实施例采用下述技术方案:
3、本说明书一个或多个实施例提供一种合同文件的协同处理方法,所述方法包括:获取合同管理端的合同文件处理需求信息,其中,所述合同文件处理需求信息包括合同类型和多个合同处理方信息;基于所述合同文件处理需求信息,生成待处理合同的合同模板文件,其中,所述合同模板文件包括多个书签,每个所述书签对应至少一个文件权限信息;通过指定文件上传组件,将所述合同模板文件上传至文件服务器,以通过所述文件服务器,向至少一个合同处理方发送协同处理请求;在所述协同处理
4、进一步地,基于所述合同文件处理需求信息,生成待处理合同的合同模板文件,具体包括:根据所述合同文件处理需求中的合同类型,在预先构建的合同库中进行匹配,确定所述合同类型对应的合同类型模板文件;对所述合同类型模型文件进行合同元素识别,确定多个待完善合同元素;通过所述合同文件处理需求中的多个合同处理方信息,确定每个合同处理方具备填写权限的至少一个权限合同元素;根据每个合同处理方具备填写权限的至少一个权限合同元素,对每个所述待完善合同元素分别设置书签,生成每个所述书签对应至少一个文件权限信息,其中,所述文件权限信息包括指定合同处理方标识信息和编辑时间信息;基于所述合同类型模板文件、多个所述书签和每个所述书签对应的至少一个文件权限信息,确定待处理合同的合同模板文件。
5、进一步地,通过所述文件服务器,向至少一个合同处理方发送协同处理请求,具体包括:获取所述合同模板文件中的多个所述文件权限信息,其中,所述文件权限信息包括指定合同处理方标识信息和编辑时间信息;通过每个所述指定合同处理方标识,向每个所述合同处理方发送协同处理请求。
6、进一步地,在所述协同处理请求的触发下,获取每个所述合同处理方对所述合同模板文件的文件处理信息,具体包括:在所述协同处理请求的触发下,采集每个所述合同处理方的实时处理状态,其中,所述实时处理状态包括编辑状态和预览状态中的任意一项;根据每个所述合同处理方的实时处理状态,按照所述编辑状态的触发顺序,对多个所述合同处理方进行排序,确定文件编辑顺序;按照所述文件编辑顺序和预先设置的并发访问规则,通过多个所述合同处理方对所述合同模板文件进行处理,以获取每个所述合同处理方对所述合同模板文件的文件处理信息。
7、进一步地,按照所述文件编辑顺序和预先设置的并发访问规则,通过多个所述合同处理方对所述合同模板文件进行处理,以获取每个所述合同处理方对所述合同模板文件的文件处理信息,具体包括:获取所述文件编辑顺序的首个合同处理方,当所述首个合同处理方对所述合同模板文件进行处理时,对所述首个合同处理方设置锁定标识,并记录锁定时长,其中,所述锁定标识用于对所述合同模板文件的处理权限进行锁定;在所述首个合同处理方的指定操作触发下或所述锁定时长大于预设处理时间阈值时,对所述锁定标识进行释放,以便于下一个合同处理方对所述合同模板文件进行处理。
8、进一步地,基于多个所述文件处理信息,实现合同文件的协同处理,具体包括:根据每个所述文件处理信息和所述合同模板文件,生成多个版本合同文件;对所述多个版本合同文件进行处理,生成协同处理后的合同文件。
9、进一步地,对所述多个版本合同文件进行处理,生成协同处理后的合同文件,具体包括:获取每个所述版本合同文件的文件流信息;基于每个所述版本合同文件的文件流信息,对所述多个版本合同文件进行文件比对,确定版本比对结果,其中,所述版本比对结果包括文件差异标识;基于所述文件比对结果,确定所述协同处理后的合同文件。
10、进一步地,对所述多个版本合同文件进行处理,生成协同处理后的合同文件,具体包括:获取所述多个版本合同文件,对所述多个版本合同文件进行组合,生成协同处理后的合同文件。
11、本说明书一个或多个实施例提供一种合同文件的协同处理设备,包括:
12、至少一个处理器;以及,
13、与所述至少一个处理器通信连接的存储器;其中,
14、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
15、获取合同管理端的合同文件处理需求信息,其中,所述合同文件处理需求信息包括合同类型和多个合同处理方信息;基于所述合同文件处理需求信息,生成待处理合同的合同模板文件,其中,所述合同模板文件包括多个书签,每个所述书签对应至少一个文件权限信息;通过指定文件上传组件,将所述合同模板文件上传至文件服务器,以通过所述文件服务器,向至少一个合同处理方发送协同处理请求;在所述协同处理请求的触发下,获取每个所述合同处理方对所述合同模板文件的文件处理信息,以基于多个所述文件处理信息,实现合同文件的协同处理,其中,所述文件处理信息包括文件编辑信息。
16、本说明书一个或多个实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:
17、获取合同管理端的合同文件处理需求信息,其中,所述合同文件处理需求信息包括合同类型和多个合同处理方信息;基于所述合同文件处理需求信息,生成待处理合同的合同模板文件,其中,所述合同模板文件包括多个书签,每个所述书签对应至少一个文件权限信息;通过指定文件上传组件,将所述合同模板文件上传至文件服务器,以通过所述文件服务器,向至少一个合同处理方发送协同处理请求;在所述协同处理请求的触发下,获取每个所述合同处理方对所述合同模板文件的文件处理信息,以基于多个所述文件处理信息,实现合同文件的协同处理,其中,所述文件处理信息包括文件编辑信息。
18、本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:通过上述技术方案,通过协同处理,可以让多个合同处理方同时参与到合同文件的编辑和审核中,从而大大提高合同处本文档来自技高网...
【技术保护点】
1.一种合同文件的协同处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种合同文件的协同处理方法,其特征在于,基于所述合同文件处理需求信息,生成待处理合同的合同模板文件,具体包括:
3.根据权利要求1所述的一种合同文件的协同处理方法,其特征在于,通过所述文件服务器,向至少一个合同处理方发送协同处理请求,具体包括:
4.根据权利要求1所述的一种合同文件的协同处理方法,其特征在于,在所述协同处理请求的触发下,获取每个所述合同处理方对所述合同模板文件的文件处理信息,具体包括:
5.根据权利要求4所述的一种合同文件的协同处理方法,其特征在于,按照所述文件编辑顺序和预先设置的并发访问规则,通过多个所述合同处理方对所述合同模板文件进行处理,以获取每个所述合同处理方对所述合同模板文件的文件处理信息,具体包括:
6.根据权利要求1所述的一种合同文件的协同处理方法,其特征在于,基于多个所述文件处理信息,实现合同文件的协同处理,具体包括:
7.根据权利要求6所述的一种合同文件的协同处理方法,其特征在于,对所述多个版
8.根据权利要求7所述的一种合同文件的协同处理方法,其特征在于,对所述多个版本合同文件进行处理,生成协同处理后的合同文件,具体包括:
9.一种合同文件的协同处理设备,其特征在于,所述设备包括:
10.一种非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:
...【技术特征摘要】
1.一种合同文件的协同处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种合同文件的协同处理方法,其特征在于,基于所述合同文件处理需求信息,生成待处理合同的合同模板文件,具体包括:
3.根据权利要求1所述的一种合同文件的协同处理方法,其特征在于,通过所述文件服务器,向至少一个合同处理方发送协同处理请求,具体包括:
4.根据权利要求1所述的一种合同文件的协同处理方法,其特征在于,在所述协同处理请求的触发下,获取每个所述合同处理方对所述合同模板文件的文件处理信息,具体包括:
5.根据权利要求4所述的一种合同文件的协同处理方法,其特征在于,按照所述文件编辑顺序和预先设置的并发访问规则,通过多个所述合同处理方对所述合同模板文件进...
【专利技术属性】
技术研发人员:胥静,李伟龙,徐同明,李志刚,王明振,潘雅丽,
申请(专利权)人:浪潮通用软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。