【技术实现步骤摘要】
一种基于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...
【专利技术属性】
技术研发人员:张强,王衣霖,
申请(专利权)人:北京安达维尔信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。