zoukankan      html  css  js  c++  java
  • 认识工作流(一)

    What?--什么是工作流?

      根据工作流管理联盟(WFMC)的定义,工作流是一类能够完全或者自动执行的经营过程,根据一系列过程规则、文档、信息或任务在不同的执行者之间进行传递与执行。

      流程是用各条线,将各个点串联起来的内容

    Where?--工作流使用场景(工作流任务)

      1.推送流程流转

      2.同时记录流程流转状态

      3.查看流转状态和历史记录

    Why?--为什么使用工作流?

      工作流可以帮你将任务的管理和业务的管理分离开来。当流程中的步骤发生变化时,你只需要修改下流程设计,代码基本不需要修改,或者只是少量的修改。

      

    工作流的基本概念

      基本要素:过程、过程版本、材料、活动、变迁

      实例要素:过程版本实例、材料实例、活动实例、变迁实例、工作项

      基本操作:发起、送下一步、退回、收回、送阅读、转交

    基本要素之间的关系:

      

    过程:可以简单理解为流程,过程和流程的细微差别在于:对于业务系统而言,业务流程就是“流程”,对工作流平台而言,为了实现流程的一组设置就是“过程”。

    过程版本:为了应对业务流程的变化,一个业务流程对应的过程可以有多个版本,也就是说业务逻辑变了,对应的过程不用变,但该过程启用的版本变了,为了不影响之前版本的实例,过时的过程版本不能删除,但可以禁用。一个过程只允许有一个过程版本是启用状态。

    活动:可以简单理解为步骤。活动有若干种类型,最常见的是人工活动。开始活动和结束活动定义了流程边界,人工活动表示有人员参与的活动,现实中的活动绝大多数是人工活动。

    材料(Workflow_PV_Material、Workflow_Activity_Material):工作流,流动的是信息,具体表现形式就是电子材料(表单、附件)。设计流程材料时首先要明确这样的概念:第一,材料是“过程版本”级别的,而不是活动级别的。第二,必须为活动设置需要引用哪些材料。

      

    变迁:变迁就是建立活动之间的流转顺序

  • 相关阅读:
    教程:如何手动安装Xamarin与Xamarin for VisualStudio
    安装matplotlib
    pycharm中文专业版安装使用
    在win7下安装PowerShell 5.0遇到的坑
    1997-2017
    系统界面截图
    组态与非组态结合的LT
    opencv mat转qimage
    QTableWidget 样式文件
    hiredis window 源码编译
  • 原文地址:https://www.cnblogs.com/timePasser-leoli/p/9036233.html
Copyright © 2011-2022 走看看