一种基于activiti的附件签批方法技术

技术编号:37044368 阅读:20 留言:0更新日期:2023-03-29 19:23
本发明专利技术涉及一种基于activiti的附件签批方法,根据分支条件驱动流程流转,分支条件为文件类型,并在该分支的节点上配置签名相关的配置信息,上传附件时选择文件类型即可走该类型对应的审批流程。在节点配置的位置按照指定的方式进行签名图片替换,可以一个节点签署多个名字。审批流程支持通过、批回、撤回三种审核方式,通过时可以对附件进行签名,批回和撤回时,可以将多余签名进行清除,最后一个节点审批后下载的附件就是带有签名的附件,可以直接使用,省下线下审批的环节。省下线下审批的环节。省下线下审批的环节。

【技术实现步骤摘要】
一种基于activiti的附件签批方法


[0001]本专利技术涉及企业管理
,尤其涉及一种基于activiti的附件签批方法。

技术介绍

[0002]工作流指通过计算机对业务流程进行自动化管理,实现多个参与者按照预定义的流程去自动执行业务流程。activiti是一个开源架构的工作流引擎,基于bpmn2.0标准进行流程定义。其前身是JBPM,activiti通过嵌入到业务系统开发中进行使用。
[0003]现有的activiti相关的技术几乎都在注重审批流程的创建、审核节点人员的选择,对于在审批过程中对附件进行签批的功能还存在不足。目前activiti的解决方案中没有涉及到对附件的操作,对于一个文件的审核,线上审核完后,文件是没有任何变化的,想要使用文件还有需要走一遍线下的签名程序,十分耗费时间和人力。现在的签名软件都需要预先设置模板,如果想要上传新格式的文件还需要重新预设模板,无法实现随便上传一个文件都能在特定位置签字的效果。
[0004]因此,本领域亟需一种基于activiti审批流,实现对审批中附件的实时签名的方法。...

【技术保护点】

【技术特征摘要】
1.一种基于activiti的附件签批方法,其特征在于,包括:以文件类型为分支条件设置审批流程;在所述审批流程的流程节点上配置签名信息,所述签名信息包括书签、签名方式和签名坐标;依照所述审批流程进行当前流程实例的审核,判断当前节点是否需要进行签名;当需要进行签名时,则获取当前节点的签名信息、带有当前节点对应的书签的附件和审核人;将所述附件副本存放至mongoDB数据库中,所述附件副本在mongoDB数据库中的路径与当前流程实例ID和当前节点ID相关联;将所述附件中当前节点对应的书签替换成图片占位符,所述图片占位符的数量与审核人数相同,所述图片占位符的内容与审核人相关联;获取审核人对应的签名图片,遍历所述附件,定位到审核人关联的所述图片占位符,在所述图片占位符对应位置插入签名图片,得到已签名的附件。2.根据权利要求1所述的基于activiti的附件签批方法,其特征在于,所述签名方式包括嵌入式签名方式和悬浮于文字上方的签名方式。3.根据权利要求2所述的基于activiti的附件签批方法,其特征在于,当所述签名方式采用嵌入式签名方式时,在所述图片占位符对应位置插入签名图片具体步骤为:在所述图片占位符所在位置对应的CTR对象中新增一个CTDrawing画布,在所述CTDrawing画布中新增一个CTInline嵌入对象,在所述CTIn...

【专利技术属性】
技术研发人员:张强王衣霖
申请(专利权)人:北京安达维尔信息技术有限公司
类型:发明
国别省市:

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

1