【技术实现步骤摘要】
模板搭建方法、文件生成方法、模板系统、装置及计算机设备
[0001]本申请实施例涉及网络
,尤其涉及一种模板搭建方法、一种文件生成方法、一种模板系统、装置及一种计算机设备。
技术介绍
[0002]随着互联网技术的快速发展,越来越多企业为了降低企业成本、提高办公效率,采用网络信息化管理及商务运营的方式,进行信息化业务处理。例如,贸易往来中采用电子合同并对电子合同进行电子签章;电子表单或PDF文件的打印交付;与客户或同事的邮件往来等。
[0003]而在信息化业务处理过程为了规范用户操作得到符合业务布局要求的业务文件,通常需要模板的支持。通过制定符合行业规范的模板,例如合同模板、表单模板或邮件模板,模板中规定了业务文件中业务数据的排版格式例如数据类型、数据位置、行高、行距、字体等,以基于模板规范用户操作生成符合业务需求的业务文件。
[0004]现有技术中,需要按照规定的业务模板,对每一个相关的业务文件进行人工编辑排版,不仅大大降低了企业的业务处理效率,且由于难以避免由于人工编辑排版出现的排版错误,导致业务水平的下降。
技术实现思路
[0005]本申请实施例提供一种模板搭建方法、一种文件生成方法、一种模板系统、装置及一种计算机设备,通过生成与业务需求匹配的第二模板,实现基于该第二模板渲染生成预设文件格式的业务文件,大大提高了目标业务的业务处理效率和业务水平。
[0006]第一方面,本申请实施例中提供了一种模板搭建方法,包括:
[0007]利用具有富文本编辑功能的模板编辑器 ...
【技术保护点】
【技术特征摘要】
1.一种模板搭建方法,其特征在于,包括:利用具有富文本编辑功能的模板编辑器,生成基于富文本布局的第一模板;基于目标业务涉及的业务数据类型,生成至少一个模板组件;将所述至少一个模板组件添加至所述第一模板中,并根据按照业务布局需求触发的排版操作调整所述至少一个模板组件的排版格式,获得第二模板;其中,所述第二模板用于渲染生成预设文件格式的业务文件。2.根据权利要1所述的方法,其特征在于,所述基于目标业务涉及的业务数据类型,生成至少一个模板组件包括:确定所述目标业务涉及的业务数据类型;利用数据字典生成与所述业务数据类型匹配的至少一个模板组件。3.根据权利要2所述的方法,其特征在于,所述利用数据字典生成与所述数据类型匹配的至少一个模板组件包括:确定所述数据字典中分别与所述业务数据类型匹配的数据组件;其中,所述数据组件包括值组件、表格组件及单复选组件中的一种或多中的组合;根据用户针对所述数据组件的字段定义操作,定义所述数据组件各自对应数据字段,生成所述目标业务对应的至少一个模板组件。4.根据权利要求1所述的方法,其特征在于,所述利用具有富文本编辑功能的模板编辑器,生成基于富文本布局的第一模板包括:利用模板编辑器中包装的富文本编辑器,生成所述基于富文本布局的第一模板。5.根据权利要求4所述的方法,其特征在于,所述利用模板编辑器中包装的富文本编辑器,生成所述基于富文本布局的第一模板包括:构建包装富文本编辑器的模板编辑器;利用所述模板编辑器生成所述第一模板。6.根据权利要求1所述的方法,其特征在于,所述将所述至少一个模板组件添加至所述第一模板中,并根据按照业务布局需求触发的排版操作调整所述至少一个模板组件的排版格式,获得第二模板包括:根据针对所述至少一个模板组件的添加操作,将所述至少一个模板组件添加至所述第一模板中;确定针对所述第一模板中的至少一个模板组件分别对应的业务布局需求触发的排版操作;基于所述排版操作调整所述至少一个模板组件的排版格式,获得与所述业务布局需求匹配的第二模板。7.根据权利要求1所述的方法,其特征在于,所述基于目标业务涉及的业务数据类型,生成至少一个模板组件包括:基于第一目标子业务涉及的业务数据类型,生成至少一个第一模板组件。8.根据权利要求7所述的方法,其特征在于,所述将所述至少一个模板组件添加至所述第一模板中,并根据按照业务布局需求触发的排版操作调整所述至少一个模板组件的排版格式,获得第二模板包括:将所述至少一个第一模板组件添加至所述第一模板中,并根据按照第一子业务布局需
求触发的排版操作调整所述至少一个第一模板组件的排版格式,获得所述第一目标子业务对应的第一子业务模板;获取第二目标子业务对应的第二子业务模板及第三目标子业务对应的第三子业务模板;按照多个目标子业务的业务处理逻辑对所述第一子业务模板、所述第二子业务模板及所述第三子业务模板进行合并处理,获得所述第二模板。9.根据权利要求6所述的方法,其特征在于,所述基于所述排版操作调整所述至少一个模板组件的排版格式,获得与所述业务布局需求匹配的第二模板之后,还包括:基于针对所述至少一个模板组件的添加操作及所述排版操作,确定所述目标业务对应的第二模板中所述至少一个模板组件之间的布局逻辑;基于所述布局逻辑生成布局提示信息,便于用户基于所述布局提示信息搭建所述目标业务对应的第二模板。10.一种文件生成方法,其特征在于,包括:获取目标业务对应的第二模板;其中,所述第二模板根据按照业务布局需求触发的排版操作,调整基于富文本布局的第一模板中的至少一个模板元素的排版格式获得;所述第一模板利用具有富文本编辑功能的模板编辑器生成;所述至少一个模板组件基于目标业务涉及的业务数据类型生成;根据所述目标业务的当前业务事件,获取所述业务事件分别对应所述第二模板中的至少一个模板组件的业务数据;将所述业务数据渲染至所述第二模板中,获得业务文件。11.根据权利要求10所述的方法,其特征在于,所述根据所述目标业务的当前业务事件,获取所述业务事件分别对应所述第二模板中的至少一个模板组件的业务数据包括:确定所述目标业务的当前业务事件;基于针对所述业务事件对应的业务文件生成操作,获取所述业务事件分别对应所述第二模板中的至少一个模板组件的业务数据。12.根据权利要求10所述的方法,其特征在于,所述将所述业务数据渲染至所述第二模板中,获得业务文件包括:将所述业务数据按照所述至少一个模板组件分别对应的数据格式添加至所述第二模板中;按照预设文件格式渲染所...
【专利技术属性】
技术研发人员:王磊,邵伟,张璠璠,郭二虎,秦龙,蒲轶梅,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。