0 引言
敏捷制造是将与企业经营有关的人、经营过程、技术和集成各方面因素统筹考虑,通过企业内部的集成和企业间动态联盟的组建来捕捉市场机遇、增强抗风险能力,从而高效、充分地利用企业内部和企业外部的资源,赢得市场竞争,也就是企业快速适应不断变化的市场需求的能力。
本文从定做式人工关节这一个性化产品的市场需求出发,运用敏捷制造的思想迅速组成动态联盟,制定工作流,并在联盟企业间运行。
1 工作流与工作流管理系统
企业内存在多种经营过程,按照工作流管理联盟(WFMC)的定义,经营过程中由计算机系统自动执行的那部分称为工作流。工作流管理系统指的是一个能定义、创建和管理工作流的软件系统。它可以通过一个或多个工作流引擎来解释不同的过程定义,与不同的工作流执行者交流信息并调用其它应用系统来完成预定的目标。一个工作流包括一组活动及它们的相互顺序关系,还包括过程及活动的启动与终止条件,以及对每个活动的描述,如活动的执行者、相关应用程序、需要的文档等。工作流的运行由工作流管理系统控制完成,它和工作流执行者(人、应用)交互,推进工作流事件的执行,并监控工作流的运行状态。
尤尼*马沙克认为,作为真正的工作流产品,系统必须提供一种方式,能够定义和自动化3个R:路线(Route),规则(Rule),角色(Role)。路线是指对象流动的方向和目的地;对象包括文件、表格、数据、申请表等;路线还包括关于接受传送对象的人(或流程)的考虑。工作流自动化要包括规则的定义,这些规则决定哪些信息要传送及传送给谁。角色的定义通常独立于执行角色的具体人员,它可以保证流程的灵活性。例如,如果原设计是将工作传给工程师甲,当工程师甲离开公司时就必须确定新条件下的收件人。
2 动态联盟环境下的工作流管理
动态联盟具有如下特点:
(1)异地性。参与形成同一联盟的企业(部门)可能分布在不同的城市、不同的地方。
(2)异构性。参与联盟的企业(部门)运作的信息基础结构可能有不同的数据库和操作系统,联盟企业的企业文化和管理模式也不一样。
(3)实效性。联盟具有明显的组建、运作和分解过程;当市场条件发生变化或消失时,联盟也将进行相应的调整或随之解体。
图1和图2分别表示各企业(部门)在联盟前后的状态。在联盟前,它们处于分散、独立的状态,各自从事自己的事情;一旦有了联盟的需要,各企业(部门)通过竞争形成一联盟,共同完成某一任务。图2中,某一企业为盟主单位,是动态联盟的发起者;当任务完成后,联盟解散,各自又回到图1所示的状态。在动态联盟环境下,不管是企业的生产制造过程,还是整个办公自动化流程,都是比较复杂的工作流。由于各盟员所使用的工作流管理系统软件可能不同,需要建立统一规范的工作流管理。根据动态联盟的特点,在其环境之下的工作流管理必须满足以下几个要求。
图1 没有任务时各企业
(部门)处于分散、独立状态
图2 面向任务形成动态联盟
(1)必须支持分布、异构环境下的工作流管理体系。
市场竞争决定了企业的经营生产过程要随着市场环境的状况,调整经营的策略和方式,而且随着不同阶段参与动态联盟的成员的变化,其工作流也会变化。因此,需要在企业分布、异构环境下建立工作流管理体系。