zoukankan      html  css  js  c++  java
  • 初识工作流

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

        什么是工作流?

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

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

        工作流的分类

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

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

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

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

        工作流的特点

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

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


        小结:

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

  • 相关阅读:
    转 MySQL权限管理
    mysql 驱动问题
    mysql issue:
    (五)容器网络 -上
    idea 快速生成代码的快捷键
    (四)容器互联
    (三)将容器变成镜像
    (二)docker的部署安装,配置,基础命令
    (一)为什么要学习docker
    Centos7 安装docker ce
  • 原文地址:https://www.cnblogs.com/victor-grace/p/7253770.html
Copyright © 2011-2022 走看看