【技术实现步骤摘要】
基于动态代码的多机构企业工作流节点事件操作配置方法
[0001]本专利技术属于工作流
,具体涉及一种含子公司的企业工作流节点事件自定义操作在线配置方法。
技术介绍
[0002]工作流管理系统利用计算机技术去定义、执行和管理工作流,协调工作流执行过程之间以及群体成员之间的信息交互。
[0003]工作流管理系统包含预先定义的流程模板,系统运行时对流程实例化,工作流引擎利用频繁的节点事件操作实现办公业务的自动化。节点任务被创建时、节点任务被分派给角色对象后、在节点任务完成后、在任务将要删除之前都会生成相应的节点事件。
[0004]节点事件发生时根据业务需要触发相应的事件操作,如发送短信、邮件等。现有技术的工作流管理系统中,这些节点事件触发的业务操作需要在设置模块的时候就配置好,做不到配置形式的业务操作自定义。
技术实现思路
[0005]本专利技术的目的是针对上述问题,提供一种基于动态代码的多机构企业工作流节点事件操作配置方法,实现对企业办公自动化系统的工作流模板中的流程节点的事件操作的自定义功 ...
【技术保护点】
【技术特征摘要】
1.基于动态代码的多机构企业工作流节点事件操作配置方法,其特征在于,提供对企业办公自动化系统的工作流模板中的流程节点的事件操作的自定义功能,办公人员通过在线网页在预先定义的节点自定义操作模板编辑事件操作的业务逻辑,通过别名的形式引入节点监听事件,在线自动生成自定义操作的代码并完成编译后,注入到企业办公自动化系统中运行;所述事件操作配置方法包括以下步骤:步骤1:利用在线编程工具编辑、选择进行自定义操作的流程节点以及对应的节点自定义操作模块,根据在线网页的注释和提示对节点自定义操作的业务逻辑进行在线编程,并选择配置自定义操作的对象角色以及角色所属的具体机构;步骤2:根据步骤1选择的自定义操作的对象角色生成节点自定义操作的参数;对步骤1得到的业务逻辑代码生成ID号作为唯一标识,并通过设置别名的方式设置容器唯一识别类名;步骤3:对步骤1得到的业务逻辑代码进行在线编译,若编译成功则执行步骤4,否则,提示编译失败的原因,执行步骤1;步骤4:将节点自定义操作的ID号和唯一识别类名作为唯一标识组合动态注入系统容器;步骤5:运行工作流引擎,加载工作流模板,启动流程和事件监听器程序,流程扭转至自定义操作的节点时触发事件,根据自定义操作的业务逻辑完成事件操作;节点自定义操作模板由软件设计师预先设计并编写代码,节点自定义操作模板的编辑界面上提供“代码回退”、“测试编译”、“保存模板”、“退出模板”的功能;步骤2中,根据选择的自定义操作的对象角色以及角色所属的具体机构,生成节点自定义操作相对应的任务的用户数据,存储在节点自定义任务的用户数据表中,如表1所示;表1 节点自定义任务
‑
用户数据表字段数据类型主键说明ID_NVARCHAR2(64)Y主键REV_INTEGERN数据版本GROUP_ID_NVARCHAR2(255)N用户组IDTYPE_NVARCHAR2(255)N关系数据类型USER_ID_NVARCHAR2(255)N用户IDTASK_ID_NVARCHAR2...
【专利技术属性】
技术研发人员:赵璐,彭华建,钱冲,王超,李乔,杨宇凡,邓智慧,舒志成,舒志伟,
申请(专利权)人:中交武汉智行国际工程咨询有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。