Page 295 - 机械制造及其自动化
P. 295

第七章  电气自动化背景下先进制造技术的研究


             操作或处理,是便于流程控制的一项任务标志。行为单元中包含了子过程描述,

             任务审批参与人员及其所在部门,异常处理方式,最长审批等待时间,行为单元
             流程控制动态属性等信息。行为单元在流程实例中称为一个活动,所谓活动是指
             在一段不间断的时间间隔内为实现某一目标由人工或自动完成的一个企业行为,
             是组成业务流程的最基本的单元。

                 ③联接弧:流程模型由多个行为单元组成,而联接弧就是用来表达流程模型
             中不同UOB实例元素之间的逻辑顺序关系的。它从前趋UOB实例指向后继UOB
             实例,体现了UOB实例状态的转移与流程图的演进。联接弧是基于条件发生转

             移的,因此为每一条联接弧绑定一个布尔型转移条件。转移条件是由一系列条件
             经过“与”“或”组合而成的,其中每一个条件就是一个逻辑谓词,其结果是
             “真”“假”二值的,这些逻辑的最终组合结果决定了转移条件的取值。根据联
             接弧转移条件的特点,在流程模型中可将联接弧类型分为两类:绝对转移:即联

             接弧的转移条件永远为“真”。体现了一种顺序关系,不需要经过任何条件地判
             断,只要前趋UOB实例执行完毕,即可激活后继UOB实例;条件转移:即转移
             条件的取值是需要在具体的审批流程执行过程中由审批流引擎加以判断决定的。

             通过满足条件的联接弧的转移,实现对某一UOB实例的多个后继UOB实例的选
             择性激活。
                 二是流程驱动引擎。工作流驱动引擎是为工作流管理系统在运行时提供解释

             和执行服务的一组数据模型和软件。工作流驱动引擎根据其中定义的业务规则对
             工作流程中的各项业务活动的流转以及任务指派等工作进行控制和协调。它的
             主要任务有:解释过程定义;控制工作流的实例化—创建、激活、挂起、终止

             等;维护工作流控制数据和工作流的其他相关数据,在应用程序间和用户间传递
             工作流的数据等。引擎的开发是基于多线程技术的,其中开启一条线程进行寻找
             已完成任务,通过对相应流程的解析自动生成新的审批任务添加到相应的任务项
             中;另外,再开一条线程扫描审批超时的任务,对其进行相关处理。采用多线程

             技术保证了扫描进行的实时性,提高了审批流程的自动化程度及工作效率。
                 (2)PDM产品数据访问控制
                 访问控制技术就是通过不同的手段和策略实现资源的访问控制,目的是保证

             资源不被非法使用。用户只能根据自己的被授予的权限大小来访问系统资源,不
             得越权访问。它的目标是:确保只有被授权的用户可以对系统特定的数据或资源


                                                                                    283
   290   291   292   293   294   295   296   297   298   299   300