笔记-信息化与系统集成技术-工作流

1. 认识工作流

根据国际工作流管理联盟(Workflow Management Coalition.WfMC)的定义,工作流是一类能够完全或者部分自动执行的业务过程,它根据一系列过程规则,使文档、信息或任务能够在不同的执行者之间传递和执行

IBM Almaden研究中心给出的工作流定义是:“工作流是经营过程的一种计算机化的表示模型,定义了完成整个过程需要的各种参数。这些参数包括对过程中每一个步骤的定义、步骤间的执行顺序、条件以及数据流的建立、每一步骤由谁负责以及每一个活动所需要的应用程序”。

通俗地讲,工作流程可以比喻为“信息河流”,即日常的业务处理或协同工作能按预先定义好的规则和过程进行流动,并且这一流动过程能被跟踪和监控。

工作流(WorkFlow)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。

2. 工作流管理系统(Workflow ManagementSystem. WfMS)

主要功能是通过计算机技术的支持去定义、执行和管理工作流,协调工作流执行过程中工作之间以及群体成员之间的信息交互。工作流需要依靠工作流管理系统来实现。

所以一个工作流包括一组活动,也包括它们之间的相互顺序关系。

3. 工作流要解决的主要问题

为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务。

简单地说,工作流就是一系列相互衔接、自动进行的任务。我们可以将整个业务过程看作是一条河,其中流过的河水就是待审核的表单。

工作流属于计算机支持的协同工作(Computer Supported Cooperative Work,CSCW)的一部分。后者是普遍地研究一个群体如何在计算机的帮助下实现协同工作的。

4. 工作流的作用

随着经营业务的展开,虽然企业的物理位置可能逐渐分散,但部门间的协作却日益频繁,对决策过程的分散性也日益明显,企业日常业务活动详细信息的需求也日益提高。因此,企业要求信息系统必须具有分布性、异构性、自治性。在这种大规模的分布式应用环境下高效地运转相关的任务,并且对执行的任务进行密切监控已成为一种发展趋势。工作流技术由此应运而生。一般来讲工作流技术具有如下作用:

  1. 整合所有的专门业务应用系统,使用工作流系统构建一个灵活、自动化的EAI平台。
  2. 协助涉及多人完成的任务提高生产效率
  3. 提高固化软件的重用性,方便业务流程改进
  4. 方便开发,减少需求转化为设计的工作量,简化维护,降低开发风险。
  5. 实现的集中统一的控制,业务流程不再是散落在各种各样的系统中。
  6. 提高对客户响应的顶见性,用户可根据变化的业务进行方便的二次开发。

在软件开发中采用工作流技术可以( )。
①降低开发风险 ②提高工作效率 ③提高对流程的控制与管理
④提升开发过程的灵活性 ⑤提高对客户响应的预见性

答案:①②③⑤

5. 工作流在流程管理中的应用

工作流管理系统则是这一实现的软件环境,是一套支持业务定义和自动运转工作流的系统。

工作流技术重点研究内容包括:工作流引擎、工作流管理集成机制、建模工具、协同工作机制、流程设计器和流程监控工具等。

工作流在流程管理中的应用分为三个阶段

  1. 流程建模
  2. 流程仿真
  3. 流程改进或优化

流程建模是用清晰和形式化的方法表示流程的不同抽象层次,可靠的模型是流程分析的基础,
流程仿真是为了发现流程存在的问题以便为流程的改进提供指导。

这三个阶段是不断演进的过程。它们的无缝连接是影响工作流模型性能的关键因素,也是传统流程建模和流程仿真集成存在的主要问题。

转载/整理:
希赛教育的试题解释:https://www.educity.cn/
信管网的试题解释:http://www.cnitpm.com/pm1/5195.html

--------------本文结束 感谢您的阅读--------------