流程模型整合系统的变量定义更改装置与方法制造方法及图纸

技术编号:15392337 阅读:81 留言:0更新日期:2017-05-19 05:14
本发明专利技术提供一种流程模型整合系统的变量定义更改装置与方法,变量定义更改该装置存储对应多个流程模型的多个流程模型定义文件,各该流程模型包含具备原始变量定义与流程模型身份的流程物件。变量定义更改该装置建立记录新变量定义、原始变量定义与流程模型身份的变量定义整合表。新变量定义与原始变量定义对应同一变量。该装置建立包含原始变量定义于流程模型定义文件中的变量定义位置的变量定义位置表。若新变量定义与原始变量定义不同,则该装置根据该整合表与该位置表于该定义文件中将原始变量定义更改为新变量定义。该方法包含上述操作的对应步骤。

Variable definition, change device and method for process model integration system

The invention provides a variable definition process model integration system changing apparatus and method, a process model definition file storage device to change the definition of variables corresponding to a plurality of process model, the process model contains objects with the original process variables and process model of identity. The variable defines the change, the device establishes the record, the new variable definition, the original variable definition, and the process model identity. A new variable defines the same variable as the original variable definition. The device establishes a variable definition location table that contains the original variables defined in the process model definition file. If the new variable definition is different from the original variable definition, the device changes the definition of the original variable to the new variable definition in the definition file based on the integration table and the location table. The method comprises corresponding steps of the operation described above.

【技术实现步骤摘要】
流程模型整合系统的变量定义更改装置与方法
本专利技术关于一种变量定义更改装置与方法。更具体而言,本专利技术关于一种流程模型整合系统的变量定义更改装置与方法。
技术介绍
企业流程管理(BusinessProcessesManagement;BPM)这个概念已广泛的被应用在企业经营绩效管理及企业电子化的规划,其可应用的范围包含了金融业、高科技产业、医疗事业、制造业、流通业、国防后勤管理等等。根据高德纳团队(GartnerGroup)的定义,企业流程管理是指一套完整的工具与服务,除提供企业内部工作流程分析与信息系统的整合之外,也包括企业外部贸易伙伴的应用整合,以因应未来企业协同运作的需求。实务上,企业流程管理通常需要对多个不同功能的流程模型(ProcessesModel)进行整合。一般而言,企业流程管理的规模越大,其所需整合的流程模型就越多。然而,企业流程管理的规模越大,其所需的多个流程模型也通常不会是由同一个开发者(或同一开发群组)所开发,故在该等流程模型中,可能同一变量会对应至多个不同的变量定义。在此情况下,倘若没有针对该等不同的变量定义进行适当的处理,则同一变量将无法传递在该等流程模型之间,也因此无法有效地整合该等流程模型。针对上述问题,传统的变量定义处理技术提供了两种方法。第一种方法是不同开发者在开发不同的流程模型时,都采用同一预设的变量定义规则来针对变量进行定义。第一种方法虽可解决上述问题,但实务上难以限制所有开发者都按照同一变量定义规则来针对变量进行定义,故此方法在使用上欠缺弹性。第二种方法是在整合任二个流程模型之前预先建立一变量定义对应表,故当一变量从一流程模型传递至另一流程模型时,该另一流程模型可根据该变量定义对应表得知该变量是来自该流程模型的同一变量。然而,该变量定义对应表的复杂度与需要整合的流程模型的数量呈正比,故随着需要整合的流程模型的数量增加,第二种方法将需要耗费庞大的计算资源来建立所述变量定义对应表。有鉴于此,如何针对一流程模型整合系统提供一种更有效的变量定义处理技术,确实为本专利技术所属
中的一项重大需求。
技术实现思路
为达上述目的,本专利技术的一个面向可以是一种流程模型整合系统的变量定义更改装置。该变量定义更改装置可包含一存储器、一变量定义整合记录器、一变量定义位置记录器与一变量定义更改器。该变量定义整合记录器、该变量定义位置记录器与该变量定义更改器可电性连接至该存储器。该存储器可用以存储对应至一流程模型整合系统的多个流程模型定义文件,且各该流程模型定义文件对应至一流程模型。各该流程模型包含一流程物件(Artifact),且各该流程物件包含一原始变量定义与一流程模型身份。该变量定义整合记录器可用以于该存储器中建立一变量定义整合表,且该变量定义整合表可包含一新变量定义、该等原始变量定义与该等流程模型身份。该新变量定义与该等原始变量定义对应至同一变量。该变量定义位置记录器可用以于该存储器中建立一变量定义位置表,且该变量定义位置表可包含该等原始变量定义分别位于该等相对应的流程模型定义文件中的变量定义位置。若该等原始变量定义其中之一不同于该新变量定义,该变量定义更改器可用以根据该变量定义整合表与该变量定义位置表于该相对应的流程模型定义文件中将该原始变量定义更改为该新变量定义。为达上述目的,本专利技术的另一个面向可以是一种流程模型整合系统的变量定义更改方法。该变量定义更改方法可用于一变量定义更改装置,且该变量定义更改装置可包含一存储器、一变量定义整合记录器、一变量定义位置记录器与一变量定义更改器。该变量定义更改方法可包含下列步骤:透过该存储器,存储对应至一流程模型整合系统的多个流程模型定义文件,各该流程模型定义文件对应至一流程模型,各该流程模型可包含一流程物件,各该流程物件可包含一原始变量定义与一流程模型身份;透过该变量定义整合记录器,于该存储器中建立一变量定义整合表,该变量定义整合表可包含一新变量定义、该等原始变量定义与该等流程模型身份,该新变量定义与该等原始变量定义对应至同一变量;透过该变量定义位置记录器,于该存储器中建立一变量定义位置表,该变量定义位置表可包含该等原始变量定义分别位于该等相对应的流程模型定义文件中的变量定义位置;以及若该等原始变量定义其中之一不同于该新变量定义,透过该变量定义更改器,根据该变量定义整合表与该变量定义位置表于该相对应的流程模型定义文件中将该原始变量定义更改为该新变量定义。于本专利技术中,可针对用以整合多个流程模型的一流程模型整合系统提供一变量定义整合表,且该变量定义整合表用以针对同一变量记载一新变量定义、至少一原始变量定义及至少一相对应的流程模型身份。如此,不但可针对同一变量建立一变量定义的对应,且可记录每一个原始变量定义所对应的流程模型。当某一个原始变量定义需要被更改时,可立即得知需要被修改的原始变量定义是对应至该等流程模型中的哪一个(亦即,对应至该等流程模型定义文件中的哪一个)。于本专利技术中,亦可提供一变量定义位置表,且该变量定义位置表用以记录每一个原始变量定义在相对应的流程模型定义文件中的一变量定义位置。如此,当某一个原始变量定义需要被更改时,可立即得知其在相对应的流程模型定义文件中需要被更改的位置。于本专利技术中,针对同一变量,若某一个原始变量定义不同于该新变量定义,还可根据该变量定义整合表与该变量定义位置表于该相对应的流程模型定义文件中将该原始变量定义更改为该新变量定义。如此,在该等流程模型中,同一变量可对应至同一变量定义。基于上述运作,本专利技术确实能够针对该流程模型整合系统提供一种更有效的变量定义处理技术。以上内容呈现了本专利技术部分面向的摘要说明(涵盖了本专利技术解决的问题、采用的手段以及达到的功效),藉此提供对该等面向的基本理解。以上内容并非有意概括本专利技术的全部面向。另外,以上内容既不是用来确认本专利技术的任一或全部面向的关键或必要元件,也不是用来描述本专利技术的任一或全部面向的范围。上述内容的目的仅是以一简单形式来呈现本专利技术的部分面向的某些概念,以作为随后详细描述的一个引言。根据检附的附图及以下实施方式,本领域技术人员将更加了解上述本专利技术的上述面向与其他面向的细节。附图说明图1为根据本专利技术一或多个实施例例示一种流程模型整合系统的一范例的一方块图。图2A为根据本专利技术一或多个实施例例示图1所示整合后流程模型的一范例的一示意图。图2B为根据本专利技术一或多个实施例例示图1所示整合后流程模型的另一范例的一示意图。图3为根据本专利技术一或多个实施例例示图1所示变量定义更改装置的一范例的一方块图。图4为根据本专利技术一或多个实施例例示图3所示存储器的一范例的一示意图。图5为根据本专利技术一或多个实施例例示图4所示变量定义整合表的一范例的一示意图。图6为根据本专利技术一或多个实施例例示图4所示变量定义位置表的一范例的一示意图。图7为根据本专利技术一或多个实施例例示一种流程模型整合系统的变量定义更改方法的一范例的一流程图。符号说明1:流程模型整合系统2:流程模型20、22、24:流程模型20a、22a、24a:流程物件224:任务3:变量定义更改装置31:存储器33:处理器331:变量定义整合记录器333:变量定义位置记录器335:变量定义更改器4:整合后流程模型6:流程模型定义文件60本文档来自技高网
...
流程模型整合系统的变量定义更改装置与方法

【技术保护点】
一种流程模型整合系统的变量定义更改装置,包含:一存储器,用以存储对应至一流程模型整合系统的多个流程模型定义文件,各该流程模型定义文件对应至一流程模型,各该流程模型包含一流程物件,各该流程物件包含一原始变量定义与一流程模型身份;一变量定义整合记录器,电性连接至该存储器,并用以于该存储器中建立一变量定义整合表,该变量定义整合表包含一新变量定义、该等原始变量定义与该等流程模型身份,该新变量定义与该等原始变量定义对应至同一变量;一变量定义位置记录器,电性连接至该存储器,并用以于该存储器中建立一变量定义位置表,该变量定义位置表包含该等原始变量定义分别位于该等相对应的流程模型定义文件中的变量定义位置;以及一变量定义更改器,电性连接至该存储器,且若该等原始变量定义其中之一不同于该新变量定义,用以根据该变量定义整合表与该变量定义位置表于该相对应的流程模型定义文件中将该原始变量定义更改为该新变量定义。

【技术特征摘要】
2015.11.05 TW 1041364781.一种流程模型整合系统的变量定义更改装置,包含:一存储器,用以存储对应至一流程模型整合系统的多个流程模型定义文件,各该流程模型定义文件对应至一流程模型,各该流程模型包含一流程物件,各该流程物件包含一原始变量定义与一流程模型身份;一变量定义整合记录器,电性连接至该存储器,并用以于该存储器中建立一变量定义整合表,该变量定义整合表包含一新变量定义、该等原始变量定义与该等流程模型身份,该新变量定义与该等原始变量定义对应至同一变量;一变量定义位置记录器,电性连接至该存储器,并用以于该存储器中建立一变量定义位置表,该变量定义位置表包含该等原始变量定义分别位于该等相对应的流程模型定义文件中的变量定义位置;以及一变量定义更改器,电性连接至该存储器,且若该等原始变量定义其中之一不同于该新变量定义,用以根据该变量定义整合表与该变量定义位置表于该相对应的流程模型定义文件中将该原始变量定义更改为该新变量定义。2.如权利要求1所述的变量定义更改装置,其特征在于,该等原始变量定义与该新变量定义各自包含一变量名称与一变量型态。3.如权利要求1所述的变量定义更改装置,其特征在于,在该变量定义更改器将该原始变量定义更改为该新变量定义之前,该存储器更备份该原始变量定义。4...

【专利技术属性】
技术研发人员:陈彦铭
申请(专利权)人:财团法人资讯工业策进会
类型:发明
国别省市:中国台湾,71

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

1