非线性不固定层式工作流程运作系统及其运作方法技术方案

技术编号:5809594 阅读:187 留言:0更新日期:2012-04-11 18:40
一种非线性不固定层式工作流程的运作系统及其运作方法,用以执行一包括多个多个信息处理工作的工作流程,上述运作方法包含下列步骤:首先,自一存储模组中载入至少一运行规则及多个节点至一处理模组中,其中一部份节点为多个工作节点,而其中一节点为一容器节点,另外,运行规则中指定其中一工作节点为一流程开始点并指定一预设程序。接着,处理模组依据运行规则由设为流程开始点的工作节点开始,透过容器节点依序执行由预设程序所指定的工作节点,以逐一将每一工作节点所储存的信息处理工作取出供至少一终端单元进行处理。

【技术实现步骤摘要】

本专利技术涉及一种工作流程运作系统及其运作方法,特别涉及一种非线性不 固定层式工作流程运作系统及其运作方法。
技术介绍
在电脑尚未作为信息处理工具时,纸张是各行各业中进行日常业务活动所 不可替代的载体,包括表单、文件、信函及技术资料等在内,各种与企业密切 相关的文件都是以纸张的形式在各个部门的间进行传递以进行一工作流程。在信息科技普及后,企业界开始大量利用电脑科技协助处理包含多个信息 处理工作的工作流程,其实施方式是建立一运行上述工作流程且连接多个电脑 终端机的电脑伺服器,当工作流程处理至其中一指定的信息处理工作时,信息 处理工作将被取出供其中一电脑终端机执行,执行后的结果再传回电脑伺服器 以运行下一个信息处理工作。参阅图1,图1表示一传统二层式的工作流程1,工作流程1包含多个分别代表企业内部的信息处理工作的工作节点1广15,其中工作节点13包括二子 工作节点131及132。工作节点11 15代表工作流程1中的第一层主要信息处 理工作,而子工作节点131及132则代表隶属于工作节点13下一阶层的第二 层信息处理工作。所有工作节点1广15及子工作节点131、 132皆以线性关系 连接,并固定地设定工作节点11为起始点,工作节点15为结束点,依照11 15 的顺序运行工作流程,以将所有信息处理工作逐一取出供上述电脑终端机处 理。应用上述工作流程1作为运行信息处理工作的缺点如下 一、由于工作节点11 15间的关联被限制住,因此每一工作节点1广15间 的关系固定,使得工作流程1是封闭式线性的工作流程1,无法处理开放式的 条件。另外,工作流程1执行时必须检查起始点、结束点及所有工作节点11 15 的线性关系是否符合描述。二、 承上所述,由于已知的工作流程1为固定的起始点及结束点,所以工 作流程不能于任一工作节点11 15开始或结束,因此限定了工作流程1开始及 结束的情境,减低工作流程1的可再利用性。三、 同样地,工作节点11 15间的固定关系造成可阐述的情境固定,若要有新的情况,则须额外的新增或删除路径。此外,工作节点1广15无法进行片段、任意点及反转运作。四、 上述的工作流程1己固定为二层级,若工作流程需要再多一个层级时,例如子工作节点131具有一孙工作节点(图未示),则须设计与原工作流程1接轨,亦即阐述的情境局限化。五、 工作流程1定义设计可程式化条件差,通常需要额外的设计工具来设 计流程。如上所述,传统工作流程定义的方式局限住了其运行的方法,无法满足流 程设计人员对于日趋复杂化的工作情境的阐述,同时也由于先天定义的不足, 限制了后来运作的弹性,因此,有必要寻求解决之道。
技术实现思路
因此,本专利技术的目的,即在提供一种非线性不固定层式工作流程运作系统。 于是,本专利技术非线性不固定层式工作流程运作系统,用以执行一包括多个 信息处理工作的工作流程,运作系统包含至少一终端单元及一主控单元。终端 单元用以处理信息处理工作。主控单元电连接终端单元并包括一存储模组及一处理模组,其中存储模组储存有至少一运行规则及多个节点,其中一部份节点 为多个具有先后顺序且分别储存信息处理工作的工作节点,而其中一(或其中一部份)节点为一 (或多个)阶层式地连接于工作节点上层的容器节点(container),另外,运行规则中指定其中一工作节点为一流程开始点并指定 一依序执行工作节点的预设程序,而处理模组依据运行规则由设为流程开始点 的工作节点开始,透过容器节点依序执行由预设程序所指定的工作节点,以逐 一将每一工作节点所储存的信息处理工作取出供终端单元进行处理。另外,本专利技术的另一目的,即在提供一种非线性不固定层式工作流程运作 方法。于是,本专利技术非线性不固定层式工作流程运作方法,用以执行一包括多个 信息处理工作的工作流程,运作方法包含下列步骤首先,自一存储模组中载入至少一运行规则及多个节点至一处理模组中,其中一部份节点为多个具有先 后顺序的且分别储存信息处理工作的工作节点,而其中一 (或其中一部份)节 点为一 (或多个)阶层式地连接于工作节点上层的容器节点,另外,运行规则 中指定其中一工作节点为一流程开始点并指定一依序执行工作节点的预设程 序。接着,处理模组依据该运行规则由设为流程开始点的工作节点开始,透过 容器节点依序执行由预设程序所指定的工作节点,以逐一将每一工作节点所储 存的信息处理工作取出供至少一终端单元进行处理。本专利技术的功效在于以非线性式的关系定义工作流程,藉以取代传统固定式 线性关系的工作流程,对于描述多样化的情境及减少流程设计的困难度具有相 当显著的优点。附图说明图l是一示意图,说明已知的工作流程设计概念;图2是一系统框图,说明本专利技术的非线性不固定层式工作流程运作系统的 第一较佳实施例;图3是一示意图,说明在第一较佳实施例中,多个工作节点及一容器节点 间的关系;图4是一流程图,说明本专利技术的非线性不固定层式工作流程运作方法的第 一较佳实施例;图5是一流程图,说明在第一较佳实施例中,每一工作节点的运作方法; 图6是一示意图,说明在第一较佳实施例中,工作节点依据不同的运行规则产生不同的工作流程;图7是一系统框图,说明本专利技术的非线性不固定层式工作流程运作系统的第二较佳实施例;图8是一示意图,说明在第二较佳实施例中,多个工作节点及多个容器节 点间的关系;图9是一流程图,说明本专利技术的非线性不固定层式工作流程运作方法的第 二较佳实施例;图10是一流程图,说明在第二较佳实施例中,每一工作节点的运作方法;及图11是一示意图,说明在第二较佳实施例中,工作节点依据不同的运行规则产生不同的工作流程。主要元件符号说明2终端单元 3主控单元31存储模组310 运行规则311 节点 312 316工作节点 317 容器节点 32处理模组 33存储模组330 运行规则331 节点 332 338工作节点 340 343容器节点 4广42步骤 42广428子步骤 5(T53箭头 6f62步骤 621 628子步骤 7广73箭头具体实施方式有关本专利技术的前述及其他
技术实现思路
、特点与功效,在以下配合参考附图的 二个较佳实施例的详细说明中,将可清楚的呈现。在本专利技术被详细描述之前,要注意的是,在以下的说明内容中,类似的元 件是以相同的编号来表示。参阅图2,本专利技术非线性不固定层式工作流程运作系统的第一较佳实施例, 用以执行一包括五件信息处理工作的工作流程,运作系统包含多个终端单元 2及一主控单元3。终端单元2依据工作流程用以处理上述的信息处理工作。在本第一较佳实 施例中,终端单元2可以是桌上型电脑、笔记型电脑、个人数字助理或其他信 息处理工具。主控单元3包括一存储模组31及一处理模组32,在本第一较佳实施例中, 主控单元3为一以网际网络、区域网络或其他资料交换媒介连接终端单元2的 电脑伺服器。存储模组31储存有一运行规则310及六节点311。在本第一较佳实施例中, 存储模组31指主控单元3的储存媒体,如硬式磁盘机、软式磁盘机或非易失 性存储存储器等,而运行规则310及节点311以一电脑文件的形式储存于存储 模组31内,并于需要运作时载入处理模组32中。特别注意的是,不同于上述 的运行规则310及节点311也可以另一电脑文件储存,使用者可以依据需求选 择适当的电脑文件以进本文档来自技高网
...

【技术保护点】
一种非线性不固定层式工作流程的运作系统,用以执行一包括多个信息处理工作的工作流程,该运作系统包含: 至少一终端单元,用以处理这些信息处理工作;及 一主控单元,电连接该终端单元并包括一存储模组及一处理模组,其中该存储模组储存有至少一运行规则及多个节点,其中一部份节点为多个具有先后顺序且分别储存这些信息处理工作的工作节点,而其中一节点为一阶层式地连接于这些工作节点上层的容器节点,另外,该运行规则中指定其中一工作节点为一流程开始点并指定一依序执行这些工作节点的预设程序,而该处理模组依据该运行规则由该设为流程开始点的工作节点开始,透过该容器节点依序执行这些由该预设程序所指定的工作节点,以逐一将每一工作节点所储存的信息处理工作取出供该终端单元进行处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:张钧皓
申请(专利权)人:纬创资通股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1