主页 | 联系我们 | 收藏
中远景全文搜索:
中远景OA学院 > OA综合概述 > 工作流的主要组成部分
中远景OA学院
  办公自动化(OA: OFFICE AUTOMATION)是采用Internet/Intranet技术、即时通信、电子邮件、工作流、Web门户等软件技术、结合先进的管理思想,使政府或企业内外人员方便快捷地进行事务审批、公文流转、共享信息、积累知识,从而实现高效协同工作、规范工作流程、提高办公效率、降低成本。OA系统广泛采集基础数据,经过科学的处理为政府或企业的管理和决策提供科学的依据。

 OA综合概述
 OA项目选型
 OA调研实施
 OA技术研究
 OA应用价值

工作流的主要组成部分
关键字:工作流、应用数据、应用程序  来源:OA联盟  

  1.过程定义工具

  过程定义工具被用来创建计算机可处理的业务过程描述。它可以是形式化的过程定义语言或对象关系模型,也可以是简单地规定用户间信息传输的一组路由命令。

  2.过程定义

  过程定义(数据)包含了所有使业务过程能被工作流执行子系统执行的必要信息。这些信息包括起始和终止条件、各个组成活动、活动调度规则、各业务的参与者需要做的工作、相关应用程序和数据的调用信息等。

  3.工作流执行子系统(WES)和工作流引擎

  工作流执行子系统也称为(业务)过程执行环境,包括一个或多个工作流引擎。工作流引擎是WFMS的核心软件组元。它的功能包括:解释过程定义;创建过程实例并控制其执行;调度各项活动;为用户工作表添加工作项;通过应用程序接口(API)调用应用程序;提供监督和管理功能等。工作流执行子系统可以包括多个工作流引擎,不同工作流引擎通过协作共同执行工作流。

  4.工作流控制数据

  指被WES和工作流引擎管理的系统数据,例如工作流实例的状态信息、每一活动的状态信息等。

  5.工作流相关数据指与业务过程流相关的数据

  WFMS使用这些数据确定工作流实例的状态转移,例如过程调度决策数据、活动间的传输数据等。工作流相关数据既可以被工作流引擎使用,也可以被应用程序调用。

  6.工作表和工作表处理程序

  工作表列出了与业务过程的参与者相关的一系列工作项,工作表处理程序则对用户和工作表之间的交互进行管理。工作表处理程序完成的功能有:支持用户在工作表中选取一个工作项,重新分配工作项,通报工作项的完成,在工作项被处理的过程中调用相应的应用程序等。

  7.应用程序和应用数据

  应用程序可以直接被WFMS调用或通过应用程序代理被间接调用。通过应用程序调用,WFMS部分或完全自动地完成一个活动,或者对业务参与者的工作提供支持。与工作流控制数据和相关数据不同,应用数据对应用程序来讲是局部数据,对WFMS的其他部件来说是不可见的。