合同管理是WPS 开放平台weboffice服务的高频适用场景,为了降低对接方的对接门槛,我们将合同场景常见需求做了整合,形成了这个对接指引文档,对接方可以结合自身实际情况进行weboffice的能力接入。
一、对接前的流程性准备工作:详见wwo官网
二、weboffice在合同管理场景中运用:
1、合同管理的整体业务流程:
非标合同流程:合同草拟(草拟条款)-合同审批(条款审批,手动填写数据)-合同签订-合同归档
标准合同流程:选择合同模板-合同审批-合同签订-合同归档
这两类合同流程的区别在于,非标合同内容需要根据业务情况灵活调整,不确定性高,在签订过程中需要对合同条款,甚至产品参数,服务内容进行多次修改。而标准合同中的条款固定,空白标准合同需要填充的内容的格式也相对固定,因此会出现数据自动填充,固定条款不允许修改的需求。
2、合同起草阶段:
2.1标准合同:
对接方自行开发合同模板选择器(文件选择器),用户可直接选择文档:
*文件选择器效果参考*
针对合同文档内容自动填充需求weboffice两种实现方式:
书签内容替换技术实现方案:
该类合同适用于格式合同内容自动填充的场景,一般不会对合同固定内容进行修改,利用weboffice在线编辑能力,在制作标准合同模板过程中插入书签,便于后续内容匹配自动填充。
内容自动填充阶段,将流程表单或者其他业务系统的业务数据,如合同甲方名称,合同乙方名称,合同金额等文本信息,按照书签名称的对应关系进行书签内容的替换,完成内容的填充。
书签内容替换接口如下:
内容控件技术实现方案:
合同文档中需要内容填充的位置可以通过内容控件定位,效果如下
内容控件实现数据填充的接口:
自动填充之后的参考效果如下:
内容控件与书签内容替换方案区别点在于,如果涉及到编辑限制场景:可以利用内容控件框定编辑区域,限制输入的内容,该类合同中会存在较多标准化的条款(如法务类约定)只能由特定审批人可以修改,为防止合同内容被篡改,可以通过添加内容控件配合限制编辑功能,实现限制用户只能修改指定位置内容。
内容控件接口效果参考图
合同中的经常会有一些结构化字段,如发票类型(普通发票,增值税专用发票等),限定签订人只能选择其中某一选项。weboffice在线编辑提供了“下拉选择控件”,可实现结构化字段以选项方式供签订人填写。
*下拉选择控件效果图*
*内容控件侧边栏效果*
插入内容控件之后,可通过接口控制合同文档进入编辑限制模式, 则仅能修改内容控件中的内容:
2.2非标合同:
非标合同在起草可以通过weboffice在线编辑预览的能力直接编辑合同文本:
2.3合同编辑修订留痕
进入修订模式后,修订记录的展示效果如下,在合同审批阶段,起草过程中对合同做的修改痕迹都会在文本中直观显示。
*修订痕迹效果展示*
以嵌入方式显示所有标识接口:
切换修订模式的接口说明:
*修订记录的展示效果*
修订模式下编辑记录的展示效果可以根据需要进行配置:
*修订状态设置截图*
3、合同审核阶段:
在审核阶段,首先要实现权限控制这个前置的模块,该模块核心功能是为了实现文档权限的变更。一般文档权限范围会跟随着流程节点审批人变更,此处的文档权限管理模块需要对接方自行开发实现。
权限管控模块可以通过修改文件元数据用户权限进行控制。
“ 文档用户权限 ”回调接口详情:
*权限控制参数*
解决了文档权限变更之后,可以通过合同文档修改记录与历史版本存档功能便于修改溯源,提高审核的效率:
*修订记录的展示效果*
*历史版本的展示效果*
到达定稿审批节点往下流转,合同审核人员需要对生成合同的效果进行确认,点击定稿则接受所有修订:
weboffice提供接受所有修订的能力接口:
4、合同签订阶段
目前主流的合同管理系统会包含电子签署模块,如果后续定稿合同需要与对电子签系统衔接,weboffice可通过导出PDF版式文件,用于正式签署,以此规避跑版、误篡改的风险。对接方如需下载原格式文档,对应实现下载业务逻辑即可。
除了线上电子签署场景,也可满足打印合同及线下用印的需求,效果图如下:
5、合同定稿存档:
合同完成签订后,需要对合同进行存档。
此过程可通过weboffice提供的格式转换功能实现,转换成PDF版式文件,依照文档存档管理制度,通过权限管控模块将文档的人员权限范围进行设置。