每每大家谈起工作流,不知道的人都会一头雾水,并报以其很复杂神秘的心理。现在我们就一起看看这工作流到底是什么?工作流,一般也称为工作流程,顾名思义就是工作按照某种规则进行的过程,就像河流,我们修筑了设计中的河堤,河流就顺着流淌是一样的道理,当然其间各个水电站的作用则形象于介入工作流进行部分引导的人员。术语一些讲,工作流是通过将工作过程分解成定义好的任务、角色、规则和辗转过程来达到最有效地执行和监控,进而达到提高生产组织水平和工作效率的目的。工作流管理联盟曾在制定相关系列标准时给出了工作流的定义:“工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行。”这个定义在众多定义中还是相当标准的一种,明确给我们说明,工作流其实就是工作建立在管理系统环境上的一个信息化实现过程。具体讲一个工作流包括一组活动及它们相互之间顺序关系,还包括过程及活动的启动和终止条件,以及对每个活动的描述。工作流管理系统指运行在一个或多个工作流引擎上用于定义、实现和管理工作流运行的一套软件系统,它与工作流执行者(人、应用)交互,推进工作实例的执行,并监控工作的运行状态。
从1993国际工作流管理联盟(Workflow Management Coalition,WfMC)成立开始,工作流技术则实质性的进入到了相对成熟的阶段。对于以工作流为主要技术的协同软件,则各具优点,我就以我接触过的举例说一下,仅代表我本人观点。曾有前辈将工作流协同软件分为以通讯为中心、文档为中心、过程为中心三类。以通讯为中心的软件,是以电子邮件为底层的通讯机制。这种类型的工作流管理系统适合于协作型工作流和不确定型工作流。以文档为中心:因其交互能力有限,所以许多基于表的管理型工作流可以用以文档为中心的工作流实现。以过程为中心的工作流系统对应生产型工作流。它一般建立在数据库之上,有自己专用的通信机制并且提供了同外部进行交互的接口。
目前市场上的工作流产品则主要是基于文件、消息、Web等的工作流系统。就拿 伟创软件举例说吧, 伟创软件OA协作管理平台比较的特殊。技术方面当然是毋庸置疑的。亮点是透明的平台将以上的几点都囊括其中,并且针对客户的不同需求进行相对应的调整。不该应用于某客户的,绝对不会硬做上去,而适用于客户的,则会清晰的告知客户,并以最优化的方案给客户意见,我觉得这样比较好。姑且不说其他,站在客户角度考虑问题的做法就值得赞同。当然他们的产品也是非常值得推荐的。这些是我接触的最大感受,和大家分享一下。
|