当前位置: 首页 > 专利查询>童伟专利>正文

业务活动风险控制方法、存储介质和电子设备技术

技术编号:31754437 阅读:18 留言:0更新日期:2022-01-05 16:37
本发明专利技术提供了一种业务活动风险控制方法、存储介质和电子设备,将业务活动设计为可独立运行的程序单元;将审批流程从业务流程中分离出来,作为业务活动的一个集合属性;由业务活动的执行者选择提交执行还是终止执行,当提交执行时,判断是否需要审批;在不需要审批或者需要审批且审批结果为通过的情况下,执行业务活动的任务程序;否则,不执行业务活动的任务程序直接返回。相比现有技术,本发明专利技术通过将审批流程作为业务活动的一个属性,将需要频繁变更的审批流程与相对固定的业务流程分离解耦,且将审批流程的结果直接用于控制业务活动的执行,实现了业务活动风险控制的自动化和灵活配置。配置。配置。

【技术实现步骤摘要】
业务活动风险控制方法、存储介质和电子设备


[0001]本专利技术涉及企业管理信息化领域,具体而言,涉及一种业务活动风险控制方法、存储介质和电子设备。

技术介绍

[0002]在计算机信息处理系统中,企业的业务流程可以看作是按执行顺序排列的若干个业务活动,每个业务活动对应实现物理世界一项业务工作的信息加工、处理与存储,如员工入职、原料入库、领料加工、成品检验等等。作为对业务活动的风险进行事中控制的手段,企业要为存在风险的业务活动设置审批流程,用于决定业务活动是否可以执行。企业的业务流程是相对标准化和稳定的,而业务活动的审批流程在企业不同的组织机构中会因组织机构内部授权分工不同而不同,且这种分工有可能根据需要随时变化。传统的做法是:(一)将审批活动视同业务活动,将审批流程作为业务流程的一部分耦合在一起,即便业务流程完全相同但审批流程不同也要作为一个不同流程处理;(二)把审批流程从业务流程中独立出来,但作为一个与业务活动的执行不直接关联的独立的OA流程,业务活动的执行由执行人根据审批流程的结果手动操作,因而不在审批流程的直接控制之下。情况(一)导致审批流程与业务流程紧耦合,企业需求一旦变更,相关的所有程序都需要进行代码级更改;或者同类应用用于不同企业,只因审批流程的不同就要重新订制化开发;应用程序复用率低,需求变更导致开发成本高。这种情况的出现源于审批流程和业务流程紧耦合。情况(二),由于审批流程和业务流程是两个各自独立的流程,业务活动是否经过审批以及审批意见是否完全落实取决于人控,由于人的不确定性,如某业务活动从制度上应该经过审批才能执行,可能会因为人为忘记等因素导致执行者未经过审批就直接执行了业务活动,给企业带来潜在损失,这种情况的出现源于审批流程和业务流程相互独立,互不制约。
[0003]在后续的描述中,若未特殊说明,活动即指业务活动。

技术实现思路

[0004]为了部分或全部解决上述问题,本专利技术将审批流程从业务流程中分离出来,作为业务活动的一个集合属性。针对同一业务活动,不同的组织机构可以根据内部的不同分工设置本机构独特的审批流程。一方面,同一业务活动由不同组织机构执行时,可以启动不同的审批流程,以体现不同组织机构对审批事项分工授权的不同,即使审批流程在不同的组织机构中各自不同且频繁变化,也不会影响到业务流程的标准化和统一;另一方面,由于审批流程是业务活动的一个集合属性,业务活动执行时可以根据审批流程返回的结果自动决定是否执行业务活动的任务程序,从而避免了人为按照OA流程审批结果执行业务活动所存在的失控风险。
[0005]第一方面,本专利技术实施例提供了一种业务活动风险控制方法,包括:将审批流程作为业务活动的一个属性。
[0006]根据本专利技术实施例的一种具体实现方式,所述业务活动为需要执行者参与的程序
单元。
[0007]根据本专利技术实施例的一种具体实现方式,当所述执行者提交所述业务活动时,判断是否需要审批;
[0008]如果需要审批,则执行所述业务活动的审批流程并获得审批结果,如果审批结果为通过,则执行所述业务活动的任务程序;如果审批结果为退回,则返回;
[0009]如果不需要审批,则执行所述业务活动的任务程序。
[0010]根据本专利技术实施例的一种具体实现方式,在所述执行所述业务活动的审批流程并获得审批结果之前,提取所述审批流程,如果提取不到,向所述执行者反馈需要配置审批流程信息,结束程序。
[0011]根据本专利技术实施例的一种具体实现方式,所述业务活动可配置若干个审批流程,执行所述业务活动时,根据所述执行者所属组织机构选择适配的审批流程。
[0012]根据本专利技术实施例的一种具体实现方式,当为所述业务活动配置了审批流程后,所述审批流程适用于所有未配置审批流程的下属机构。
[0013]根据本专利技术实施例的一种具体实现方式,如果审批结果为退回,向所述执行者反馈审批过程中形成的审批意见与相关参数。
[0014]根据本专利技术实施例的一种具体实现方式,在执行完所述业务活动的任务程序之后,向所述执行者反馈任务完成。
[0015]根据本专利技术实施例的一种具体实现方式,执行所述业务活动时,保存活动实例相关数据,所述数据包括但不限于此次执行输入和输出的数据,以备回溯。
[0016]另一方面,本专利技术还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时使处理器执行前述的方法。
[0017]另一方面,本专利技术还提供了一种电子设备,所述电子设备包括:
[0018]至少一个处理器;以及,
[0019]与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行前述的方法。
[0020]有益效果
[0021]本专利技术通过将审批流程作为业务活动的一个属性,将需要频繁变更的审批流程与相对固定的业务流程分离解耦,且将审批流程的结果直接用于控制业务活动的执行,实现了业务活动风险控制的自动化和灵活配置。
附图说明
[0022]图1为一个实施例所提出的用于表达活动的一种数据结构;
[0023]图2为一个实施例所提出的用于表达活动实例的一种数据结构;
[0024]图3为一个实施例中对活动实例的执行进行控制的方法的流程图;
[0025]图4为图2所示活动实例A1

1按照图3所示实施例执行的流程图;其中,(a)为关键步骤执行后活动实例属性值示例,(b)为对应于图(a)活动实例的执行过程示例;
[0026]图5为图2所示活动实例A1

2按照图3所示实施例执行的流程图;其中,(a)为关键步骤执行后活动实例属性值示例,(b)为对应于图(a)活动实例的执行过程示例;
[0027]图6为图2所示活动实例A1

3按照图3所示实施例执行的流程图;其中,(a)为关键步骤执行后活动实例属性值示例,(b)为对应于图(a)活动实例的执行过程示例;
[0028]图7为图2所示活动实例A1

4按照图3所示实施例执行的流程图;其中,(a)为关键步骤执行后活动实例属性值示例,(b)为对应于图(a)活动实例的执行过程示例;
[0029]图8为图2所示活动实例A2

1按照图3所示实施例执行的流程图;其中,(a)为关键步骤执行后活动实例属性值示例,(b)为对应于图(a)活动实例的执行过程示例。
具体实施方式
[0030]下面结合附图和实施例对本申请进行进一步的介绍。
[0031]在下述介绍中,术语“第一”、“第二”仅为用于描述的目的,而不能理解为指示或暗示相对重要性。下述介绍提供了本专利技术的多个实施例,不同实施例之间可以替换或者合并组合,因此本申请也可认为包含所记载的相同和/或不同实施例的所有可能组合。因而,如果一个实施例包含特征A、B、C,另一个实施例包含特征B、D,那么本申本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务活动风险控制方法,其特征在于,所述方法包括:将审批流程作为业务活动的一个属性。2.根据权利要求1所述的方法,其特征在于,所述业务活动为需要执行者参与的可独立执行的程序单元。3.根据权利要求2所述的方法,其特征在于,当所述执行者提交所述业务活动时,判断是否需要审批;如果需要审批,则执行所述业务活动的审批流程并获得审批结果,如果审批结果为通过,则执行所述业务活动的任务程序;如果审批结果为退回,则返回;如果不需要审批,则执行所述业务活动的任务程序。4.根据权利要求3所述的方法,其特征在于,在所述执行所述业务活动的审批流程并获得审批结果之前,提取所述审批流程,如果提取不到,向所述执行者反馈需要配置审批流程信息,结束程序。5.根据权利要求4所述的方法,其特征在于,所述业务活动可配置若干个审批流程,执行所述业务活动时,根据所述执行者所属组织机构选择适配的审批流程。6.根据权利要求5所述的方法,其...

【专利技术属性】
技术研发人员:童伟
申请(专利权)人:童伟
类型:发明
国别省市:

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

1