编者按:本文对工作流技术在CIMS环境中的应用进行了分析,提出了CIMS集成平台下工作流管理系统的体系结构。系统包括建模工具、工作流机、用户界面和管理工具。

  1. CIMS环境下的典型工作流

  从生产经营过程的角度出发,一个企业可以被视为由多个相互关联的不同层次的流程组成的活动流程网络。如由订货、采购、设计、生产、交货组成的主流程,这个流程又可以分解为多个彼此相关的小流程,如产品设计流程、产品制造流程、销售经营流程等。这些流程相互之间有着顺序关系、资源共有、目标相关或冲突等等关系。在CIM信息环境下,它们可以处理为多个相关的工作流。为了理解CIM环境下工作流的具体形式及要求,我们简单分析几种常见的工作流。

  工作流最典型的应用是在产品设计过程中,其主要流程体现为产品设计数据在设计组/设计者之间的有序流动。不同部件/零件的产品数据间有着复杂的相互逻辑关系。这种逻辑关系也映射为不同设计活动之间的逻辑关系,工作流模型应描述这一类复杂关系。流程的执行过程中存在着几种典型的模式,如产品设计数据的评审、发布;产品设计、开发、试生产等不同阶段的反馈;设计流程中的冲突协调等。产品设计过程往往涉及多种组织结构和资源描述能力。

  在CIM信息环境下,企业的生产制造过程也是一个较为复杂的工作流。它涉及制定计划、领料、生产调度、加工、装配、入库等多个活动。这个工作流程的特点是:流程的执行顺序相对固定,属于确定型工作流(production workflow)。流程管理的任务往往是协调资源分配。流程不具有回滚等异常操作,但对执行的可靠性要求高,要求工作流管理系统的调度、监控能力强。

  CIM信息环境是支持整个CIM系统运行的基础环境,保证其可靠运行是一个核心问题。通常存在着多个系统管理操作流程,如数据的定期备份、更新、系统安全管理、系统记帐、消息发布等,它们涉及信息系统本身的正常运行,必须有良好的流程管理工具来控制。这些流程的特点是:强制性强,有一些流程是时间驱动的。

  2. CIMS集成平台中工作流管理系统的体系结构

  CIMS应用集成平台是为了解决CIMS实施中所遇到的单元系统集成困难、异构数据信息无法共享、应用开发周期较长等矛盾而设计开发的一个软件平台,旨在通过提供应用的开发工具、应用的原型系统、应用的集成接口、全局共享信息定义/维护工具集成相应的应用软件等方面给实施CIMS的企业提供支持,为企业构建一个实现信息集成和应用集成的软件框架环境,实现全企业范围内信息的透明共享与管理。它对于企业快速、高效、高质量地实施CIMS具有重大意义。

  作为整个CIMS应用集成平台的一个组成部分,工作流管理系统实现了平台的应用协作功能。它是以平台的代理服务作为底层的信息基础结构,通过工作流系统包括建模工具、管理工具、用户界面、工作流机以及相应的支撑数据库,其体系结构如下图1所示。

共4页。 1 2 3 4 :