企业管理探路者——工作流
随着企业应用的深入,其业务系统工作流更加复杂,同时企业对应用系统灵活性要求的提高,造成系统开发成本加大、风险性提高,开发商希望能有快速开发具有灵活性工作流应用系统的平台支持,降低开发的难度,提高开发的效率,提升工作流应用系统的灵活性和伸缩性,降低维护费用和缩短维护周期。
要解决以上问题,满足市场需求,需要一类这样的软件,他们能将业务过程逻辑同过程运行中的应用软件分开;能管理过程参与者之间的关系;能集成内部与外部过程资源和监控过程的运行,能适应不同的语言环境和系统结构。西安协同时光的“协同工作流管理系统SynchroFLOW”就是为满足上述需求而开发的大型软件产品,具有广阔的市场空间。
工作流的概念
业务流程:在功能确定的组织机构中,能够实现业务目标和策略的相互连接的过程和任务集。
过程定义:是对现实领域中的组织机构业务流程的形式化描述。它定义了过程运行中涉及的各种参数,如:过程的起始和终止条件,构成过程的活动及活动之间的关系、组织成员的角色。
过程实例:是某个工作流过程的一次执行,每个过程实例代表一个能独立控制执行、具有内部状态的线程,外界通过标识可访问。过程实例是真正执行的工作流。
活动:业务流程中在逻辑上相对独立的工作步骤,是工作流系统执行中的最小工作单元,具有原子性。一个过程定义包含多个活动。活动一般分为手工活动、自动活动、定时活动、路由活动、子过程活动等。
工作项:一个活动在一个过程实例中产生一个工作项,一个工作项就是实际运行中的一项任务,是任务的一次运行。
启动一个流程时,由工作流管理系统解释其过程定义,产生一个过程实例,由过程实例根据流程流向产生工作项。当人工参与执行工作项后,流程根据工作项的执行情况继续流转,直到所有工作项都执行完毕。
【责任编辑】:协同时光
【稿件来源】:协同时光