模板生成方法、装置、电子设备及存储介质制造方法及图纸

技术编号:27602799 阅读:24 留言:0更新日期:2021-03-10 10:25
本发明专利技术实施例提供了一种模板生成方法、装置、电子设备及存储介质,方法包括:从预设字段配置库中选择与字段配置需求匹配的字段对象,并针对字段对象,根据与字段对象对应的字段属性配置需求,从预设属性配置库中选择与字段属性配置需求匹配的属性对象;和/或,从预设插件配置库中选择与插件配置需求匹配的插件对象,生成与所述待签合同对应的合同模板。本发明专利技术实施例能够为待签合同配置满足字段配置需求的字段对象、配置满足字段属性配置需求的属性对象、配置满足插件配置需求的插件对象,从而使根据选择的字段对象以及与字段对象对应的属性对象,选择的插件对象,生成的合同模板能够支撑各种合同签约场景,且能够满足个性化定制的需求。的需求。的需求。

【技术实现步骤摘要】
模板生成方法、装置、电子设备及存储介质


[0001]本专利技术涉及电子合同
,尤其涉及一种模板生成方法、装置、电子设备及存储介质。

技术介绍

[0002]随着电子商务的发展,纸质合同逐渐被淘汰,采用签订电子合同的方式不但可以降低成本,同时在管理和维护上也十分方便。然而现有的技术大部分是基于模板标签进行替换的方式来实现电子合同生成,采用上述这种传统方式生成的电子合同灵活性差、适用性、扩展性也比较差,无法针对不同合同类型、不同场景、不同需求提供一种配置灵活、支持多样化需求的合同模板。

技术实现思路

[0003]针对现有技术中存在的问题,本专利技术实施例提供一种模板生成方法、装置、电子设备及存储介质。
[0004]第一方面,本专利技术实施例提供一种模板生成方法,包括:
[0005]根据待签合同对应的字段配置需求,从预设字段配置库中选择与所述字段配置需求匹配的字段对象,并针对所述字段对象,根据与所述字段对象对应的字段属性配置需求,从预设属性配置库中选择与所述字段属性配置需求匹配的属性对象;其中,当所述预设字段配置库中不存在与所述字段配置需求匹配的字段对象时,根据所述字段配置需求向所述预设字段配置库中添加所述字段对象;和/或,
[0006]根据所述待签合同对应的插件配置需求,从预设插件配置库中选择与所述插件配置需求匹配的插件对象;其中,当所述预设插件配置库中不存在与所述插件配置需求匹配的插件对象时,根据所述插件配置需求向所述预设插件配置库中添加所述插件对象;
[0007]相应地,根据选择的字段对象以及与所述字段对象对应的属性对象,和/或,选择的插件对象,生成与所述待签合同对应的合同模板。
[0008]进一步地,所述预设字段配置库、所述预设属性配置库和预设插件配置库中的一种或多种基于富文本编辑器编辑实现。
[0009]进一步地,所述根据待签合同对应的字段配置需求,从预设字段配置库中选择与所述字段配置需求匹配的字段对象,并针对所述字段对象,根据与所述字段对象对应的字段属性配置需求,从预设属性配置库中选择与所述字段属性配置需求匹配的属性对象;其中,当所述预设字段配置库中不存在与所述字段配置需求匹配的字段对象时,根据所述字段配置需求向所述预设字段配置库中添加所述字段对象,具体包括:
[0010]根据待签合同对应的字段配置需求,从预设字段配置库中选择与所述字段配置需求匹配的字段对象,并针对所述字段对象,根据与所述字段对象对应的字段属性配置需求,从预设属性配置库中选择与所述字段属性配置需求匹配的属性对象的处理过程基于富文本编辑器编辑实现;和/或,当所述预设字段配置库中不存在与所述字段配置需求匹配的字
段对象时,根据所述字段配置需求向所述预设字段配置库中添加所述字段对象的处理过程基于富文本编辑器编辑实现;
[0011]和/或,
[0012]所述根据所述待签合同对应的插件配置需求,从预设插件配置库中选择与所述插件配置需求匹配的插件对象;其中,当所述预设插件配置库中不存在与所述插件配置需求匹配的插件对象时,根据所述插件配置需求向所述预设插件配置库中添加所述插件对象,具体包括:
[0013]根据待签合同对应的插件配置需求,从预设插件配置库中选择与所述插件配置需求匹配的插件对象的处理过程基于富文本编辑器编辑实现;和/或,当所述预设插件配置库中不存在与所述插件配置需求匹配的插件对象时,根据所述插件配置需求向所述预设插件配置库中添加所述插件对象的处理过程基于富文本编辑器编辑实现;
[0014]和/或,
[0015]所述根据选择的字段对象以及与所述字段对象对应的属性对象,和/或,选择的插件对象,生成与所述待签合同对应的合同模板,具体包括:
[0016]根据选择的字段对象以及与所述字段对象对应的属性对象,和/或,选择的插件对象,生成与所述待签合同对应的合同模板的处理过程基于富文本编辑器编辑实现。
[0017]第二方面提供一种电子合同文件生成方法,包括:
[0018]获取用户针对所述合同模板输入的合同数据;
[0019]基于所述合同模板和所述合同数据,生成电子合同文件。
[0020]进一步地,所述获取用户针对所述合同模板输入的合同数据,包括:
[0021]获取用户针对所述合同模板中的各字段对象、各属性对象和/或各插件对象输入的合同数据。
[0022]进一步地,在基于所述合同模板和所述合同数据,生成电子合同文件之前,所述方法还包括:
[0023]对所述合同数据进行规则监听和数据校验;
[0024]其中,在对所述合同数据进行规则监听时,对各字段对象、各属性对象和/或各插件对象利用预先设定的数据监听规则进行规则监听;
[0025]其中,在对所述合同数据进行数据校验时,对各字段对象、各属性对象和/或各插件对象进行基础校验和表达式校验;其中,所述表达式校验基于Aviator的java表达式求值引擎实现。
[0026]进一步地,基于所述合同模板和所述合同数据,生成电子合同文件,包括:
[0027]基于所述合同模板和所述合同数据,采用Velocity引擎生成Html文件;
[0028]对所述Html文件进行Phantomjs渲染,生成电子合同文件。
[0029]第三方面,本专利技术实施例提供了一种模板生成装置,包括:第一选择模块和/或第二选择模,以及,生成模块,其中:
[0030]第一选择模块,用于根据待签合同对应的字段配置需求,从预设字段配置库中选择与所述字段配置需求匹配的字段对象,并针对所述字段对象,根据与所述字段对象对应的字段属性配置需求,从预设属性配置库中选择与所述字段属性配置需求匹配的属性对象;其中,当所述预设字段配置库中不存在与所述字段配置需求匹配的字段对象时,根据所
述字段配置需求向所述预设字段配置库中添加所述字段对象;和/或,
[0031]第二选择模块,用于根据所述待签合同对应的插件配置需求,从预设插件配置库中选择与所述插件配置需求匹配的插件对象;其中,当所述预设插件配置库中不存在与所述插件配置需求匹配的插件对象时,根据所述插件配置需求向所述预设插件配置库中添加所述插件对象;
[0032]生成模块,用于根据第一选择模块选择的字段对象以及与所述字段对象对应的属性对象,和/或,第二选择模块选择的插件对象,生成与所述待签合同对应的合同模板。
[0033]进一步地,所述第一选择模块中的所述预设字段配置库、所述预设属性配置库和所述第二选择模块中的预设插件配置库中的一种或多种基于富文本编辑器编辑实现。
[0034]进一步地,所述第一选择模块具体用于:根据待签合同对应的字段配置需求,从预设字段配置库中选择与所述字段配置需求匹配的字段对象,并针对所述字段对象,根据与所述字段对象对应的字段属性配置需求,从预设属性配置库中选择与所述字段属性配置需求匹配的属性对象的处理过程基于富文本编辑器编辑实现;
[0035]和/或,
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模板生成方法,其特征在于,包括:根据待签合同对应的字段配置需求,从预设字段配置库中选择与所述字段配置需求匹配的字段对象,并针对所述字段对象,根据与所述字段对象对应的字段属性配置需求,从预设属性配置库中选择与所述字段属性配置需求匹配的属性对象;其中,当所述预设字段配置库中不存在与所述字段配置需求匹配的字段对象时,根据所述字段配置需求向所述预设字段配置库中添加所述字段对象;和/或,根据所述待签合同对应的插件配置需求,从预设插件配置库中选择与所述插件配置需求匹配的插件对象;其中,当所述预设插件配置库中不存在与所述插件配置需求匹配的插件对象时,根据所述插件配置需求向所述预设插件配置库中添加所述插件对象;相应地,根据选择的字段对象以及与所述字段对象对应的属性对象,和/或,选择的插件对象,生成与所述待签合同对应的合同模板。2.根据权利要求1所述的模板生成方法,其特征在于,所述预设字段配置库、所述预设属性配置库和预设插件配置库中的一种或多种基于富文本编辑器编辑实现。3.根据权利要求2所述的模板生成方法,其特征在于,所述根据待签合同对应的字段配置需求,从预设字段配置库中选择与所述字段配置需求匹配的字段对象,并针对所述字段对象,根据与所述字段对象对应的字段属性配置需求,从预设属性配置库中选择与所述字段属性配置需求匹配的属性对象;其中,当所述预设字段配置库中不存在与所述字段配置需求匹配的字段对象时,根据所述字段配置需求向所述预设字段配置库中添加所述字段对象,具体包括:根据待签合同对应的字段配置需求,从预设字段配置库中选择与所述字段配置需求匹配的字段对象,并针对所述字段对象,根据与所述字段对象对应的字段属性配置需求,从预设属性配置库中选择与所述字段属性配置需求匹配的属性对象的处理过程基于富文本编辑器编辑实现;和/或,当所述预设字段配置库中不存在与所述字段配置需求匹配的字段对象时,根据所述字段配置需求向所述预设字段配置库中添加所述字段对象的处理过程基于富文本编辑器编辑实现;和/或,所述根据所述待签合同对应的插件配置需求,从预设插件配置库中选择与所述插件配置需求匹配的插件对象;其中,当所述预设插件配置库中不存在与所述插件配置需求匹配的插件对象时,根据所述插件配置需求向所述预设插件配置库中添加所述插件对象,具体包括:根据待签合同对应的插件配置需求,从预设插件配置库中选择与所述插件配置需求匹配的插件对象的处理过程基于富文本编辑器编辑实现;和/或,当所述预设插件配置库中不存在与所述插件配置需求匹配的插件对象时,根据所述插件配置需求向所述预设插件配置库中添加所述插件对象的处理过程基于富文本编辑器编辑实现;和/或,所述根据选择的字段对象以及与所述字段对象对应的属性对象,和/或,选择的插件对象,生成与所述待签合同对应的合同模板,具体包括:根据选择的字段对象以及与所述字段对象对应的属性对象,和/或,选择的插件对象,生成与所述待签合同对应的...

【专利技术属性】
技术研发人员:梁俊伟张云龙
申请(专利权)人:贝壳技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1