工作流处理装置、工作流处理方法及计算机程序产品制造方法及图纸

技术编号:5672516 阅读:167 留言:0更新日期:2012-04-11 18:40
一种工作流处理装置,包括:请求接收单元,接收与工作相关的输入;执行流程创建单元,创建用于执行所述工作的执行流程;以及执行确定单元,确定该执行流程是否是可执行的。该工作流处理装置进一步包括:执行流程存储单元,存储可执行的流程;流程控制单元,控制所述可执行流程的执行;以及功能控制单元,控制资源以在所述流程控制单元的控制下执行所述功能。所述资源包括输入单元、处理单元、和输出单元。

【技术实现步骤摘要】

本专利技术涉及一种工作流(workflow)处理装置、工作流处理方法、以及计算机程序产品。
技术介绍
近年来,工作流系统已被公知为经由网络来管理和自动处理在执行工作的两个人或多个人之间交换的文档和信息的流程,从而可以平滑处理该工作。例如,可以参考http://www.atmarkit.co.jp/aig/04biz/workflow.html,http://www.atmarkit.co.jp/aig/04biz/erpackage.html,以及http://www.atmarkit.co.jp/aig/04biz/groupware.html。工作流系统利用多个部门和人员之间有效的合作来指定执行某个目标所必需的作业及其顺序。http://www.atmarkit.co.jp/aig/04biz/erpackage.html上的站点提出了用于管理工作流的技术。然而,传统技术的缺点在于工作流的登记需要特殊和不熟悉的操作,并且需要理解作业过程。同时,对于多功能事务机(MFP)来说,其程序设计特征为通过存储由用户指定的例如放大比率、打印尺寸的设置或参数、并完成复印操作而消除了在执行相同处理时再次指定相同设置的需要。然而,因为这样的MFP在其中只存储用于一个功能的设置或参数,所以该MFP不能处理包括多个作业的工作流。此外,因为该程序设计特征不能执行某些功能,所以用户不得不在使用它之前学习该处理特征。
技术实现思路
本专利技术的目的是至少部分地解决传统技术中存在的问题。根据本专利技术的一个方面,一种工作流处理装置包括接收单元,接收与工作相关的输入;流程创建单元,创建工作流程,该工作流程表示工作的处理、执行处理的次序、该处理所需的功能、以及对功能的设置;确定单元,确定该流程是否是可执行的;存储单元,将可执行的流程存储在存储设备中;流程控制单元,控制所述存储设备中可执行流程的执行;以及功能控制单元,控制资源,以在流程控制单元的控制下执行功能。该资源包括输入单元、处理单元以及输出单元。根据本专利技术的另一方面,一种工作流处理方法包括接收与工作相关的输入;创建工作流程,该工作流程表示工作的处理、执行处理的次序、处理所需的功能、以及功能的设置;确定该流程是否是可执行的;将可执行的流程存储在存储设备中;控制所述存储设备中可执行流程的执行;以及控制资源,以执行所述功能。根据本专利技术的另一方面,一种计算机程序产品包括计算机可用介质,该计算机可用介质具有在该介质中实现的计算机可读的程序代码,当执行该计算机可读的程序代码时,使所述计算机实现上述的方法。当组合附图时,通过阅读本专利技术的当前优选实施例的下列详细描述,将更好地理解本专利技术的上述和其它目的、特征、优点以及技术和工业意义。附图说明图1是根据本专利技术的实施例的工作流系统的框图;图2是由该工作流系统执行的处理的流程图;图3是用于解释根据所述实施例的MFP周围的网络环境的示意图;图4是所述MFP的硬件结构的框图;图5是用于解释所述MFP的软件和硬件之间的关系的示意图;图6是在作为工作流处理装置的所述MFP的控制器中的软件的功能框图;图7是由所述工作流处理装置执行的宏登记处理的流程图;图8是用于解释宏设置的示意图;图9是用于解释自动宏设置的示意图;图10是图8中所示的宏的执行流程的示意图;图11是图9中所示的宏的执行流程的示意图;图12是输入/输出功能关联表的内容的示例;图13是由所述工作流处理装置执行的基本处理的流程图;以及图14是由所述工作流处理装置执行的处理的流程图,该工作流处理装置利用已登记的宏来执行工作。具体实施例方式下面参考附图详细解释本专利技术的示范性实施例。本专利技术不限于这些实施例,并可被应用于管理数据的各种装置。图1是根据本专利技术的实施例的工作流系统的框图。该工作流系统包括输入接收单元1、工作流处理器2、服务组合管理器3、服务处理器4、认证单元5、用户信息管理器6、输入/输出处理器7、以及服务单元8。输入接收单元1通过用户终端从用户接收使用所述系统的请求。工作流处理器2解释通过输入接收单元1所接收的用户请求,并创建用于执行工作流的执行流程。服务组合管理器3确定由流程处理器2形成的服务组合在执行流程中是否是可执行的。服务处理器4控制在由工作流处理器2创建的执行流程中的服务的执行。认证单元5认证用户。用户信息管理器6管理用户信息。输入/输出处理器7输入和输出诸如文档的数据。服务单元8提供其它服务。图2是由工作流系统执行的处理的流程图。输入接收单元1接收与来自用户的工作(请求)相关的处理的描述的输入。工作流处理器2解释该请求(步骤S1),选择用于执行该处理所必需的服务(步骤S2),并确定将在其中执行所述服务的过程(步骤S3)。工作流处理器2创建用于执行所述服务所必需的参数(步骤S4),从而创建执行流程。服务处理器4根据由工作流处理器2所创建的执行流程而执行所述服务(步骤S5、S6)。在下面的解释中,根据所述实施例的工作流处理装置被应用于诸如MFP的成像装置。首先,参考图3至5解释这样的MFP的概要。图3是用于解释根据所述实施例的MFP 9周围的网络环境的示意图。近来网络连接的发展使得能够将诸如办公室中提供的个人计算机(PC)的设备连接到诸如局域网(LAN)的网络上,并使得能够进行网络通信。例如,如图3中所示,将客户端PC、简单邮件传输协议(SMTP)服务器、文件传输协议(FTP)服务器、服务器PC等连接到诸如LAN的网络上,所述网络允许电子邮件的发送/接收以及文件传递。经由调制解调器连接到网络上的分发服务器能够与办公室外部的传真机进行通信。随着网络如上所述的向前发展,MFP 9也被连接到网络上,因而能够与诸如PC的装备进行通信。此外,合并诸如硬盘的存储设备将MFP 9提升为所谓的网络MFP,其允许MFP 9响应各种用户需要。特别地,除了普通的复印功能外,MFP 9已发展为包括在从客户端PC接收到打印请求后打印数据等的打印机功能;在从客户端PC接收到传真请求后,经由连接到服务器PC的调制解调器向另一办公室中的传真机发送数据等的传真功能;以及在内置硬盘中存储所接收的传真数据以及复印中使用的数据的存储功能。为了执行这么多功能,安装在MFP 9中的软件的大小增加了,并且变得更复杂。图4是MFP 9的硬件结构的框图。MFP 9包括控制器10和引擎60,它们通过外围组件互连(PCI)总线连接在一起。控制器10控制MFP 9、和绘图、通信、以及通过操作单元20的输入。所述操作单元包括输入键和触摸板显示器。引擎60是可以连接到PCI总线的打印机引擎等。引擎60的示例包括黑白绘图器、1-磁鼓彩色绘图器、4-磁鼓彩色绘图器、扫描仪、以及传真单元。除了诸如绘图器的所谓引擎部分外,引擎60还包括图像处理部分,用于执行误差扩散、伽马转换等。控制器10包括中央处理器(CPU)11、北桥(NB)13、系统存储器(MEM-P)12、南桥(SB)14、本地存储器(MEM-C)17、专用集成电路(ASIC)16、以及硬盘(HDD)18,其中加速图像端口(AGP)总线15被连接在NB 13和ASIC 16之间。MEM-P 12包括只读存储器(ROM)12a和随机存取存储器(RAM)12b。CPU 11控制MFP 19,并且本文档来自技高网...

【技术保护点】
一种工作流处理装置,包括:    接收单元,接收与工作相关的输入;    流程创建单元,创建工作流程,所述工作流程表示工作的处理、执行处理的次序、处理所需的功能、以及功能的设置;    确定单元,确定该流程是否是可执行的;    存储单元,将可执行的流程存储在存储设备中;    流程控制单元,控制所述存储设备中的可执行流程的执行;以及    功能控制单元,控制资源,以在流程控制单元的控制下执行所述功能,所述资源包括输入单元、处理单元、和输出单元。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:田辺和秀
申请(专利权)人:株式会社理光
类型:发明
国别省市:JP[日本]

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

1