对业务模型进行诊断的方法和装置制造方法

文档序号:6520173阅读:214来源:国知局
对业务模型进行诊断的方法和装置制造方法
【专利摘要】本发明实施例提供了一种对业务模型进行诊断的方法和装置。该方法主要包括:根据预先设定的岗位诊断流程对业务模型进行岗位诊断,根据预先设定的职责诊断流程对业务模型进行职责诊断,根据预先设定的数据诊断流程对业务模型进行数据诊断,根据预先设定的流程诊断流程对业务模型进行流程诊断;根据所述岗位诊断、职责诊断、数据诊断和流程诊断的诊断结果,获取并输出所述业务模型的诊断报告。利用本发明,可以指导相关方对业务模型进行改进完善和优化,从而使优化后的业务模型更加符合业务实际,对更进一步的业务信息化建设提供需求调研结果和需求分析设计。
【专利说明】对业务模型进行诊断的方法和装置
【技术领域】
[0001]本发明涉及业务模型领域,尤其涉及一种对业务模型进行诊断的方法和装置。
【背景技术】
[0002]目前,各大企业、事业单位和机构已经开始广泛开展业务模型建设,针对业务模型建设的需求每年都在增长,而针对业务模型建设工作一个摆在我们面前很严峻的问题就是如何确保梳理出的业务模型与实际业务情况吻合,从而使业务模型能够更好地应用于业务信息化工作当中。
[0003]目前,在业务梳理工作中,产生的业务模型一般都以word或者是Visio展现,该业务模型可以在一定程度上表达出业务现状。目前,缺乏一种对业务模型进行有效的诊断和完善的方法。

【发明内容】

[0004]本发明的实施例提供了一种对业务模型进行诊断的方法和装置,以实现对业务模型的岗位、职责、数据和流程各个方面进行诊断和完善。
[0005]本发明提供了如下方案:
[0006]一种对业务模型进行诊断的方法,包括:
[0007]根据预先设定的岗位诊断流程对业务模型进行岗位诊断,根据预先设定的职责诊断流程对业务模型进行职责诊断,根据预先设定的数据诊断流程对业务模型进行数据诊断,根据预先设定的流程诊断流程对业务模型进行流程诊断;
[0008]根据所述岗位诊断、职责诊断、数据诊断和流程诊断的诊断结果,获取并输出所述业务模型的诊断报告。
[0009]所述的根据预先设定的岗位诊断流程对业务模型进行岗位诊断,包括:
[0010]预先存储各种业务部门和岗位节点之间的对应关系,一个业务部门对应一个或者多个岗位节点;
[0011]提取所述业务模型中的业务部门和业务部门中设立的岗位节点信息,根据提取出来的业务部门查询所述各种业务部门和岗位节点之间的对应关系,获取所述业务部门对应的标准的岗位节点;
[0012]将所述提取出的所述业务部门中设立的岗位节点信息和所述查询得到的所述标准的岗位节点进行比较,如果比较结果为一致,则输出所述业务模型的岗位诊断合格信息;如果比较结果为不一致,则输出所述业务模型的岗位诊断不合格信息,并根据比较结果输出所述业务模型中的业务部门中的岗位节点的差错信息。
[0013]所述的根据预先设定的职责诊断流程对业务模型进行职责诊断,包括:
[0014]预先存储各种岗位节点和职责描述之间的对应关系,一个岗位节点唯一对应一个职责描述,并且,该职责描述采用设定的语法结构;
[0015]提取所述业务模型中的业务部门中设立的岗位节点和岗位节点对应的职责描述信息,根据提取出来的岗位节点查询所述各种岗位节点和职责描述之间的对应关系,获取岗位节点对应的标准的职责描述;
[0016]将所述提取出的所述岗位节点对应的职责描述和所述查询得到的所述标准的职责描述进行比较,如果比较结果为一致,则输出所述业务模型的职责诊断合格信息;如果比较结果为不一致,则输出所述业务模型的职责诊断不合格信息,并根据比较结果输出所述业务模型中的岗位节点的职责描述的差错信息。
[0017]所述的岗位节点的职责描述的差错信息包括:职责描述没有采用设定的语法结构,职责描述缺少内容、不准确、完全错误中的至少一项。
[0018]所述的根据预先设定的数据诊断流程对业务模型进行数据诊断,包括:
[0019]预先存储协作流程的事件链和业务表单之间的对应关系,针对每个业务表单定义标准的具体数据项;
[0020]提取所述业务模型中的协作流程的事件链,根据该事件链查询所述协作流程的事件链和业务表单之间的对应关系,获取该事件链对应的业务表单,以及该业务表单对应的标准的具体数据项,判断从所述业务模型中提取出的协作流程的事件链上是否携带了所述业务表单,如果是,还判断携带的业务表单上是否有所述标准的具体数据项;还判断所述业务模型的职责执行流程中是否描述了岗位节点对所述业务表单中的各个标准的具体数据项的增、删、改、查操作;
[0021]在所述所有的判断结果为是后,输出所述业务模型的数据诊断合格信息;在所述所有的判断结果不是都为是后,输出所述业务模型的数据诊断不合格信息,并根据判断结果输出具体的错误信息。
[0022]所述的根据预先设定的流程诊断流程对业务模型进行流程诊断,包括:
[0023]提取所述业务模型中的协作流程和协作流程的发起人和结束人,判断所述协作流程的发起人和结束人是否为同一个活动主体,如果是,则判断所述协作流程属于闭环,输出所述业务模型的流程诊断合格信息;如果不是,判断所述协作流程不属于闭环,输出所述业务模型的流程诊断不合格信息。
[0024]所述的根据所述岗位诊断、职责诊断、数据诊断和流程诊断的诊断结果,获取并输出所述业务模型的诊断报告,包括:
[0025]接收所述输出的岗位诊断合格或者不合格信息、职责诊断合格或者不合格信息、数据诊断合格或者不合格信息、流程诊断合格或者不合格信息,以及各种不合格信息对应的错误信息;
[0026]根据接收到的所述信息生成列表形式的业务模型诊断报告并输出,根据所述业务模型诊断报告将预置于知识库中的诊断问题对应的建议导出,生成针对业务模型的岗位、职责、流程、数据各方面的改进建议报告并输出。
[0027]一种对业务模型进行诊断的装置,包括:
[0028]业务模型输入模块,用于接收外部输入的待诊断的业务模型,将所述业务模型传输给所述模型诊断模块;
[0029]模型诊断模块,用于根据预先设定的岗位诊断流程对所述业务模型进行岗位诊断,根据预先设定的职责诊断流程对业务模型进行职责诊断,根据预先设定的数据诊断流程对业务模型进行数据诊断,根据预先设定的流程诊断流程对业务模型进行流程诊断;[0030]诊断结论输出模块,用于根据所述岗位诊断、职责诊断、数据诊断和流程诊断的诊断结果,获取并输出所述业务模型的诊断报告。
[0031]所述的模型诊断模块包括岗位诊断模块、职责诊断模块、数据诊断模块和流程诊断模块,
[0032]所述的岗位诊断模块,用于预先存储各种业务部门和岗位节点之间的对应关系,一个业务部门对应一个或者多个岗位节点;
[0033]提取所述业务模型中的业务部门和业务部门中设立的岗位节点信息,根据提取出来的业务部门查询所述各种业务部门和岗位节点之间的对应关系,获取所述业务部门对应的标准的岗位节点;
[0034]将所述提取出的所述业务部门中设立的岗位节点和所述查询得到的所述标准的岗位节点进行比较,如果比较结果为一致,则输出所述业务模型的岗位诊断合格信息;如果比较结果为不一致,则输出所述业务模型的岗位诊断不合格信息,并根据比较结果输出上述业务模型中的业务部门中的岗位节点的差错信息;
[0035]所述的职责诊断模块,用于预先存储各种岗位节点和职责描述之间的对应关系,一个岗位节点唯一对应一个职责描述,并且,该职责描述采用设定的语法结构;
[0036]提取所述业务模型中的业务部门信息中设立的岗位节点和岗位节点对应的职责描述,根据提取出来的岗位节点查询所述各种岗位节点和职责描述之间的对应关系,获取岗位节点对应的标准的职责描述;
[0037]将所述提取出的所述岗位节点信息对应的职责描述和所述查询得到的所述标准的职责描述进行比较,如果比较结果为一致,则输出所述业务模型的职责诊断合格信息;如果比较结果为不一致,则输出所述业务模型的职责诊断不合格信息,并根据比较结果输出所述业务模型中的岗位节点的职责描述的差错信息;
[0038]所述的数据诊断模块,用于预先存储协作流程的事件链和业务表单之间的对应关系,针对每个业务表单定义标准的具体数据项;
[0039]提取所述业务模型中的协作流程的事件链,根据该事件链查询所述协作流程的事件链和业务表单之间的对应关系,获取该事件链对应的业务表单,以及该业务表单对应的标准的具体数据项,判断从所述业务模型中提取出的协作流程的事件链上是否携带了所述业务表单,如果是,还判断携带的业务表单上是否有所述标准的具体数据项;还判断所述业务模型的职责执行流程中是否描述了岗位节点对所述业务表单中的各个标准的具体数据项的增、删、改、查操作;
[0040]在所述所有的判断结果为是后,输出所述业务模型的数据诊断合格信息;在所述所有的判断结果不是都为是后,输出所述业务模型的数据诊断不合格信息,并根据判断结果输出具体的错误信息;
[0041]所述的流程诊断模块,用于提取所述业务模型中的协作流程和协作流程的发起人和结束人,判断所述协作流程的发起人和结束人是否为同一个活动主体,如果是,则判断所述协作流程属于闭环,输出所述业务模型的流程诊断合格信息;如果不是,判断所述协作流程不属于闭环,输出所述业务模型的流程诊断不合格信息。
[0042]所述的诊断结论输出模块包括:
[0043]模型诊断报告输出模块,用于接收所述输出的岗位诊断合格或者不合格信息、职责诊断合格或者不合格信息、数据诊断合格或者不合格信息、流程诊断合格或者不合格信息,以及各种不合格信息对应的错误信息,根据接收到的所述信息生成列表形式的业务模型诊断报告并输出,
[0044]模型改进建议输出模块,用于根据所述业务模型诊断报告将预置于知识库中的诊断问题对应的建议导出,生成针对业务模型岗位、职责、流程、数据各方面的改进建议报告并输出。
[0045]由上述本发明的实施例提供的技术方案可以看出,本发明实施例通过根据预先设定的诊断流程对业务模型分别进行岗位诊断,职责诊断,数据诊断和流程诊断,最后输出模型诊断报告和模型改进建议,可以指导相关方对业务模型进行改进完善和优化,从而使优化后的业务模型更加符合业务实际,对更进一步的业务信息化建设提供需求调研结果和需求分析设计。
【专利附图】

【附图说明】
[0046]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0047]图1为本发明实施例一提供的一种对业务模型进行诊断的方法的处理流程图;
[0048]图2为本发明实施例二提供的一种对业务模型进行诊断的装置的结构图,图中,业务模型输入模块21,模型诊断模块22,诊断结论输出模块23,岗位诊断模块221、职责诊断模块222、数据诊断模块223和流程诊断模块224,模型诊断报告输出模块231,模型改进建议输出模块232。
【具体实施方式】
[0049]为便于对本发明实施例的理解,下面将结合附图以几个具体实施例为例做进一步的解释说明,且各个实施例并不构成对本发明实施例的限定。
[0050]实施例一
[0051]本发明实施例主要是面向全生命周期管理的全程一体化的业务模型建立技术,围绕着对已建业务模型进行诊断的具体展开。
[0052]本发明实施例首先需要建立包括业务模型输入模块、模型诊断模块和诊断结论输出模块的业务模型诊断装置,其中模型诊断模块包括岗位诊断模块、职责诊断模块、数据诊断模块和流程诊断模块,诊断结论输出模块包括模型诊断报告输出模块和模型改进建议输出模块。
[0053]基于上述业务模型诊断装置,该实施例提供的一种对业务模型进行诊断的方法的处理流程如图1所示,包括如下的处理步骤:
[0054]步骤S110、将采集的前端模型素材输入到模型构建端,模型构建端根据上述前端模型素材,利用预先设定的统一规范生成依据国家标准的统一的业务模型。
[0055]然后,将生成的业务模型输入到上述业务模型诊断系统中的业务模型输入模块,业务模型输入模块将接收到的业务模型存储到指定位置,并传输给模型诊断模块。[0056]步骤S120、模型诊断模块接收到上述业务模型输入模块传输过来的业务模型后,将上述业务模型分别输入到上述岗位诊断模块、职责诊断模块、数据诊断模块和流程诊断模块进行诊断。
[0057]1:岗位诊断模块
[0058]在岗位诊断模块中需要存储各种业务部门和岗位节点之间的对应关系,一个业务部门中可以对应一个或者多个岗位节点。该对应关系中存储的是按照国家标准,一个业务部门中必须设立的标准的岗位节点。比如,财务部门对应出纳、会计等标准的岗位节点。
[0059]在将上述业务模型输入到上述岗位诊断模块后,岗位诊断模块首先提取上述业务模型中的业务部门和业务部门中设立的岗位节点。岗位诊断模块根据提取出来的业务部门查询上述各种业务部门和岗位节点之间的对应关系,获取上述业务部门对应的标准的岗位节点。
[0060]然后,岗位诊断模块将上述提取出的上述业务部门中设立的岗位节点信息和上述查询得到的上述标准的岗位节点进行比较,如果比较结果为一致,则岗位诊断模块输出上述业务模型的岗位诊断合格信息;如果比较结果为不一致,则岗位诊断模块输出上述业务模型的岗位诊断不合格信息,并根据比较结果输出上述业务模型中的业务部门中的岗位节点的差错信息,该差错信息可以为少设立了一些标准的岗位节点,多余或者错误设立了一些岗位节点等。
[0061]2、职责诊断模块
[0062]在职责诊断模块中需要存储各种岗位节点和职责描述之间的对应关系,一个岗位节点唯一对应一个职责描述。该对应关系中存储的是按照国家标准,一个岗位节点对应的标准的职责描述,并且,该职责描述采用设定语法结构,比如为动宾结构或者主谓结构,目的是规范化职责描述的用语,要求统一语法规范表达。比如,出纳岗位节点对应的职责描述为冲抵报销款等。
[0063]在将上述业务模型输入到上述职责诊断模块后,职责诊断模块首先提取上述业务模型中的业务部门信息中设立的岗位节点和岗位节点对应的职责描述信息。职责诊断模块根据提取出来的岗位节点查询其存储的上述对应关系,获取岗位节点对应的标准的职责描述。
[0064]然后,职责诊断模块将上述提取出的上述岗位节点对应的职责描述和上述查询得到的上述标准的职责描述进行比较,如果比较结果为一致,则职责诊断模块输出上述业务模型的职责诊断合格信息;如果比较结果为不一致,则职责诊断模块输出上述业务模型的职责诊断不合格信息,并根据比较结果输出上述业务模型中的岗位节点的职责描述的差错信息,该差错信息可以为职责描述没有采用设定的语法结构,职责描述缺少内容、不准确、完全错误等。比如,针对上述出纳岗位节点,职责描述为报销款冲抵就是没有采用设定的动宾结构。
[0065]3、数据诊断模块
[0066]该模块提供针对业务模型的数据是否准确的诊断。
[0067]在数据诊断模块中需要存储协作流程的事件链和业务表单之间的对应关系,针对每个业务表单还定义了标准的具体数据项。
[0068]在将上述业务模型输入到上述数据诊断模块后,数据诊断模块提取上述业务模型中的协作流程的事件链信息,根据该事件链信息查询其存储的上述对应关系,获取该事件链对应的业务表单,以及该业务表单对应的标准的具体数据项。然后,数据诊断模块判断从上述业务模型中提取出的协作流程的事件链上是否携带了上述业务表单,如果是,还判断携带的业务表单上是否有上述标准的具体数据项。数据诊断模块还判断上述业务模型的职责执行流程中是否描述了岗位节点对上述业务表单中的各个标准的具体数据项的增、删、改、查操作。
[0069]在上述所有的判断结果为是后,数据诊断模块输出上述业务模型的数据诊断合格信息;在上述所有的判断结果不是都为是后,数据诊断模块输出上述业务模型的数据诊断不合格信息,并根据判断结果输出具体的错误信息。
[0070]如:在财务部主责的报销流程中,报销 申请人:和部门助理间的事件链传递没有携带报销单据,或者报销单据没有具体数据项描述,或者没有描述部门助理对报销单据各数据项进行了检查操作,都属于数据不准确。
[0071]4、流程诊断模块
[0072]该模块提供针对业务模型的协作流程是否属于闭环的诊断。
[0073]在将上述业务模型输入到上述流程诊断模块后,流程诊断模块首先提取上述业务模型中的协作流程信息和协作流程的发起人和结束人信息。流程诊断模块判断协作流程的发起人和结束人是否为同一个活动主体,如果是,则判断该协作流程属于闭环,输出上述业务模型的流程诊断合格信息;如果不是,判断该协作流程不属于闭环,输出上述业务模型的流程诊断不合格信息。如:在财务部主责的报销流程中,报销 申请人:为流程发起人,但流程结束时并没有描述报销 申请人:拿到报销款,就属于流程不闭环现象。
[0074]步骤S130、诊断结论输出模块接收上述模型诊断模块输出的岗位诊断合格或者不合格信息、职责诊断合格或者不合格信息、数据诊断合格或者不合格信息、流程诊断合格或者不合格信息,以及各种不合格信息对应的错误信息。
[0075]然后,诊断结论输出模块中的模型诊断报告输出模块将接收到上述信息记录下来,根据接收到的上述信息自动生成列表形式的业务模型诊断报告并输出。
[0076]诊断结论输出模块中的模型改进建议输出模块根据上述业务模型诊断报告,将预置于知识库中的诊断问题对应的建议导出,生成针对业务模型岗位、职责、流程、数据各方面的改进建议报告并输出。
[0077]利用模型诊断报告和模型改进建议指导相关方对业务模型进行改进完善和优化,从而使优化后的业务模型更加符合业务实际,对更进一步的业务信息化建设提供需求调研结果和需求分析设计。
[0078]实施例二
[0079]该实施例提供了一种对业务模型进行诊断的装置,其具体实现结构如图2所示,具体可以包括如下的模块:
[0080]业务模型输入模块21,用于接收外部输入的待诊断的业务模型,将所述业务模型传输给所述模型诊断模块;
[0081]模型诊断模块22,用于根据预先设定的岗位诊断流程对所述业务模型进行岗位诊断,根据预先设定的职责诊断流程对业务模型进行职责诊断,根据预先设定的数据诊断流程对业务模型进行数据诊断,根据预先设定的流程诊断流程对业务模型进行流程诊断;[0082]诊断结论输出模块23,用于根据所述岗位诊断、职责诊断、数据诊断和流程诊断的诊断结果,获取并输出所述业务模型的诊断报告。
[0083]进一步地,所述的模型诊断模块22包括岗位诊断模块221、职责诊断模块222、数据诊断模块223和流程诊断模块224,
[0084]所述的岗位诊断模块221,用于预先存储各种业务部门和岗位节点之间的对应关系,一个业务部门对应一个或者多个岗位节点;
[0085]提取所述业务模型中的业务部门和业务部门中设立的岗位节点信息,根据提取出来的业务部门查询所述各种业务部门和岗位节点之间的对应关系,获取所述业务部门对应的标准的岗位节点;
[0086]将所述提取出的所述业务部门中设立的岗位节点信息和所述查询得到的所述标准的岗位节点进行比较,如果比较结果为一致,则输出所述业务模型的岗位诊断合格信息;如果比较结果为不一致,则输出所述业务模型的岗位诊断不合格信息,并根据比较结果输出上述业务模型中的业务部门中的岗位节点的差错信息;
[0087]所述的职责诊断模块222,用于预先存储各种岗位节点和职责描述之间的对应关系,一个岗位节点唯一对应一个职责描述,并且,该职责描述采用设定的语法结构;
[0088]提取所述业务模型中的业务部门信息中设立的岗位节点信息和岗位节点信息对应的职责描述信息,根据提取出来的岗位节点查询所述各种岗位节点和职责描述之间的对应关系,获取岗位节点对应的标准的职责描述;
[0089]将所述提取出的所述岗位节点信息对应的职责描述信息和所述查询得到的所述标准的职责描述进行比较,如果比较结果为一致,则输出所述业务模型的职责诊断合格信息;如果比较结果为不一致,则输出所述业务模型的职责诊断不合格信息,并根据比较结果输出所述业务模型中的岗位节点的职责描述的差错信息;
[0090]所述的数据诊断模块223,用于预先存储协作流程的事件链和业务表单之间的对应关系,针对每个业务表单定义标准的具体数据项;
[0091]提取所述业务模型中的协作流程的事件链信息,根据该事件链信息查询所述协作流程的事件链和业务表单之间的对应关系,获取该事件链对应的业务表单,以及该业务表单对应的标准的具体数据项,判断从所述业务模型中提取出的协作流程的事件链上是否携带了所述业务表单,如果是,还判断携带的业务表单上是否有所述标准的具体数据项;还判断所述业务模型的职责执行流程中是否描述了岗位节点对所述业务表单中的各个标准的具体数据项的增、删、改、查操作;
[0092]在所述所有的判断结果为是后,输出所述业务模型的数据诊断合格信息;在所述所有的判断结果不是都为是后,输出所述业务模型的数据诊断不合格信息,并根据判断结果输出具体的错误信息;
[0093]所述的流程诊断模块224,用于提取所述业务模型中的协作流程信息和协作流程的发起人和结束人信息,判断所述协作流程的发起人和结束人是否为同一个活动主体,如果是,则判断所述协作流程属于闭环,输出所述业务模型的流程诊断合格信息;如果不是,判断所述协作流程不属于闭环,输出所述业务模型的流程诊断不合格信息。
[0094]进一步地,所述的诊断结论输出模块23包括:
[0095]模型诊断报告输出模块231,用于接收所述输出的岗位诊断合格或者不合格信息、职责诊断合格或者不合格信息、数据诊断合格或者不合格信息、流程诊断合格或者不合格信息,以及各种不合格信息对应的错误信息,根据接收到的所述信息生成列表形式的业务模型诊断报告并输出;
[0096]模型改进建议输出模块232,用于根据所述业务模型诊断报告将预置于知识库中的诊断问题对应的建议导出,生成针对业务模型岗位、职责、流程、数据各方面的改进建议报告并输出。
[0097]用本发明实施例的装置进行对业务模型进行诊断的具体过程与前述方法实施例类似,此处不再赘述。
[0098]综上所述,本发明实施例通过根据预先设定的诊断流程对业务模型分别进行岗位诊断,职责诊断,数据诊断和流程诊断,最后输出模型诊断报告和模型改进建议,可以指导相关方对业务模型进行改进完善和优化,从而使优化后的业务模型更加符合业务实际,对更进一步的业务信息化建设提供需求调研结果和需求分析设计,从而使业务模型能够更好地应用于业务信息化工作当中。
[0099]本发明实施例通过模型构建和模型诊断技术,可以按照岗位清、职责明、流程整、数据准四个原则对业务模型进行优化改进,从而形成一套完整的模型诊断报告和模型改进建议。
[0100]本领域普通技术人员可以理解:附图只是一个实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
[0101]通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0102]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0103]以上所述,仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
【权利要求】
1.一种对业务模型进行诊断的方法,其特征在于,包括: 根据预先设定的岗位诊断流程对业务模型进行岗位诊断,根据预先设定的职责诊断流程对业务模型进行职责诊断,根据预先设定的数据诊断流程对业务模型进行数据诊断,根据预先设定的流程诊断流程对业务模型进行流程诊断; 根据所述岗位诊断、职责诊断、数据诊断和流程诊断的诊断结果,获取并输出所述业务模型的诊断报告。
2.根据权利要求1所述的对业务模型进行诊断的方法,其特征在于,所述的根据预先设定的岗位诊断流程对业务模型进行岗位诊断,包括: 预先存储各种业务部门和岗位节点之间的对应关系,一个业务部门对应一个或者多个岗位节点; 提取所述业务模型中的业务部门和业务部门中设立的岗位节点信息,根据提取出来的业务部门查询所述各种业务部门和岗位节点之间的对应关系,获取所述业务部门对应的标准的岗位节点; 将所述提取出的所述业务部门中设立的岗位节点信息和所述查询得到的所述标准的岗位节点进行比较,如果比较结果为一致,则输出所述业务模型的岗位诊断合格信息;如果比较结果为不一致,则输出所述业务模型的岗位诊断不合格信息,并根据比较结果输出所述业务模型中的业务部门中的岗位节点的差错信息。
3.根据权利要求2所述的对业务模型进行诊断的方法,其特征在于,所述的根据预先设定的职责诊断流程对业务模型进行职责诊断,包括: 预先存储各种岗位节点和职责描述之间的对应关系,一个岗位节点唯一对应一个职责描述,并且,该职责描述采·用设定的语法结构; 提取所述业务模型中的业务部门中设立的岗位节点和岗位节点对应的职责描述信息,根据提取出来的岗位节点查询所述各种岗位节点和职责描述之间的对应关系,获取岗位节点对应的标准的职责描述; 将所述提取出的所述岗位节点对应的职责描述和所述查询得到的所述标准的职责描述进行比较,如果比较结果为一致,则输出所述业务模型的职责诊断合格信息;如果比较结果为不一致,则输出所述业务模型的职责诊断不合格信息,并根据比较结果输出所述业务模型中的岗位节点的职责描述的差错信息。
4.根据权利要求3所述的对业务模型进行诊断的方法,其特征在于,所述的岗位节点的职责描述的差错信息包括:职责描述没有采用设定的语法结构,职责描述缺少内容、不准确、完全错误中的至少一项。
5.根据权利要求4所述的对业务模型进行诊断的方法,其特征在于,所述的根据预先设定的数据诊断流程对业务模型进行数据诊断,包括: 预先存储协作流程的事件链和业务表单之间的对应关系,针对每个业务表单定义标准的具体数据项; 提取所述业务模型中的协作流程的事件链,根据该事件链查询所述协作流程的事件链和业务表单之间的对应关系,获取该事件链对应的业务表单,以及该业务表单对应的标准的具体数据项,判断从所述业务模型中提取出的协作流程的事件链上是否携带了所述业务表单,如果是,还判断携带的业务表单上是否有所述标准的具体数据项;还判断所述业务模型的职责执行流程中是否描述了岗位节点对所述业务表单中的各个标准的具体数据项的增、删、改、查操作; 在所述所有的判断结果为是后,输出所述业务模型的数据诊断合格信息;在所述所有的判断结果不是都为是后,输出所述业务模型的数据诊断不合格信息,并根据判断结果输出具体的错误信息。
6.根据权利要求5所述对业务模型进行诊断的方法,其特征在于,所述的根据预先设定的流程诊断流程对业务模型进行流程诊断,包括: 提取所述业务模型中的协作流程和协作流程的发起人和结束人,判断所述协作流程的发起人和结束人是否为同一个活动主体,如果是,则判断所述协作流程属于闭环,输出所述业务模型的流程诊断合格信息;如果不是,判断所述协作流程不属于闭环,输出所述业务模型的流程诊断不合格信息。
7.根据权利要求6所述的对业务模型进行诊断的方法,其特征在于,所述的根据所述岗位诊断、职责诊断、数据诊断和流程诊断的诊断结果,获取并输出所述业务模型的诊断报告,包括: 接收所述输出的岗位诊断合格或者不合格信息、职责诊断合格或者不合格信息、数据诊断合格或者不合格信息、流程诊断合格或者不合格信息,以及各种不合格信息对应的错误信息; 根据接收到的所述信息生成列表形式的业务模型诊断报告并输出,根据所述业务模型诊断报告将预置于知识库中的诊断问题对应的建议导出,生成针对业务模型的岗位、职责、流程、数据各方面的改进建议报告并输出。
8.—种对业务模型进行诊断的装置,其特征在于,包括: 业务模型输入模块,用于接收外部输入的待诊断的业务模型,将所述业务模型传输给所述模型诊断模块; 模型诊断模块,用于根据预先设定的岗位诊断流程对所述业务模型进行岗位诊断,根据预先设定的职责诊断流程对业务模型进行职责诊断,根据预先设定的数据诊断流程对业务模型进行数据诊断,根据预先设定的流程诊断流程对业务模型进行流程诊断; 诊断结论输出模块,用于根据所述岗位诊断、职责诊断、数据诊断和流程诊断的诊断结果,获取并输出所述业务模型的诊断报告。
9.根据权利要求8所述的对业务模型进行诊断的装置,其特征在于,所述的模型诊断模块包括岗位诊断模块、职责诊断模块、数据诊断模块和流程诊断模块, 所述的岗位诊断模块,用于预先存储各种业务部门和岗位节点之间的对应关系,一个业务部门对应一个或者多个岗位节点; 提取所述业务模型中的业务部门和业务部门中设立的岗位节点信息,根据提取出来的业务部门查询所述各种业务部门和岗位节点之间的对应关系,获取所述业务部门对应的标准的岗位节点; 将所述提取出的所述业务部门中设立的岗位节点和所述查询得到的所述标准的岗位节点进行比较,如果比较结果为一致,则输出所述业务模型的岗位诊断合格信息;如果比较结果为不一致,则输出所述业务模型的岗位诊断不合格信息,并根据比较结果输出上述业务模型中的业务部门中的岗位节点的差错信息;所述的职责诊断模块,用于预先存储各种岗位节点和职责描述之间的对应关系,一个岗位节点唯一对应一个职责描述,并且,该职责描述采用设定的语法结构; 提取所述业务模型中的业务部门信息中设立的岗位节点和岗位节点对应的职责描述,根据提取出来的岗位节点查询所述各种岗位节点和职责描述之间的对应关系,获取岗位节点对应的标准的职责描述; 将所述提取出的所述岗位节点信息对应的职责描述和所述查询得到的所述标准的职责描述进行比较,如果比较结果为一致,则输出所述业务模型的职责诊断合格信息;如果比较结果为不一致,则输出所述业务模型的职责诊断不合格信息,并根据比较结果输出所述业务模型中的岗位节点的职责描述的差错信息; 所述的数据诊断模块,用于预先存储协作流程的事件链和业务表单之间的对应关系,针对每个业务表单定义标准的具体数据项; 提取所述业务模型中的协作流程的事件链,根据该事件链查询所述协作流程的事件链和业务表单之间的对应关系,获取该事件链对应的业务表单,以及该业务表单对应的标准的具体数据项,判断从所述业务模型中提取出的协作流程的事件链上是否携带了所述业务表单,如果是,还判断携带的业务表单上是否有所述标准的具体数据项;还判断所述业务模型的职责执行流程中是否描述了岗位节点对所述业务表单中的各个标准的具体数据项的增、删、改、查操作; 在所述所有的判断结果为是后,输出所述业务模型的数据诊断合格信息;在所述所有的判断结果不是都为是后,输出所述业务模型的数据诊断不合格信息,并根据判断结果输出具体的错误信息;` 所述的流程诊断模块,用于提取所述业务模型中的协作流程和协作流程的发起人和结束人,判断所述协作流程的发起人和结束人是否为同一个活动主体,如果是,则判断所述协作流程属于闭环,输出所述业务模型的流程诊断合格信息;如果不是,判断所述协作流程不属于闭环,输出所述业务模型的流程诊断不合格信息。
10.根据权利要求9所述的对业务模型进行诊断的装置,其特征在于,所述的诊断结论输出模块包括: 模型诊断报告输出模块,用于接收所述输出的岗位诊断合格或者不合格信息、职责诊断合格或者不合格信息、数据诊断合格或者不合格信息、流程诊断合格或者不合格信息,以及各种不合格信息对应的错误信息,根据接收到的所述信息生成列表形式的业务模型诊断报告并输出, 模型改进建议输出模块,用于根据所述业务模型诊断报告将预置于知识库中的诊断问题对应的建议导出,生成针对业务模型岗位、职责、流程、数据各方面的改进建议报告并输出。
【文档编号】G06Q10/06GK103577940SQ201310594884
【公开日】2014年2月12日 申请日期:2013年11月21日 优先权日:2013年11月21日
【发明者】高展, 支俊辉 申请人:华迪计算机集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1