专利名称:流程验证系统及其方法
技术领域:
本发明涉及一种流程验证系统及其方法,特别是涉及一种藉由流程节点对应的权重系数的提供,以验证工作流程的合法性与正确性的流程验证系统及其方法。
背景技术:
流程规划者一般要按照专案的要求设计工作流程。按照专案的发展以来,为了了解专案的工作进度,通常会视实际需要设计出一套连贯所有工作程序的工作流程,以藉由工作流程的各个工作节点的审核,记录专案的工作现况、即时掌控工作进度,亦可追踪整个工作流程,以做为后续改进的参考。
常见的工作流程的规划是包含有串签(Serial Routing)处理程序与会签(Parallel Routing)处理程序。请参阅图1所示,是现有习知的具有串签处理程序的示意图,在此,假定一工作流程1’是用以审核一产品研发资料。如图1所示,其包含有工作流程1’,其是规划至少一串签处理程序10’,该串签处理程序10’是指在该工作流程1’的每一阶层中,仅将产品研发资料传递给一流程节点进行审核,如图所示,该工作流程1’即由一第一流程节点12’开始进行产品研发资料的审核,待审核完成后,该工作流程1’仅将该产品研发资料传递给下一阶层的第二流程节点14’;接续,再将该产品研发资料传递给下一阶层的第三流程节点16’以完成产品研发资料的审核流程。
另外,请同时参阅图2A所示,是现有习知的具有会签处理程序的示意图。一会签处理程序20’是不同于该串签处理程序10’,该会签处理程序20’是指在该工作流程1’的一阶层中,将产品研发资料同时传递至少二流程节点,下一阶层的流程节点须等到此至少二流程节点审核后,才得以继续进行此工作流程,如图所示,一工作流程1’进行串签处理程序10’将该产品研发资料传递给该第一流程节点12’进行审核后,该工作流程1’进行该会签处理程序20’,以将该产品研发资料同时传递给下一阶层的第二流程节点14’与第三流程节点16’进行审核。接续,第二流程节点14’与第三流程节点16’再将审核的该产品研发资料传递给下一阶层的第四流程节点18’以进行审核,藉此,以完成产品研发资料的审核流程。
虽然工作流程的规划是包含串签与会签处理程序,然而在实务的使用中,工作流程的规划大多采用较易管理与验证的串签处理程序。由于该串签处理程序是指在工作流程的每一阶层处理中仅由一流程节点进行审核,使得工作流程的规划较缺乏弹性。再者,审视现今企业的专案执行环境,一个专案的执行势必需要多个部门同时进行配合,相对地,对应专案执行的工作流程的规划势必也需要多个流程节点同时进行审核。有鉴于此,使用会签处理程序以进行工作流程的规划将是未来工作流程的设计趋势。
然而,当流程规划者设定工作流程的会签处理程序时,容易因人为疏忽而使工作流程规划错误。请参阅图2B所示,此亦以审核产品研发资料的工作流程为例,在此实施例中,该第一流程节点12’审核之后,接续传递至该第二流程节点14’与该第三流程节点16’进行审核,由于流程规划者的疏忽,未将该第二流程节点14’连接至该第四流程节点18’,使该第四流程节点18’在接收第三流程节点16’审核文件后,即进行审核动作,使得该第二流程节点14’悬置于该工作流程中,以致于无法将该第二流程节点14’的审核文件传送到该第四流程节点18’。若该第二流程节点14’的审核结果为不予研发此产品时,而因第四流程节点18’未被规划为接收该第二流程节点14’的审核文件,导致原先不予研发的产品转而变为可研发的产品,进而因工作流程规划错误而导致未来发生一连串的执行问题。因此,如何在规划至少具有会签处理程序的工作流程时,验证所建立的工作流程,藉此以避免因工作流程的设计错误而导致未来发生的执行问题,实为规划工作流程应重视的问题之一。
由此可见,上述现有的规划工作流程在结构、方法与使用上,显然仍存在有不便与缺陷,而亟待加以进一步改进。为了解决规划工作流程存在的问题,相关厂商莫不费尽心思来谋求解决之道,但长久以来一直未见适用的设计被发展完成,而一般产品又没有适切的结构能够解决上述问题,此显然是相关业者急欲解决的问题。因此如何能创设一种新的流程验证系统及其方法,便成了当前业界极需改进的目标。
有鉴于上述现有的规划工作流程存在的缺陷,本发明人基于从事此类产品设计制造多年丰富的实务经验及专业知识,并配合学理的运用,积极加以研究创新,以期创设一种新的流程验证系统及其方法,能够改进一般现有的规划工作流程,使其更具有实用性。经过不断的研究、设计,并经反复试作样品及改进后,终于创设出确具实用价值的本发明。
发明内容
本发明的目的在于,克服现有的规划工作流程存在的缺陷,而提供一种新的流程验证系统及其方法,所要解决的技术问题是使其至少具有一会签处理程序,以供流程规划者验证工作流程的正确性,从而更加适于实用。
本发明的目的及解决其技术问题是采用以下技术方案来实现的。依据本发明提出的一种流程验证方法,用以验证一具有会签的工作流程,该工作流程包含一第一流程节点、一第二流程节点、以及该第一流程节点与该第二流程节点的复数个流程节点,该方法包含下列步骤设定该第一流程节点的一权重系数;依据该第一流程节点的该权重系数,计算该复数个流程节点,其中该第一流程节点的该权重系数是等于与该第一流程节点相连接的下位阶层的流程节点的权重系数总合,该第二流程节点的权重系数是等于与该第二流程节点相连接的上位阶层的流程节点的权重系数总合,其中该下位阶层的流程节点与该上位阶层的流程节点可为部分的该复数个流程节点;比对该第一流程节点、该复数个流程节点以及该第二流程节点对应的该权重系数;以及验证该第二流程节点的该权重系数是否等于该第一流程节点的该权重系数。
本发明的目的及解决其技术问题还采用以下技术措施来进一步实现。
前述的流程验证方法,其中所述的比对步骤中,该第一流程节点与该复数个流程节点分别为上位阶层与下位阶层以及该复数个流程节点与该第二流程节点分别为上位阶层与下位阶层,更包含下列步骤验证该第二流程节点的该权重系数是否为对应上位阶层的该复数个流程节点的该权重系数总合。
前述的流程验证方法,其中所述的验证步骤更包含下列步骤验证该第一流程节点的该权重系数是否为对应下位阶层的该复数个流程节点的该权重系数总合。
前述的流程验证方法,其中所述的验证步骤后,更包含下列步骤若验证该第二流程节点的该权重系数等于该第一流程节点的该权重系数,产生一验证结果为一成功讯息;以及若验证该第二流程节点的该权重系数不等于该第一流程节点的该权重系数,产生该验证结果为一失败讯息。
本发明的目的及解决其技术问题还采用以下技术方案来实现。依据本发明提出的一种流程验证系统,用以验证一具有会签的工作流程,该工作流程包含一第一流程节点、一第二流程节点、以及该第一流程节点与第二流程节点之间的该复数个流程节点,该系统包含有一权重计算单元,产生该第一流程节点、该复数个流程节点以及该第二流程节点的一权重系数,其中,该第一流程节点的该权重系数为连接的该复数个流程节点的该权重系数总合,该第二流程节点的该权重系数为连接的该复数个流程节点的该权重系数总合;以及一验证单元,其是比对该第一流程节点、该复数个流程节点以及该第二流程节点的该权重系数,验证是否该第二流程节点的该权重系数是否相等于该第二流程节点的该权重系数。
本发明的目的及解决其技术问题还采用以下技术措施来进一步实现。
前述的流程验证系统,其中该系统更包含一输入单元,其是提供该工作流程。
前述的流程验证系统,其中所述的第一流程节点与该复数个流程节点具有上位阶层与下位阶层的关系以及该复数个流程节点与该第二流程节点具有上位阶层与下位阶层的关系。
前述的流程验证系统,其中所述的验证单元其是分别验证该第一流程节点的该权重系数为对应下位阶层的该复数个流程节点的该权重系数总合,以及该第二流程节点的该权重系数为对应上位阶层的该复数个流程节点的该权重系数总合。
前述的流程验证系统,其中所述的验证单元产生一验证结果。
前述的流程验证系统,其中所述的验证结果可为一成功讯息。
前述的流程验证系统,其中所述的验证结果可为一失败讯息。
本发明的目的及解决其技术问题还采用以下技术方案来实现。依据本发明提出的一种流程验证方法,用以验证一具有会签的工作流程,该工作流程包含一起始流程节点、一终端流程节点、以及位于该起始流程节点与该终端流程节点之间的复数个中段流程节点,其中该起始流程节点、该终端流程节点、以及该中段流程节点形成一阶层连接关系,且该起始流程节点与该中段流程节点是于所对应的审核工作完成后,将后续审核工作传递予相连接的下位阶层流程节点,该终端流程节点与该中段流程节点是在相连接的上位阶层流程节点完成该审核工作后,接续所对应的审核工作,该方法包含下列步骤设定该起始流程节点的一权重系数;依据该起始流程节点的该权重系数,计算该复数个中段流程节点以及该终端流程节点的权重系数,其中该起始流程节点的该权重系数,是等于与该起始流程节点相连接的该下位阶层流程节点的权重系数总合,该每中段流程节点的权重系数是等于与该中段流程节点相连接的下位阶层流程节点的权重系数总合,且该终端流程节点的权重系数是等于与该终端流程节点相连接的上位阶层流程节点的权重系数总合;以及验证该终端流程节点的权重系数是否等于该起始流程节点的权重系数。
本发明的目的及解决其技术问题还采用以下技术措施来进一步实现。
前述的流程验证系统,其中所述的计算该复数个中段流程节点以及该终端流程节点的权重系数更包含平均分配该起始流程节点的该权重系数于该起始流程节点的该下位阶层流程节点;以及平均分配该中段流程节点的该权重系数于与该中段流程节点的该下位阶层流程节点。
前述的流程验证系统,其中所述的验证步骤更包含若验证该终端流程节点的权重系数等于该起始流程节点的权重系数,产生一验证结果为一成功讯息;以及若验证该终端流程节点的权重系数不等于该起始流程节点的权重系数,产生该验证结果为一失败讯息。
前述的流程验证系统,其中所述的验证步骤更包含验证该上位阶层流程节点的权重系数是否相等于该下位阶层流程节点的权重系数。
本发明与现有技术相比具有明显的优点和有益效果。由以上技术方案可知,为了达到上述目的,本发明提供了一种流程验证系统及其方法,其是验证一工作流程,本发明依据此工作流程的第一流程节点、位于该第一流程节点后的第二流程节点、以及介于该第一流程节点与该第二流程节点之间的复数个流程节点的连接关系,以计算对应的权重系数。该第一流程节点与该第二流程节点的权重系数分别为与该第一流程节点和该第二流程节点相连接的该复数个流程节点的权重系数总合。因此,比对该第一流程节点、与该复数个流程节点的权重系数总合是否相同,以及比对该第二流程节点与该复数个流程节点的权重系数总合是否相同,而后验证该第二流程节点的权重系数是否相等于该第一流程节点的权重系数。藉此可以提供该流程规划者验证所建立的工作流程,且能够避免因规划包含会签处理程序的工作流程,而设计出错误的工作流程,此外,更可以供流程规划者规划包含串签处理程序与会签处理程序的工作流程,以设计较多样化的工作流程。
借由上述技术方案,本发明流程验证系统及其方法至少具有下列的优点本发明流程验证系统及其方法,其是藉由计算工作流程的第一流程节点、复数个流程节点以及第二流程节点对应的权重系数,以比对此第一流程节点、此复数个流程节点以及此第二流程节点的权重系数;之后验证第二流程节点的权重系数是否相等于第一流程节点的权重系数,以得知此工作流程的合法性与正确性。藉此经由事前的检查,可以预防未来因工作流程设计错误而发生执行上的问题。
本发明可以提供该流程规划者验证所建立的工作流程,且能够避免因规划包含会签处理程序的工作流程,而设计出错误的工作流程,非常适于实用。
此外,本发明更可以供流程规划者规划包含串签处理程序与会签处理程序的工作流程,而可以设计较多样化的工作流程,更加适于实用。
综上所述,本发明特殊的流程验证系统及其方法,其至少具有一会签处理程序,而可以供流程规划者验证工作流程的正确性。其具有上述诸多的优点及实用价值,并在同类产品及方法中未见有类似的结构设计及方法公开发表或使用而确属创新,其不论在产品结构、方法或功能上皆有较大的改进,在技术上有较大的进步,并产生了好用及实用的效果,且较现有的规划工作流程具有增进的多项功效,从而更加适于实用,而具有产业的广泛利用价值,诚为一新颖、进步、实用的新设计。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
图1是现有习知的具有串签处理程序示意图。
图2A是现有习知的具有会签处理程序示意图。
图2B是一不合法的工作流程的示意图。
图3其是本发明一较佳实施例的流程图。
图4是本发明的一较佳工作流程的示意图。
图5是本发明的一不合法的工作流程的示意图。
图6是本发明的另一较佳工作流程的示意图。
图7是本发明的另一较佳工作流程的示意图。
图8是本发明的一较佳实施例的方块图。
1’工作流程 10’串签处理程序12’第一流程节点 14’第二流程节点16’第三流程节点 18’第四流程节点20’会签处理程序 1,2,3,4工作流程10,20,30,40第一流程节点 100,200,300,400第一权重系数11,21,31,41第三流程节点 110,210,310,410第三权重系数12,22,32,42第四流程节点 120,220,320,420第四权重系数13,23,35,43第二流程节点 130,230,350,430第二权重系数33,44第五流程节点 330,440第五权重系数34,45第六流程节点 340,450第六权重系数47第七流程节点 470第七权重系数5流程验证系统50输入单元51权重计算单元 52搜寻单元53资料库 54验证单元具体实施方式
为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的流程验证系统及其方法其具体实施方式
、结构、方法、步骤、特征及其功效,详细说明如后。
为了避免流程规划者在设计工作流程时,因人为疏失而产生不合法的工作流程,因此,本发明提出一种流程验证系统及其方法,以供流程规划者检验工作流程的合法性与正确性。
请参阅图3所示,其是本发明的一较佳实施例的流程图。本发明是用于验证一工作流程,请一并参阅图4所示,是本发明的一较佳工作流程的示意图,如图所示,该工作流程1,包含第一流程节点10、复数个流程节点(第三流程节点11与第四流程节点12)以及第二流程节点13。一般工作流程1的先后顺序如下,首先在第一流程节点10进行审核,而后分别再进入与第一流程节点10相连接的第三流程节点11与第四流程节点12的流程,当流程在第三流程节点11与第四流程节点12审核完毕,接着再进入与第三流程节点11和第四流程节点12连接的第二流程节点13审核,并结束工作流程1。在此,第一流程节点10可为起始流程节点,第三流程节点11与第四流程节点12可为中段流程节点,而第二流程节点13可为终端流程节点。
本发明所示的方法,其包含有下列步骤首先,依步骤S10所示,设定第一流程节点10的第一权重系数,在此是设定第一权重系数100为1;接着执行步骤S11,将上位阶层的第一流程节点10的权重系数100以平均分配的方式分配至下位阶层的第三流程节点11与第四流程节点12的权重系数,以计算出对应第三流程节点11与第四流程节点12的第二流程节点13的第二权重系数130。假设第三权重系数110以及第四权重系数120分别为0.5(1(第一权重系数100)÷2(第三流程节点11与第四流程节点12)=0.5(第三权重系数110或第四权重系数120))。换句话说,由于第三流程节点11与第四流程节点12是连接于第一流程节点10,第三流程节点11与第四流程节点12(第一流程节点10的下位阶层)对应的第三权重系数110与第四权重系数120的总合是等于第一流程节点10(第三流程节点11与第四流程节点12的上位阶层)的第一权重系数100,在此第三权重系数110与第四权重系数120是分别为0.5。另一方面,第二流程节点13是连接于第三流程节点11与第四流程节点12,第二流程节点13(第三流程节点11与第四流程节点12的下位阶层)的第二权重系数130等于第三流程节点11与第四流程节点12(第二流程节点13的上位阶层)的权重系数总和,即第二权重系数130为1。
之后,执行步骤S12,比对第一流程节点10、该第三流程节点11、第四流程节点12、以及第二流程节点13的权重系数,并验证第二流程节点13的第二权重系数130是否相等于第三权重系数110与第四权重系数120各自的权重系数的总合。由于第二流程节点13位于第一流程节点10后,亦为验证第二权重系数130是否等于第一权重系数100,若是则取得第二流程节点13,因此,产生一验证结果为一成功讯息,以告知流程规划者此工作流程1为合法的工作流程。
请参阅图5所示,是一不合法的工作流程示意图,如图所示,其包含有一工作流程2,该工作流程2包含第一流程节点20、复数个流程节点(第三流程节点21与第四流程节点22)以及第二流程节点23。在此实施例中,由于流程规划者的人为疏失,因此工作流程2未将该第三流程节点21连接至该第二流程节点23。
请同时参阅图3的步骤S10至步骤S11,藉此以得知第一流程节点20的第一权重系数200为1、第二流程节点23的第二权重系数230为0.5、第三流程节点21的第三权重系数210为0.5以及第四流程节点22的第四权重系数220为0.5。由于此工作流程2因为人为疏失而未将第三流程节点21连接至第二流程节点23,导致计算的第二权重系数230为一错误的权重系数。因此,可以由图3的步骤S12比对第一流程节点20、第二流程节点23、第三流程节点以及第四流程节点22对应的权重系数,验证第二流程节点23的第二权重系数230不等于第一流程节点20的第一权重系数200,则产生该验证结果为一失败讯息,藉此则告知流程规划者此工作流程2为不合法的工作流程。
由上述说明可知,当工作流程存在规划错误的流程节点时,则位于其后的流程节点,势必因错误的流程节点的发生,而被赋予错误的权重系数,本发明运用此特性,可以藉由权重系数的比对,验证工作流程的合法性与正确性。
此外,请参阅图6所示,是本发明另一较佳工作流程的示意图。本发明的该另一较佳工作流程包含有一工作流程3,该工作流程3包含第一流程节点30、复数个流程节点以及第二流程节点35,其中,该复数个流程节点为第三流程节点31、第四流程节点32、第五流程节点33以及第六流程节点34。该第一流程节点30是为第三流程节点31与第四流程节点32的上位阶层,换句话说,第三流程节点31与第四流程节点32是为第一流程节点30的下位阶层。同理,该第三流程节点31是为第五流程节点33与第六流程节点34的上位阶层,而第五流程节点33与第六流程节点34是为第三流程节点31的下位阶层。该第四流程节点32、第五流程节点33与第六流程节点34是为第二流程节点35的上位阶层,以及第二流程节点35是为第四流程节点32、第五流程节点33与第六流程节点34的下位阶层。
当本发明验证图6所示的工作流程3时,首先,设定第一权重系数300为1,计算各流程节点对应的权重系数,而后依序验证第一权重系数300是否为第三权重系数310与第四权重系数320的总和,第三权重系数310是否为第五权重系数330与第六权重系数340的总合,以及第四权重系数320、第五权重系数330与第六权重系数340的总合是否为第二权重系数350;最后,验证第二流程节点35的第二权重系数350是否相等于第一流程节点30的第一权重系数300。在此实施例中,第一流程节点30作为起始流程节点,第三流程节点31、第四流程节点32、第五流程节点33与第六流程节点34作为中段流程节点,而第二流程节点35作为终端流程节点。
请参阅图7所示,是本发明的另一较佳工作流程的示意图。该工作流程4,包含有第一流程节点40、第二流程节点43、第三流程节点41、第四流程节点42、第五流程节点44、第六流程节点45以及第七流程节点46。
当本发明验证图7所示的工作流程4时,首先设定第一权重系数400为1,并计算出第二权重系数430为1、第三权重系数410为0.5、第四权重系数420为0.5、第五权重系数440为0.5、第六权重系数450为0.5以及第七权重系数460为1。
接着,验证第一权重系数400是否为第三权重系数410与第四权重系数420的总合(上位阶层的权重系数总合须等于下位阶层的权重系数总合)、第三权重系数410与第四权重系数420的总合是否为第二权重系数430、第二权重系数430是否为第五权重系数440与第六权重系数450的总合以及第五权重系数440与第六权重系数450的总合是否为第七权重系数460。同理,亦可以验证第三权重系数410与第四权重系数420的总合是否相等于第一权重系数400(下位阶层的权重系数总合须等于上位阶层的权重系数总合),依此类推;最后,比对第一权重系数400、第二权重系数430、第三权重系数410、第四权重系数420、第五权重系数440、第六权重系数450以及第七权重系数460,验证第七流程节点46的第七权重系数460是否相等于第一流程节点40的第一权重系数400,亦即终端流程节点的权重系数(第七权重系数460)须等于起始流程节点的权重系数(第一权重系数400),以验证此工作流程4。在此实施例中,第一流程节点40作为起始流程节点,第三流程节点41、第四流程节点42、第二流程节点43、第五流程节点44与第六流程节点45作为中段流程节点,而第七流程节点46作为终端流程节点。
请参阅图8所示,是本发明的一较佳实施例的方块图。如图所示,本发明的一流程验证系统5,包含有一输入单元50、一权重计算单元51、一搜寻单元52、一资料库53以及一验证单元54,其中该输入单元50,是用以供流程规划者提供工作流程,以图4的工作流程为例,其包含第一流程节点、复数个流程节点以及第二流程节点,其中第一流程节点与复数个流程节点间的关系第一流程节点为复数个流程节点的上位阶层,而复数个流程节点为第一流程节点的下位阶层,同理,复数个流程节点与第二流程节点问的关系复数个流程节点为第二流程节点的上位阶层,而第二流程节点为复数个流程节点下位阶层。
该权重计算单元51,是在流程规划者完成工作流程的设计与规划后,依据所规划的流程自动产生各流程节点的权重系数。以图4为例,将自动产生第一流程节点、复数个流程节点以及第二流程节点的一权重系数,其中第一流程节点的第一权重系数为连接的复数个流程节点的权重系数总合,第二流程节点的第二权重系数为连接的复数个流程节点的权重系数总合。
该资料库53,其是记录各个流程节点的权重系数;以及该验证单元54,其是比对第一流程节点、复数个流程节点以及第二流程节点的权重系数,验证第二流程节点的第二权重系数是否等同于第一流程节点的第一权重系数,以产生一验证结果为一成功讯息,或产生该验证结果为一失败讯息,藉此得知此工作流程的合法性与正确性。
上述的权重计算单元51、搜寻单元52、以及验证单元54的实施方式可以用程式模组来建构,并藉由处理器来执行程式模组内的程式码,以达到上述的功能。此外,进行具有会签的工作流程亦可藉由网路(Internet)或是任何可达到其效果的传输方式连接。
综上所述,本发明是有关于一种流程验证系统及其方法,其是藉由权重系数的计算,验证位于上位阶层的流程节点的权重系数是否相等于位于下位阶层的流程节点的权重系数,或是验证位于下位阶层的流程节点的权重系数是否相等于位于上位阶层的流程节点的权重系数,而且验证终端节点的权重系数是否等同于起始节点的权重系数,以供流程规划者检核所建立的工作流程。藉此以避免因人为疏失而设计错误的工作流程,导致未来执行上的错误。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的方法及形状、构造、特征及精神作出些许的更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
权利要求
1.一种流程验证方法,用以验证一具有会签的工作流程,该工作流程包含一第一流程节点、一第二流程节点、以及该第一流程节点与该第二流程节点的复数个流程节点,其特征在于该方法包含下列步骤设定该第一流程节点的一权重系数;依据该第一流程节点的该权重系数,计算该复数个流程节点,其中该第一流程节点的该权重系数是等于与该第一流程节点相连接的下位阶层的流程节点的权重系数总合,该第二流程节点的权重系数是等于与该第二流程节点相连接的上位阶层的流程节点的权重系数总合,其中该下位阶层的流程节点与该上位阶层的流程节点可为部分的该复数个流程节点;比对该第一流程节点、该复数个流程节点以及该第二流程节点对应的该权重系数;以及验证该第二流程节点的该权重系数是否等于该第一流程节点的该权重系数。
2.根据权利要求1所述的流程验证方法,其特征在于其中所述的比对步骤中,该第一流程节点与该复数个流程节点分别为上位阶层与下位阶层以及该复数个流程节点与该第二流程节点分别为上位阶层与下位阶层,更包含下列步骤验证该第二流程节点的该权重系数是否为对应上位阶层的该复数个流程节点的该权重系数总合。
3.根据权利要求2所述的流程验证方法,其特征在于其中所述的验证步骤更包含下列步骤验证该第一流程节点的该权重系数是否为对应下位阶层的该复数个流程节点的该权重系数总合。
4.根据权利要求1所述的流程验证方法,其特征在于其中所述的验证步骤后,更包含下列步骤若验证该第二流程节点的该权重系数等于该第一流程节点的该权重系数,产生一验证结果为一成功讯息;以及若验证该第二流程节点的该权重系数不等于该第一流程节点的该权重系数,产生该验证结果为一失败讯息。
5.一种流程验证系统,用以验证一具有会签的工作流程,该工作流程包含一第一流程节点、一第二流程节点、以及该第一流程节点与第二流程节点之间的该复数个流程节点,其特征在于该系统包含有一权重计算单元,产生该第一流程节点、该复数个流程节点以及该第二流程节点的一权重系数,其中,该第一流程节点的该权重系数为连接的该复数个流程节点的该权重系数总合,该第二流程节点的该权重系数为连接的该复数个流程节点的该权重系数总合;以及一验证单元,其是比对该第一流程节点、该复数个流程节点以及该第二流程节点的该权重系数,验证是否该第二流程节点的该权重系数是否相等于该第二流程节点的该权重系数。
6.根据权利要求5所述的流程验证系统,其特征在于其中该系统更包含一输入单元,其是提供该工作流程。
7.根据权利要求5所述的流程验证系统,其特征在于其中所述的第一流程节点与该复数个流程节点具有上位阶层与下位阶层的关系以及该复数个流程节点与该第二流程节点具有上位阶层与下位阶层的关系。
8.根据权利要求7所述的流程验证系统,其特征在于其中所述的验证单元其是分别验证该第一流程节点的该权重系数为对应下位阶层的该复数个流程节点的该权重系数总合,以及该第二流程节点的该权重系数为对应上位阶层的该复数个流程节点的该权重系数总合。
9.根据权利要求5所述的流程验证系统,其特征在于其中所述的验证单元产生一验证结果。
10.根据权利要求9所述的流程验证系统,其特征在于其中所述的验证结果可为一成功讯息。
11.根据权利要求9所述的流程验证系统,其特征在于其中所述的验证结果可为一失败讯息。
12.一种流程验证方法,用以验证一具有会签的工作流程,该工作流程包含一起始流程节点、一终端流程节点、以及位于该起始流程节点与该终端流程节点之间的复数个中段流程节点,其中该起始流程节点、该终端流程节点、以及该中段流程节点形成一阶层连接关系,且该起始流程节点与该中段流程节点是于所对应的审核工作完成后,将后续审核工作传递予相连接的下位阶层流程节点,该终端流程节点与该中段流程节点是在相连接的上位阶层流程节点完成该审核工作后,接续所对应的审核工作,其特征在于该方法包含下列步骤设定该起始流程节点的一权重系数;依据该起始流程节点的该权重系数,计算该复数个中段流程节点以及该终端流程节点的权重系数,其中该起始流程节点的该权重系数,是等于与该起始流程节点相连接的该下位阶层流程节点的权重系数总合,该每中段流程节点的权重系数是等于与该中段流程节点相连接的下位阶层流程节点的权重系数总合,且该终端流程节点的权重系数是等于与该终端流程节点相连接的上位阶层流程节点的权重系数总合;以及验证该终端流程节点的权重系数是否等于该起始流程节点的权重系数。
13.根据权利要求12所述的流程验证系统,其特征在于其中所述的计算该复数个中段流程节点以及该终端流程节点的权重系数更包含平均分配该起始流程节点的该权重系数于该起始流程节点的该下位阶层流程节点;以及平均分配该中段流程节点的该权重系数于与该中段流程节点的该下位阶层流程节点。
14.根据权利要求12所述的流程验证系统,其特征在于其中所述的验证步骤更包含若验证该终端流程节点的权重系数等于该起始流程节点的权重系数,产生一验证结果为一成功讯息;以及若验证该终端流程节点的权重系数不等于该起始流程节点的权重系数,产生该验证结果为一失败讯息。
15.根据权利要求12所述的流程验证系统,其特征在于其中所述的验证步骤更包含验证该上位阶层流程节点的权重系数是否相等于该下位阶层流程节点的权重系数。
全文摘要
本发明是有关于一种流程验证系统及其方法,其是藉由计算工作流程的第一流程节点、复数个流程节点以及第二流程节点对应的权重系数,以比对此第一流程节点、此复数个流程节点以及此第二流程节点的权重系数;之后验证第二流程节点的权重系数是否相等于第一流程节点的权重系数,以得知此工作流程的合法性与正确性,藉此经由事前的检查,可以预防未来因工作流程设计错误而发生执行上的问题。本发明可提供该流程规划者验证所建立的工作流程,且能避免因规划包含会签处理程序的工作流程,而设计出错误的工作流程;此外,本发明更可供流程规划者规划包含串签处理程序与会签处理程序的工作流程,而可设计较多样化的工作流程,更加适于实用。
文档编号G06Q10/00GK1760903SQ200510115690
公开日2006年4月19日 申请日期2005年11月8日 优先权日2005年11月8日
发明者陈智仁 申请人:威盛电子股份有限公司