3 工作流管理系统
�
工作流管理技术的出现,为企业业务过程重构及其自动化提供了一个很好的解决方案
是当前企业实现复杂过程建模、执行监控等过程管理功能的至关重要的技术。车间生产每个
成品或者半成品都要经过一个过程,即按照产品结构、工艺路线等规则依次流转完成一系列
已分配资源、角色、应用程序等的任务。将这些生产任务按照一定的规则、文件、信息等在不同
的执行者之间进行传递与执行,达到协同处理各任务,进而完成一个工作流程,即产品的
生产流程,这正是工作流技术的本质所在。然而,
Agent 是生存于一定环境中,通过与环境
交互,及时并灵活自主的行动以完成自身任务的计算实体,其具有自治性、通信能力、反应
性、协作性和适应性等特性。
Agent 的自适应能力和动态部署的计算方式能满足工作流在执
行过程中动态适应的要求
;Agent 之间对等通信的方式可满足工作流多用户间协作的要求。
�
4 基于工作流管理技术的系统体系结构
�
如图所示,系统采用数据层、功能层、应用层
3 层结构。数据层的功能主要是进行数据处
理,包括数据库的操作
;功能层的功能主要是实现系统的逻辑功能,是系统的核心部分;应用
层主要是将功能层提供的菜单示出来,提供给客户进行使用。
(
1)数据层:数据层是整个系统的数据基础,也是过程执行与监控的数据源,由过程
模型库,人员角色数据库和过程实例库组成。其中过程模型库保存车间各种零件工艺规程的
过程模型
;人员角色数据库保存车间各种参与加工过程的人员角色模型;过程实例库则保存车
间即将、正在以及已经完成的过程实例。
�
(
2)功能层:功能层是系统的核心部分,实现系统与数据库的数据操作,主要支持生
产过程的定义、流转、监控等。包括过程定义存储和调出、人员角色信息存储和显示、任务列表
的产生和维护、过程执行的自动导航、过程执行进度的显示以及过程执行的详细信息等。
�
(
3)应用层:应用层是系统提供给客户的可执行操作,主要实现系统的各个功能。过程
定义人员的业务功能主要包括图形化过程的定义与修改
;过程管理人员的业务功能主要包括
过程模型的实例化、人员角色信息的增删改、生产任务的派工与过程执行的监控等
;任务执行
人员的业务功能主要包括过程管理人员下发的任务列表的接受与维护以及生产数据的提交
等。
�
6 总结
�
将工作流技术引入到车间生产过程中,可实现对生产制造过程的控制和调节,能够在
合适的时间将合适的任务分配给合适的人或机器来完成,实现资源和任务的最优化分配,
能够很好的解决生产线的快速重组问题。
�
参考文献
�
[
1]
�范玉顺.工作流管理技术基础[M].北京:清华大学出版社,2001.
�
[
2]
�安鹏.基于工作流的企业业务过程自动化关键技术研究[J].西安:西北工业大
学,
2004.
�