基于管理员干预、离职人员和异常日志信息的流程引擎安全性提升方法、系统、介质技术方案

技术编号:38624338 阅读:13 留言:0更新日期:2023-08-31 18:26
本发明专利技术属于流程引擎产品技术领域,提供了一种基于管理员干预、离职人员和异常日志信息的流程引擎安全性提升方法、系统、介质,方法包括:(1)管理人员干预监控:生成异常事件日志,并发生至管理员,管理员基于异常事件日志进行干预操作;(2)异常日志信息监控:制定异常代码和对应的异常处理方式,在全局异常监听中拦截所有异常,并根据异常代码和对应的异常处理方式对异常日志信息进行处理;(3)离职人员监控:对离职人员账号进行标记并记录日志,采集离职人员的流程信息,根据流程信息进行调整。本发明专利技术实现管理人员对异常流程进行干预、帮助管理员及时发现流程引擎中的异常情况,规避离职人员对流程引擎的管理带来的潜在问题。员对流程引擎的管理带来的潜在问题。员对流程引擎的管理带来的潜在问题。

【技术实现步骤摘要】
基于管理员干预、离职人员和异常日志信息的流程引擎安全性提升方法、系统、介质


[0001]本专利技术属于流程引擎产品
,具体的说,是涉及一种基于管理员干预、离职人员和异常日志信息的流程引擎安全性提升方法、系统、介质。

技术介绍

[0002]流程管理是用于消除人浮于事、职责不清、执行不力等企业固疾,从而达到企业运行有序、效率提高的目的;在现代商业管理中,企业会使用企业管理系统,以加强内部的协作分工,提高业务管理效率。
[0003]目前,流程引擎产品主要专注于企业的整体业务流程或管理流程的功能设计,但在实际的流程运行中,仍然会存在诸多原因影响流程系统的安全运行,本申请专利技术人发现:管理员干预、离职人员以及异常日志信息三个要素是流程系统运行中的关键环节,然而,现有流程引擎产品缺乏对管理员干预、离职人员以及异常日志信息的有效监控,导致流程系统运营缺乏有效管理功能,同时也不利于流程运营的安全稳定。

技术实现思路

[0004]本专利技术的目的在于提供一种基于管理员干预、离职人员和异常日志信息的流程引擎安全性提升方法,以解决现有技术所存在的技术问题。
[0005]为了实现上述目的,本专利技术采取的技术方案如下:
[0006]一种基于管理员干预、离职人员和异常日志信息的流程引擎安全性提升方法,其特征在于,包括:
[0007](1)管理人员干预监控:生成异常事件日志,并发生至管理员,管理员基于异常事件日志进行干预操作;
[0008](2)异常日志信息监控:制定异常代码和对应的异常处理方式,在全局异常监听中拦截所有异常,并根据异常代码和对应的异常处理方式对异常日志信息进行处理;
[0009](3)离职人员监控:对离职人员账号进行标记并记录日志,采集离职人员的流程信息,对其已有发起流程进行流程的转交,对其有流程配置信息相关的进行流程配置的更改替换。
[0010]在一种实施方案中,所述(1)管理人员干预监控的具体方法如下:
[0011](11)当流程实例出现异常后,生成异常事件日志;
[0012](12)将异常事件日志推送至管理员;
[0013](13)管理员查看流程实例,并进行干预操作。
[0014]在一种实施方案中,所述的干预操作包括终止流程、跳转流程、转交流程;
[0015]在一种实施方案中,所述终止流程的具体方法如下:(1311)发送流程实例的终止请求;(1312)校验该流程实例的状态是否允许终止,若否,则驳回终止请求,若是,则执行下一步;(1313)终止该流程实例,并关闭该流程实例的任务单;(1314)发送通知消息至流程实
例的发起人;
[0016]所述跳转流程的具体方法如下:(1321)发送流程实例的跳转请求;(1322)校验该流程实例的状态是否允许跳转,若否,则驳回跳转请求,若是,则执行下一步;(1323)流程向下执行,并创建新节点的任务单或审批完成;(1324)发送通知消息至流程实例的发起人和办理人;
[0017]所述转交流程的具体方法如下:(1331)发送流程实例的转交请求;(1332)校验该流程实例的状态是否允许转交,若否,则驳回转交请求,若是,则执行下一步;(1333)创建转交操作记录单到历史审批任务表,将流程实例的审批人调整为转交人;(1334)发送通知消息至流程实例的办理人。
[0018]在一种实施方案中,还包括自动化干预操作:根据服务编排流程定义干预业务API,配置定时调度任务,设置调度规则,定时执行干预业务API。
[0019]在一种实施方案中,所述(2)异常日志信息监控的具体方法如下:
[0020](21)制定异常日志所需的信息,包含异常类型、实例id、任务id、入参、堆栈,并根据异常类型进行异常分类,包括业务类异常、系统类异常;
[0021](22)根据异常分类,制定异常日志信息对应异常代码和异常处理方式;
[0022](24)使用切面技术,在全局异常监听中拦截所有异常;
[0023](25)根据异常代码和对应的异常处理方式对异常日志所需进行处理。
[0024]在一种实施方案中,所述(25)中所述的处理包括异常过滤、日志文件记录、消息推送。
[0025]在一种实施方案中,所述(3)离职人员监控的具体方法如下:
[0026](31)停用离职人员账号,对离职人员账号进行标记、记录日志,并记录停用离职人员账号的时间;
[0027](32)采集离职人员的流程信息,包括离职人员发起的流程实例和流程配置;
[0028](33)对所述(32)中的流程实例进行转交:首先,发送流程实例的转交请求;其次,校验该流程实例的状态是否允许转交,若否,则驳回转交请求,若是,则执行下一步;再其次,创建转交操作记录单到历史审批任务表,将流程实例的审批人调整为转交人;最后,发送通知消息至流程实例的办理人;
[0029](34)对所述的流程配置进行更改:首先,查询流程配置详情,其次,将配置中所有使用到原用户id的信息替换为转交用户id;最后,更新流程配置;其中,流程配置详情中包含流程角色、抄送人、默认审批人。
[0030]为实现上述目的,本专利技术还提供了一种基于管理员干预、离职人员监控和异常日志信息监控的流程引擎安全性提升的系统,包括:
[0031](1)管理人员干预监控模块:生成异常事件日志,并发生至管理员,管理员基于异常事件日志进行干预操作;
[0032](2)异常日志信息监控模块:制定异常代码和对应的异常处理方式,在全局异常监听中拦截所有异常,并根据异常代码和对应的异常处理方式对异常日志信息进行处理;
[0033](3)离职人员监控模块:对离职人员账号进行标记并记录日志,采集离职人员的流程信息,对其已有发起流程进行流程的转交,对其有流程配置信息相关的进行流程配置的更改替换。
[0034]为实现上述目的,本专利技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行,以实如上所述的基于管理员干预、离职人员和异常日志信息的流程引擎安全性提升方法。
[0035]为实现上述目的,本专利技术还提供了一种基于管理员干预、离职人员和异常日志信息的流程引擎安全性提升的装置,包括:处理器和存储器;
[0036]所述存储器用于存储计算机程序;
[0037]所述处理器与所述存储器相连,用于执行所述存储器存储的计算机程序,以使所述基于管理员干预、离职人员和异常日志信息的流程引擎安全性提升的装置执行如上所述的基于管理员干预、离职人员和异常日志信息的流程引擎安全性提升方法。
[0038]与现有技术相比,本专利技术具备以下有益效果:
[0039]本专利技术基于流程系统的运行特点,设计管理人员干预、异常日志信息监控和离职人员监控方案,以实现管理人员对异常流程进行干预、帮助管理员及时发现流程引擎中的异常情况,规避离职人员对流程引擎的管理带来的潜在问题,从而有效地解决了现有技术所存在的技术问题,由本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于管理员干预、离职人员和异常日志信息的流程引擎安全性提升方法,其特征在于,包括:(1)管理人员干预监控:生成异常事件日志,并发生至管理员,管理员基于异常事件日志进行干预操作;(2)异常日志信息监控:制定异常代码和对应的异常处理方式,在全局异常监听中拦截所有异常,并根据异常代码和对应的异常处理方式对异常日志信息进行处理;(3)离职人员监控:对离职人员账号进行标记并记录日志,采集离职人员的流程信息,对其已有发起流程进行流程的转交,对其有流程配置信息相关的进行流程配置的更改替换。2.根据权利要求1所述的基于管理员干预、离职人员和异常日志信息的流程引擎安全性提升方法,其特征在于:所述(1)管理人员干预监控的具体方法如下:(11)当流程实例出现异常后,生成异常事件日志;(12)将异常事件日志推送至管理员;(13)管理员查看流程实例,并进行干预操作。3.根据权利要求2所述的基于管理员干预、离职人员和异常日志信息的流程引擎安全性提升方法,其特征在于:所述的干预操作包括终止流程、跳转流程、转交流程。4.根据权利要求3所述的基于管理员干预、离职人员和异常日志信息的流程引擎安全性提升方法,其特征在于:所述终止流程的具体方法如下:(1311)发送流程实例的终止请求;(1312)校验该流程实例的状态是否允许终止,若否,则驳回终止请求,若是,则执行下一步;(1313)终止该流程实例,并关闭该流程实例的任务单;(1314)发送通知消息至流程实例的发起人;所述跳转流程的具体方法如下:(1321)发送流程实例的跳转请求;(1322)校验该流程实例的状态是否允许跳转,若否,则驳回跳转请求,若是,则执行下一步;(1323)流程向下执行,并创建新节点的任务单或审批完成;(1324)发送通知消息至流程实例的发起人和办理人;所述转交流程的具体方法如下:(1331)发送流程实例的转交请求;(1332)校验该流程实例的状态是否允许转交,若否,则驳回转交请求,若是,则执行下一步;(1333)创建转交操作记录单到历史审批任务表,将流程实例的审批人调整为转交人;(1334)发送通知消息至流程实例的办理人。5.根据权利要求4所述的基于管理员干预、离职人员和异常日志信息的流程引擎安全性提升方法,其特征在于:还包括自动化干预操作:根据服务编排流程定义干预业务API,配置定时调度任务,设置调度规则,定时执行干预业务API。6.根据权利要求5所述的基于管理员干预、离职人员...

【专利技术属性】
技术研发人员:张成康刘京武明袁海岗陈耀军冯杰勇
申请(专利权)人:广东赛意信息科技有限公司
类型:发明
国别省市:

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

1