首页> 中国专利> 面向业务流程的时间及成本综合计算仿真方法及装置

面向业务流程的时间及成本综合计算仿真方法及装置

摘要

本申请涉及涉及一种面向业务流程的时间及成本综合计算仿真方法及装置,方法包括:基于目标业务流程,配置目标业务流程对应的仿真参数,设置业务流程仿真引擎,其中,仿真参数包括全局参数、事件参数、活动运行参数、流程节点分支参数中的至少一项;利用业务流程仿真引擎对目标业务流程进行仿真,以模拟目标业务流程,得到目标业务流程中每一步骤的运算数据;根据目标业务流程中每一步骤的运算数据生成目标业务流程的时间及成本的综合计算结果。由此,通过对仿真技术对业务流程进行模拟参数配置,利用仿真引擎驱动业务过程模拟执行,得到运行实例数据,对运行实例数据进行统计分析以及可视化、图表化展示,解决企业业务管理过程的效率和成本问题。

著录项

  • 公开/公告号CN114861386A

    专利类型发明专利

  • 公开/公告日2022-08-05

    原文格式PDF

  • 申请/专利权人 清华大学;

    申请/专利号CN202210194578.X

  • 申请日2022-03-01

  • 分类号G06F30/20(2020.01);G06F8/71(2018.01);

  • 代理机构北京清亦华知识产权代理事务所(普通合伙) 11201;

  • 代理人黄德海

  • 地址 100084 北京市海淀区清华园

  • 入库时间 2023-06-19 16:16:00

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-08-23

    实质审查的生效 IPC(主分类):G06F30/20 专利申请号:202210194578X 申请日:20220301

    实质审查的生效

  • 2022-08-05

    公开

    发明专利申请公布

说明书

技术领域

本申请涉及计算机辅助设计软件技术领域,特别涉及一种面向业务流程的时间及成本综合计算仿真方法及装置。

背景技术

企业业务流程对于管理的意义不仅是对关键业务活动的一种描述,更是对企业的业务活动有着关键指导意义,这种意义体现在对企业组织、人力资源的优化以及对管理制度的一系列改变。而业务流程的执行效率、运营成本是企业核心竞争力的重要体现,企业在发展中要不断优化自身内部和外部的业务流程的效率,这种优化的目的实际也是企业所追求的目标:降低企业的运营成本,提高对市场需求的响应速度,争取企业利润的最大化。

相关技术中,企业在业务流程管理过程中,对信息化管理系统的结构化、信息化的流程管理信息及统计数据,往往是基于人工方式,通过对已有业务流程的执行结果进行收集、汇总、统计、分析进而发现业务的缺陷、瓶颈,

然而,该方法作为优化管理效率、降低管理成本的决策依据是不够准确的,存在一定的主观性和缺陷。同时决策依据在实际业务活动中,落实优化的试错成本很高,容易造成浪费大量的人力和物力也未必能得到较好的结果。

发明内容

本申请提供一种面向业务流程的时间及成本综合计算仿真方法及装置,通过对仿真技术对业务流程进行模拟参数配置,利用仿真引擎驱动业务过程模拟执行,得到一系列运行实例数据,对运行实例数据进行统计分析以及可视化、图表化展示,解决了企业业务管理过程的效率和成本问题。

本申请第一方面实施例提供一种面向业务流程的时间及成本综合计算仿真方法,包括以下步骤:

基于目标业务流程,配置所述目标业务流程对应的仿真参数,设置业务流程仿真引擎,其中,所述仿真参数包括全局参数、事件参数、活动运行参数、流程节点分支参数中的至少一项;

利用所述业务流程仿真引擎对所述目标业务流程进行仿真,以模拟所述目标业务流程,得到所述目标业务流程中每一步骤的运算数据;以及

根据所述目标业务流程中每一步骤的运算数据生成所述目标业务流程的时间及成本的综合计算结果。

可选地,在得到所述目标业务流程中每一步骤的运算数据之后,还包括:

以预设的可视化动态图展现方式展示由所述每一步骤的运算数据得到的统计信息;

和/或,展示所述目标业务流程的流程执行顺序和执行轨迹,使得仿真动画和所述仿真引擎的执行结果保持同步运行。

可选地,所述统计信息包括流程、事件、功能、规则、人力资源、技术资源、能力资源、功能成本、人力成本、资源成本和风险中的至少一项。

可选地,在模拟所述目标业务流程的同时,还包括:

基于仿真操作页面,接收用户的仿真操作指令;

根据所述仿真操作指令对所述业务流程仿真引擎执行模型选择操作、模型打开操作、模型刷新操作、参数修正操作、参数保存操作、仿真开始操作、仿真暂停操作和/或仿真终止操作。

可选地,在配置所述目标业务流程对应的仿真参数,设置业务流程仿真引擎之前,还包括:

根据当前企业的业务信息建立所述业务流程仿真引擎中的业务流程模型;

配置所述业务流程模型中的仿真所需参数,其中,所述仿真所需参数包括业务流程事件的频率、业务活动的时间参数、业务活动的平均总成本、分支概率中的至少一项。

可选地,所述根据当前企业的业务信息建立所述业务流程仿真引擎中的业务流程模型,包括:

根据所述当前企业的企业自身实际业务场景对业务进行分析;

通过预设的标准建模规则,将分析后的自身业务流程轮廓里的业务内容进行要素化抽象,并通过图符的形状、符号、边界、图符中图示元素的布局及对应的属性明确自身业务的特点,生成所述业务信息;

基于所述业务信息进行图形化设计,形成所述业务流程模型。

可选地,所述运算数据包括业务流程的已创建业务流程数、已完成业务流程数、已处理功能数、全业务流程静态等待时间总和、全业务流程动态等待时间总和、每个事件的执行频率、每个业务活动的等待时间和处理时间、每个业务活动的参与角色的处理总时间及利用效率中的一项或多项。

可选地,还包括:

根据所述目标业务流程的时间及成本的综合计算结果生成所述目标业务流程的优化策略,和/或预测所述优化策略对应的优化效果,并进行相应展示。

本申请第二方面实施例提供一种面向业务流程的时间及成本综合计算仿真装置,包括:

配置模块,用于基于目标业务流程,配置所述目标业务流程对应的仿真参数,设置业务流程仿真引擎,其中,所述仿真参数包括全局参数、事件参数、活动运行参数、流程节点分支参数中的至少一项;

仿真模块,用于利用所述业务流程仿真引擎对所述目标业务流程进行仿真,以模拟所述目标业务流程,得到所述目标业务流程中每一步骤的运算数据;以及

生成模块,用于根据所述目标业务流程中每一步骤的运算数据生成所述目标业务流程的时间及成本的综合计算结果。

可选地,在得到所述目标业务流程中每一步骤的运算数据之后,所述仿真模块,还用于:

以预设的可视化动态图展现方式展示由所述每一步骤的运算数据得到的统计信息;

和/或,展示所述目标业务流程的流程执行顺序和执行轨迹,使得仿真动画和所述仿真引擎的执行结果保持同步运行。

可选地,所述统计信息包括流程、事件、功能、规则、人力资源、技术资源、能力资源、功能成本、人力成本、资源成本和风险中的至少一项。

可选地,在模拟所述目标业务流程的同时,所述仿真模块,还用于:

基于仿真操作页面,接收用户的仿真操作指令;

根据所述仿真操作指令对所述业务流程仿真引擎执行模型选择操作、模型打开操作、模型刷新操作、参数修正操作、参数保存操作、仿真开始操作、仿真暂停操作和/或仿真终止操作。

可选地,在配置所述目标业务流程对应的仿真参数,设置业务流程仿真引擎之前,所述配置模块,还用于:

根据当前企业的业务信息建立所述业务流程仿真引擎中的业务流程模型;

配置所述业务流程模型中的仿真所需参数,其中,所述仿真所需参数包括业务流程事件的频率、业务活动的时间参数、业务活动的平均总成本、分支概率中的至少一项。

可选地,所述根据当前企业的业务信息建立所述业务流程仿真引擎中的业务流程模型,所述配置模块,具体用于:

根据所述当前企业的企业自身实际业务场景对业务进行分析;

通过预设的标准建模规则,将分析后的自身业务流程轮廓里的业务内容进行要素化抽象,并通过图符的形状、符号、边界、图符中图示元素的布局及对应的属性明确自身业务的特点,生成所述业务信息;

基于所述业务信息进行图形化设计,形成所述业务流程模型。

可选地,所述运算数据包括业务流程的已创建业务流程数、已完成业务流程数、已处理功能数、全业务流程静态等待时间总和、全业务流程动态等待时间总和、每个事件的执行频率、每个业务活动的等待时间和处理时间、每个业务活动的参与角色的处理总时间及利用效率中的一项或多项。

可选地,还包括:

计算模块,用于根据所述目标业务流程的时间及成本的综合计算结果生成所述目标业务流程的优化策略,和/或预测所述优化策略对应的优化效果,并进行相应展示。

本申请第三方面实施例提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如上述实施例所述的面向业务流程的时间及成本综合计算仿真方法。

由此,通过该仿真技术对业务流程进行模拟参数配置,利用仿真引擎驱动业务过程模拟执行,得到一系列运行实例数据,对运行实例数据进行统计分析以及可视化、图表化展示,从而可以及早发现业务流程的缺陷和瓶颈,随时提出优化方案,进而做出业务流程设计和优化决策,确保在实施业务流程之前全面了解业务流程的可行性。

本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。

附图说明

本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为根据本申请实施例提供的一种面向业务流程的时间及成本综合计算仿真方法的流程图;

图2为根据本申请一个实施例的全局参数配置的示例图;

图3为根据本申请一个实施例的事件参数配置的示例图;

图4为根据本申请一个实施例的活动运行参数配置的示例图;

图5为根据本申请一个实施例的流程节点分支参数配置的示例图;

图6为根据本申请一个实施例的业务流程模型的示例图;

图7为根据本申请一个实施例提的仿真引擎操作页面的示例图;

图8为根据本申请一个实施例的仿真引擎执行动态模拟示例图;

图9为根据本申请一个实施例的业务活动仿真结果数据动态展示示例图;

图10为根据本申请一个实施例的业务流程仿真结果分析数据的示例图;

图11为根据本申请一个实施例的业务流程仿真事件结果分析数据的示例图;

图12为根据本申请一个实施例的业务流程仿真步骤结果分析数据的示例图;

图13为根据本申请一个实施例的业务流程仿真人力资源结果分析数据的示例图;

图14为根据本申请一个实施例的仿真功能架构的示例图;

图15为根据本申请实施例的面向业务流程的时间及成本综合计算仿真装置的示例图;

图16为根据本申请实施例的电子设备的示例图。

具体实施方式

下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。

下面参考附图描述本申请实施例的面向业务流程的时间及成本综合计算仿真方法及装置。针对上述背景技术中心提到的企业业务管理过程的效率和成本问题,本申请提供了一种面向业务流程的时间及成本综合计算仿真方法,在该方法中,通过该仿真技术对业务流程进行模拟参数配置,利用仿真引擎驱动业务过程模拟执行,得到一系列运行实例数据,对运行实例数据进行统计分析以及可视化、图表化展示,从而可以及早发现业务流程的缺陷和瓶颈,随时提出优化方案,进而做出业务流程设计和优化决策,确保在实施业务流程之前全面了解业务流程的可行性。

具体而言,图1为本申请实施例所提供的一种面向业务流程的时间及成本综合计算仿真方法的流程示意图。

如图1所示,该面向业务流程的时间及成本综合计算仿真方法包括以下步骤:

在步骤S101中,基于目标业务流程,配置目标业务流程对应的仿真参数,设置业务流程仿真引擎,其中,仿真参数包括全局参数、事件参数、活动运行参数、流程节点分支参数中的至少一项。

其中,仿真参数可以为在模型仿真过程中便于仿真引擎模拟到该步骤时调用对应参数数据,仿真参数是业务流程真实执行情况收集到的数据和信息,数据可以通过历史纪录、经验计算得到。

下面结合具体示例进行阐述全局参数、事件参数、活动运行参数、流程节点分支参数的定义。

(1)本申请实施例可对待执行仿真模拟的业务流程进行全局参数定义,包括动画速度,仿真开始时间,仿真结束时间,持续时间,其中,全局参数的配置方式可以如图2所示,动画速度用于定义模拟仿真的业务流程动画刷新速度;仿真开始时间用于定义模拟仿真的业务流程开始时间;仿真结束时间用于定义模拟仿真的业务流程结束时间;持续时间用于定义模拟仿真的业务流程仿真时间。

(2)本申请实施例可对待执行仿真模拟的业务流程事件进行参数定义,包括事件类型、执行频率、优先级,其中,事件参数的配置方式可以如图3所示,事件类型用于定义模拟仿真的业务流程事件执行的类型,类型包括随机执行、按频率执行和按时间区间执行;执行频率用于定义模拟仿真的业务流程事件执行的频率,频率类型包括分钟、小时和天,仿真时将按照设置的频率触发业务流程。如果未指定频率,则每天生成一个流程实例;优先级用于定义模拟仿真的业务流程事件执行的优先级,优先级包括高、中和低,如果仿真的业务流程中存在多个事件,优先模拟优先级高的事件。

(3)本申请实施例可对待执行仿真模拟的业务流程业务活动进行运行参数定义。包括静态等待时间,处理时间,评价总成本,其中,活动运行参数的配置方式可以如图4所示,静态等待时间用于定义模拟仿真的业务流程处理本业务活动的静态等待时间,包括分钟、小时和天,静态等待时间就是实际业务处理中,等待前次未完成的活动的时间;处理时间用于定义模拟仿真的业务流程处理本次业务活动的时间,包括分钟、小时和天,处理时间就是实际业务处理中,处理本次活动所需要的总时间;平均总成本用于定义模拟仿真的业务流程处理本次业务活动的平均成本。

(4)本申请实施例可对待执行仿真模拟的业务流程业务分支判断进行定义,其中,流程节点分支参数的配置方式可以如图5所示,业务流程中若存在逻辑判断符号则表示存在分支,需要给相应的分支设置概率参数。业务流程仿真时会按照给定的概率选择进入不同的分支。如果未设置参数,XOR规则下概率在分支之间平均分配,OR规则和AND规则下概率均会设置为1。

可选地,在一些实施例中,在配置目标业务流程对应的仿真参数,设置业务流程仿真引擎之前,还包括:根据当前企业的业务信息建立业务流程仿真引擎中的业务流程模型;配置业务流程模型中的仿真所需参数,其中,仿真所需参数包括业务流程事件的频率、业务活动的时间参数、业务活动的平均总成本、分支概率中的至少一项。

可选地,根据当前企业的业务信息建立业务流程仿真引擎中的业务流程模型,包括:根据当前企业的企业自身实际业务场景对业务进行分析;通过预设的标准建模规则,将分析后的自身业务流程轮廓里的业务内容进行要素化抽象,并通过图符的形状、符号、边界、图符中图示元素的布局及对应的属性明确自身业务的特点,生成业务信息;基于业务信息进行图形化设计,形成业务流程模型。

具体地,本申请实施例在业务流程仿真开始前,需要完成业务流程模型的建模工作,并设置仿真时所需要的参数,其中,建立业务流程模型的方式可以如图6所示。

具体而言,企业可以依据自身业务特点,通过标准建模规则,将自身业务内容抽象的业务流程轮廓里捕捉到所需的所有要素并将其分解为更细致的业务流,进而进行图形化设计形成业务流程模型。通过图符的形状、符号、边界、图符中图示元素的布局以及它们的属性明确定义自身业务的特点。通过“流对象”定义业务流程行为的主要图符元素,主要包括:事件、活动、网关;通过“连接对象”定义业务活动的关联关系,关系主要由顺序流、消息流、数据关联、关联组成;通过“泳道”定义业务活动的部门、岗位及角色边界,主要分为两个组成元素,即池、道。

仿真参数是根据企业实际的业务活动场景的现状数据和优化后的未来数据进行参数化设置的。现状数据配置参数,用于模拟企业当前业务流程的问题,优化后的未来数据配置参数用于模拟企业优化后的业务流程实际是否达成预期效果。

其中,设置业务流程事件的频率,则仿真时将按照设置的频率触发业务流程。该参数为必须输入的参数,用于模拟业务流程开始事件的触发频率是随机触发还是按一定频率周期触发,还是仅仅在某一时间区间内会触发该流程的启动。同时模拟该流程事件的优先级权重。本参数的准确设置,能够更加准确如实的模拟企业触发该业务流程的实际发生频率。

设置业务活动的时间参数:时间参数包括等待时间、处理时间等,时间分布可以设置为常数、均值分布、正态分布等,设置完成后,在仿真时,将根据设置的时间参数进行模拟及数据统计。该参数为必须输入的参数,用于模拟业务流程中,企业真实处理某一业务活动的实际平均排队时间和处理时间。本参数的准确设置,能够更加准确的反应企业业务人员在处理该业务的真实工作效率,对仿真的结果及优化的意见有着关键作用。

设置业务活动的平均总成本:成本主要指人力成本。该参数为非必须输入的参数,用于模拟业务流程中,企业处理某一业务活动的平均总成本。如:处理某报表需要1人天,则可以估算处理完成一件事需要的大概平均总成本。本参数的准确设置,能够相对精准的反馈企业业务管理过程的某项工作人工成本,对优化的意见有着重要作用。

设置分支概率:业务流程中若存在逻辑判断符号则表示存在分支,需要给相应的分支设置概率特性,则仿真时系统会按照给定的概率选择进入不同的分支。该参数为非必须输入的参数。如果业务流程中,某一业务活动存在判断条件,则需要设置条件分支的概率。本参数的设置,必须真实反应企业管理处理该活动的实际情况,对优化的意见有着重要作用。

在步骤S102中,利用业务流程仿真引擎对目标业务流程进行仿真,以模拟目标业务流程,得到目标业务流程中每一步骤的运算数据。

应当理解的是,本申请实施例可以通过业务流程仿真引擎实现业务流程仿真模拟,可按照配置后的参数,对流程数据进行仿真数据运算,并将运算数据推送给展示端进行可视化展示,其中,仿真引擎操作页面可以如图7所示,本申请实施例能够通过仿真操作页面控制仿真选择模型、打开模型、刷新模型、参数、保存参数、开始、暂停、终止等操作。

具体而言,用户可以根据企业自身实际业务场景,对业务进行分析,通过标准建模规则,将自身业务流程轮廓里的业务内容进行要素化抽象,再通过图符的形状、符号、边界、图符中图示元素的布局以及它们的属性明确定义自身业务的特点。进而进行图形化设计形成业务流程模型。用户打开面向业务流程的时间、成本的综合计算仿真系统,根据自身业务场景,首先定义本业务流程的基本信息,包括流程名称及流程说明。再定义的本业务流程模型的启动事件,详细描述启动本流程的事件条件及要求。开始事件定义完成后,开始详细定义本业务流程的所有业务活动内容,内容包括业务活动所属部门、所属岗位或角色、本活动的类型(抽象任务、用户任务、手动任务、服务任务、脚本任务、业务规则任务、子流程),同时定义与本活动相关联的业务数据等。活动定义完成后,关联启示事件与活动、活动与活动的业务流转顺序。

需要说明的是,在业务活动定义过程中,需要同时定义上游活动到下游活动之间的分支类型,如果存在至少执行一种下游活动,则需要定义为包容网关(或),如果存在必须执行一种下游活动,则需要定义为排他网关(异或),如果存在全部执行所有下游活动,则需要定义为平行网关(与)。业务活动和网关定义完成后,根据实际业务,定义本业务流程的结束事件,详细描述结束本流程的事件条件及要求,结束事件可作为其他业务流程的开始事件。业务流程模型创建完成后,再次定义业务流程全局、事件、活动、网关等要素的仿真参数。用户打开打开面向业务流程的时间、成本的综合计算仿真系统的仿真功能,选择待仿真的业务流程模型,在打开的模型中,首先设置模型仿真全局参数,包括仿真动画的刷新速度,该速度初始值为5秒,最大值不超过20秒。仿真模拟的持续时间,选择开始时间和结束时间,

自动计算仿真模型持续时间,持续时间最大值不超过1个月。全局参数定义完成后,再详细定义事件参数、活动运行参数、流程节点分支参数。选择“开始事件”,定义触发启动本流程的开始事件的事件类型,类型包括按频率、按随机、按时间区间,如果是按频率执行,需要指定执行的频率值以及频率单位,频率单位一般包括分钟、小时、天。系统默认为小时。同时需要定义触发该流程开始时间的优先级权重值,如果权重较小,则触发同类型业务流程的概率就小。选择“业务活动”,设置单次执行本业务活动的静态等待时间,静态等待时间是实际业务活动的平均等待时间的平均值,需要定义该参数的数值及类型,类型包括分钟、小时、天。设置执行本业务活动的处理时间,处理时间是从开始处理到处理完成实际业务活动的时间差,需要定义该参数的数值及类型,类型包括分钟、小时、天。设置执行本业务活动的平均总成本,总成本是指处理该业务活动的人力成本,成本一般指元/次。选择“网关”,定义该网关流转到下一业务活动的分支概率值,分支概率是指企业日常上游业务流程流转到下游业务流程的分支概率,如:只有满足XX条件才执行下一业务活动。业务流程仿真参数设置完成后,点击“保存”按钮,系统将所有模型数据保存到关系型数据表中,同时生成对应仿真xml文件并在服务器端存储。点击“仿真执行”按钮,面向业务流程的时间、成本的综合计算仿真系统,根据仿真的业务流程模型,获取对应的仿真xml文件,上传至模型仿真引擎。模型仿真引擎首先对上传的xml文件进行结构分析,获取各类数据,包括模型、符号、样式、坐标、参数等信息。仿真引擎按照模型中定义的开始事件、业务活动、网关分支、结束事件以及各要素之间的上下游流转关系,同时根据解析出来的仿真参数,动态模拟业务流程场景。在动态仿真过程中,仿真页面会以动画的方式模拟演示真实业务处理的步骤,仿真引擎将每一步执行的活动产生的实时仿真结果数据保存为json文件,仿真程序实时监控该json文件,当上一业务流程活动执行完毕后,仿真程序将自动分析该json文件,并将解析后的实时数据,以动画的形式显示在仿真页面中,包括单位事件本业务活动执行次数、出错次数、执行用时、处理成本。仿真模拟全部结束后,仿真引擎会将仿真过程的全部动态数据保存为json文件,仿真程序下载并接卸该json文件后,以列表的方式显示本业务流程的已创建业务流程数,已完成业务流程数,已处理功能数,全业务流程静态等待时间总和,全业务流程动态等待时间总和,每个事件的执行频率,每个业务活动的等待时间和处理时间,每个业务活动的参与角色的处理总时间及利用效率。

可选地,在一些实施例中,在得到目标业务流程中每一步骤的运算数据之后,还包括:以预设的可视化动态图展现方式展示由每一步骤的运算数据得到的统计信息;和/或,展示目标业务流程的流程执行顺序和执行轨迹,使得仿真动画和仿真引擎的执行结果保持同步运行。

可选地,在一些实施例中,统计信息包括流程、事件、功能、规则、人力资源、技术资源、能力资源、功能成本、人力成本、资源成本和风险中的至少一项。

可选地,在模拟目标业务流程的同时,还包括:基于仿真操作页面,接收用户的仿真操作指令;根据仿真操作指令对业务流程仿真引擎执行模型选择操作、模型打开操作、模型刷新操作、参数修正操作、参数保存操作、仿真开始操作、仿真暂停操作和/或仿真终止操作。

可选地,运算数据包括业务流程的已创建业务流程数、已完成业务流程数、已处理功能数、全业务流程静态等待时间总和、全业务流程动态等待时间总和、每个事件的执行频率、每个业务活动的等待时间和处理时间、每个业务活动的参与角色的处理总时间及利用效率中的一项或多项。

具体地,在仿真引擎模拟完成后,本申请实施例可以通过统计图、表,评估在仿真过程中获得的结果。统计信息包括:流程、事件、功能、规则、人力资源、技术资源、能力资源、功能成本、人力成本、资源成本、风险等

其中,仿真引擎执行动态展示可以如图8所示,即在仿真执行过程中,本申请实施例能够以动画形式动态展示模型全过程,通过流程模型中事件、活动、分支在模拟过程中产生的动态变化,可以直观观察流程的模拟过程经过了哪个活动,进行了哪个分支的流转。

业务活动仿真结果数据动态展示可以如图9所示,即在仿真执行过程中,本申请实施例可以在业务活动四周动态展示此活动的仿真指标结果数据,包括执行次数、出错次数、执行用时等。

对于仿真结果分析数据动态展示,其中,仿真结果统计分析数据:是指对仿真运行结果数据按照某个维度进行统计后的结果(如:执行次数时间分布、执行出错率、执行平均用时、执行效率等)。仿真执行过程中,实时返回并显示仿真运行结果数据,包括执行次数时间分布、执行出错率、执行平均用时、执行效率等。

选中指定数据生成柱状图/线形图/饼图,则在图表窗口将展示所选数据的图形结果,统计分析时间可动态展示。从定量数据分析的角度来理解目前流程运行的现状以及造成目前这种流程效率较低、成本高的瓶颈所在,为后期的流程优化设计指明方向。

在步骤S103中,根据目标业务流程中每一步骤的运算数据生成目标业务流程的时间及成本的综合计算结果。

可选地,还包括:根据目标业务流程的时间及成本的综合计算结果生成目标业务流程的优化策略,和/或预测优化策略对应的优化效果,并进行相应展示。

具体而言,业务流程仿真结果分析数据示意图可以如图10所示,业务流程仿真事件结果分析数据示意图可以如图11所示,业务流程仿真步骤结果分析数据示意图可以如图12所示,业务流程仿真人力资源结果分析数据示意图可以如图13所示,

由此可知,通过仿真结果比对分析功能,可以通过分析活动的统计结果,比较优化前业务流程和优化后业务流程仿真结果。该结果可以直观的显示业务流程优化后的流程效率和成本等指标的优化效果。

需要说明的是,面向业务流程的时间、成本的综合计算仿真只是提供了仿真方法和仿真软件,真正满足企业业务流程最佳优化结果的数据,需要经过大量的仿真模拟进而得到充足的试验数据才能判断仿真的精确度。而判断业务流程仿真是否达到预期结果,评价指标主要来自于流程处理总人数的静态等待时间,动态等待时间,处理时间这几项是否得到明显下降。

为便于本领域技术人员进一步了解本申请实施例的面向业务流程的时间及成本综合计算仿真方法,下面结合具体实施例进行详细阐述。

以某企业生产作业业务流程为例:优化后的业务流程仿真数据与原有数据结果比较如下表1所示。可以发现,业务流程优化后,单位工作日内某业务流程完成率大幅增加,而且动态等待时间大幅度减少。

表1

以某企业生产作业业务流程为例:优化后的人力资源统计数据与原有数据结果比较如下表2所示。可以发现,业务流程优化后,库管员的工作载荷从0.991下降到0.366,工作量大幅减轻。

表2

综上可知,如图14所示,本申请实施例的面向业务流程的时间及成本综合计算仿真方法所涉及的仿真功能架构可以如图14所示,本申请实施例所要采取的技术主要包括:参数配置、仿真引擎、仿真分析。

其中,参数配置:用于模型仿真进行相关参数数据设置。在模型仿真过程中便于仿真引擎模拟到该步骤时调用对应参数数据。仿真参数是业务流程真实执行情况收集到的数据和信息,数据可以通过历史纪录、经验计算得到;

仿真引擎:通过业务流程仿真引擎承接业务流程数据,按照配置后的参数,传送到仿真引擎进行数据模拟运算,在仿真执行的每一步,仿真引擎将运算数据推送给软件展示端以可视化的动态图形式,动态查看流程执行顺序和执行轨迹,确保仿真动画和仿真引擎执行结果是否同步运行。

仿真分析:对仿真运行数据进行统计分析,进行可视化图标动态展示。

也即是说,本申请实施例的面向业务流程的时间及成本综合计算仿真方法是对业务流程执行的模拟,从本质上来讲,是对业务过程执行情况进行计算机辅助重演。利用仿真技术,评估企业业务流程执行的动态过程信息,用户基于统计数据分析进而优化业务流程,统计数据包括业务流程各个活动的性能等问题,例如等待时间、占用率、故障率、人力成本等。

本申请可以解决的技术问题如下:

(1)检查业务流程处理逻辑的正确性。模拟运行业务流型过程,检查业务流程是否存在流转死循环、流程断点等问题。辅助用户准确发现业务流程逻辑问题。

(2)业务流程效率分析。面向业务流程处理过程中的处理时间、等待时间、人力成本、资源消耗等问题对业务流程进行模拟,对模拟仿真的结果进行数据统计分析,辅助用户发现业务流程处理瓶颈和资源配比问题。

(3)业务流程资源配置分析。通过业务流程仿真,对比不同资源配置方法的流转效率,辅助用户选择合适的业务流程设计方案,依据对应方案调整组织人员配置,使资源达到充分有效利用的状态。

(4)端到端业务流程模拟仿真。可对全局多条业务流程分别进行仿真,结合业务逻辑上下游关系,对仿真结果数据进行分析,对多条业务流程的资源进行平衡配置,辅助用户实现企业组织层面业务流程运行的资源配比整体最优。

(5)为企业业务流程优化变革提供数据决策支持。可以帮助企业深入认识业务流程中每个流转的业务环节,从而发现存在的问题,为提出业务流程改进方案提供关键数据支持,这些数据可以作为业务流程优化的量化参考,保证优化后业务流程的优越性。

(6)成本、时间和性能数据资产库。业务流程仿真执行过程中所有信息都可以存储在数据库中,用户可以根据决策的不同进行分类、汇总查询和分析。

(7)业务流程指标灵敏度分析。业务流程分析过程中,关键性能指标变化产生的影响程度对组织管理效率至关重要。通过设定仿真业务流程模型的指标数据及变化范围可以将其影响程度进行量化,从而为决策提供依据。

根据本申请实施例提出的面向业务流程的时间及成本综合计算仿真方法,通过该仿真技术对业务流程进行模拟参数配置,利用仿真引擎驱动业务过程模拟执行,得到一系列运行实例数据,对运行实例数据进行统计分析以及可视化、图表化展示,从而可以及早发现业务流程的缺陷和瓶颈,随时提出优化方案,进而做出业务流程设计和优化决策,确保在实施业务流程之前全面了解业务流程的可行性。

其次参照附图描述根据本申请实施例提出的面向业务流程的时间及成本综合计算仿真装置。

图15是本申请实施例的面向业务流程的时间及成本综合计算仿真装置的方框示意图。

如图15所示,该面向业务流程的时间及成本综合计算仿真装置10包括:配置模块100、仿真模块200和生成模块300。

其中,配置模块100用于基于目标业务流程,配置目标业务流程对应的仿真参数,设置业务流程仿真引擎,其中,仿真参数包括全局参数、事件参数、活动运行参数、流程节点分支参数中的至少一项;

仿真模块200用于利用业务流程仿真引擎对目标业务流程进行仿真,以模拟目标业务流程,得到目标业务流程中每一步骤的运算数据;以及

生成模块300用于根据目标业务流程中每一步骤的运算数据生成目标业务流程的时间及成本的综合计算结果。

可选地,在得到目标业务流程中每一步骤的运算数据之后,仿真模块200还用于:

以预设的可视化动态图展现方式展示由每一步骤的运算数据得到的统计信息;

和/或,展示目标业务流程的流程执行顺序和执行轨迹,使得仿真动画和仿真引擎的执行结果保持同步运行。

可选地,统计信息包括流程、事件、功能、规则、人力资源、技术资源、能力资源、功能成本、人力成本、资源成本和风险中的至少一项。

可选地,在模拟目标业务流程的同时,仿真模块200还用于:

基于仿真操作页面,接收用户的仿真操作指令;

根据仿真操作指令对业务流程仿真引擎执行模型选择操作、模型打开操作、模型刷新操作、参数修正操作、参数保存操作、仿真开始操作、仿真暂停操作和/或仿真终止操作。

可选地,在配置目标业务流程对应的仿真参数,设置业务流程仿真引擎之前,配置模块100还用于:

根据当前企业的业务信息建立业务流程仿真引擎中的业务流程模型;

配置业务流程模型中的仿真所需参数,其中,仿真所需参数包括业务流程事件的频率、业务活动的时间参数、业务活动的平均总成本、分支概率中的至少一项。

可选地,根据当前企业的业务信息建立业务流程仿真引擎中的业务流程模型,配置模块100具体用于:

根据当前企业的企业自身实际业务场景对业务进行分析;

通过预设的标准建模规则,将分析后的自身业务流程轮廓里的业务内容进行要素化抽象,并通过图符的形状、符号、边界、图符中图示元素的布局及对应的属性明确自身业务的特点,生成业务信息;

基于业务信息进行图形化设计,形成业务流程模型。

可选地,运算数据包括业务流程的已创建业务流程数、已完成业务流程数、已处理功能数、全业务流程静态等待时间总和、全业务流程动态等待时间总和、每个事件的执行频率、每个业务活动的等待时间和处理时间、每个业务活动的参与角色的处理总时间及利用效率中的一项或多项。

可选地,还包括:

计算模块,用于根据目标业务流程的时间及成本的综合计算结果生成目标业务流程的优化策略,和/或预测优化策略对应的优化效果,并进行相应展示。

需要说明的是,前述对面向业务流程的时间及成本综合计算仿真方法实施例的解释说明也适用于该实施例的面向业务流程的时间及成本综合计算仿真装置,此处不再赘述。

根据本申请实施例提出的面向业务流程的时间及成本综合计算仿真装置,通过该仿真技术对业务流程进行模拟参数配置,利用仿真引擎驱动业务过程模拟执行,得到一系列运行实例数据,对运行实例数据进行统计分析以及可视化、图表化展示,从而可以及早发现业务流程的缺陷和瓶颈,随时提出优化方案,进而做出业务流程设计和优化决策,确保在实施业务流程之前全面了解业务流程的可行性。

图16为本申请实施例提供的电子设备的结构示意图。该电子设备可以包括:

存储器1601、处理器1602及存储在存储器1601上并可在处理器1602上运行的计算机程序。

处理器1602执行程序时实现上述实施例中提供的面向业务流程的时间及成本综合计算仿真方法。

进一步地,电子设备还包括:

通信接口1603,用于存储器1601和处理器1602之间的通信。

存储器1601,用于存放可在处理器1602上运行的计算机程序。

存储器1601可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。

如果存储器1601、处理器1602和通信接口1603独立实现,则通信接口1603、存储器1601和处理器1602可以通过总线相互连接并完成相互间的通信。总线可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线、外部设备互连(PeripheralComponent,简称为PCI)总线或扩展工业标准体系结构(Extended Industry StandardArchitecture,简称为EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图16中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

可选的,在具体实现上,如果存储器1601、处理器1602及通信接口1603,集成在一块芯片上实现,则存储器1601、处理器1602及通信接口1603可以通过内部接口完成相互间的通信。

处理器1602可能是一个中央处理器(Central Processing Unit,简称为CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称为ASIC),或者是被配置成实施本申请实施例的一个或多个集成电路。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或N个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“N个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更N个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或N个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,N个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号