这段时间自己一直在看工作流的内容,刚开始的时候也不知道有这么个东西,在参加ITOO新生系统之后才知道,所以就申请了研究这一块的内容。

    什么是工作流?

      工作流(Workflow),指“业务过程的部分或整体在计算机应用环境下的自动化”。是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。解决的主要问题是:为了实现某个业务目标,利用计算机在多个参与者之间按某种预定规则自动传递文档、信息或者任务。     (来自百度百科)

      前些天米老师也给我们剖析了一下什么是工作流,再加上自己之前的一些接触,对工作流有了一定的认识。首先,它需要有一定的目标;其次是必须按照一定的预定规则进行传递信息或工作。比如我们的请假流程,该工作流的目标就是处理日常生活中的请假问题,然后就是具体的流程,从申请到领导人审批,最终再返回到申请人,这个过程中可能涉及到很多部门、很多人。但是他们都必须遵循一套已有的文档进行管理,例如请假小于3天的我有权批准,但是超过3天之后我就需要将该请求递交上级。

    工作流的分类

      WF工作流可以分为两类:顺序工作流和状态机工作流。

      顺序工作流:提供了一系列有组织的步骤,一般情况下,步骤是逐一执行的。可能有的步骤需要等待某些事件的发生才可以继续执行,但通常情况下顺序工作流一般用于无需人工干预的操作。

      状态机工作流:提供了一系列的状态。工作流从初始状态开始,到终止状态结束。两个状态之间定义行为进行过渡。通常情况下,状态机工作流对事件作出反应,事件的发生将会使状态发生改变。

      在学习这一块内容时,还提到了一个流程图工作流,我觉得它的意思基本上就是顺序工作流(可能是自己接触的不多,暂时这样理解着);然后将这两种工作流与之前学习的三大语言结构联系起来,顺序工作流如同顺序语句,而状态机好比是选择语句,当然这其中还嵌套着一些循环语句的味道。

    工作流的特点

      1,图形化、可视化设计流程图
      2,支持各种复杂流程
      3,组织结构级处理者指定功能
      4,B/S结构,纯浏览器应用
      5,强大的安全性特色
      6,表单功能强大,扩展便捷
      7,灵活的外出、超时管理策略
      8,处理过程可跟踪、管理
      9,丰富的统计、查询、报表功能
     10,与MAIL系统集成

      这些特点来自百度百科,自己的认识程度还不够深刻,目前了解到的特点有1和2,这部分的内容将在后续的具体实例中进行展示。


    小结:

      工作流在处理复杂程序时,简化了我们很大的工作流程和工作任务,但是这些内容也是通过网上查找或者别人告诉自己的,真正是如何化简的,还需要继续深入研究。

 posted on 2015-12-27 14:06  走出自己的未来  阅读(171)  评论(0编辑  收藏  举报