zoukankan      html  css  js  c++  java
  • Activiti作为企业级审批工作流存在的问题

    Activiti作为企业级审批工作流存在的问题:
    1、最核心问题是Activiti是静态流程,而大多国产工作流是动态流程,它们的区别就像是编译型编程语言和解释型编程语言;
    2、中国特色的审批流程有较大的随意性和灵活性,而静态流程极大地限制了这种灵活性,如果面面俱到的去设计一个Activiti流程,那将是很大的工程,而且流程节点流向也会是错综复杂;
    3、Activiti缺乏动态表单,意味着每新增一个审批流程,都得上版本,虽说Activiti流程设计可以在线用Modeler设计,但前端缺少动态表单且未和流程相绑定,所以每个流程都需要人肉维护;
    4、Activiti缺乏对复杂组织架构的支撑,只适合用在扁平简单的组织架构中,对稍复杂的组织架构明显支持不足;
    5、可视化流程建模工具Modeler只能算作一个半成品,跟表单、组织架构等的关联在线设计基本没有;
    6、缺少报表、流程监控干预等方面的配套,需要自己开发,工作量不小。

    适合用Activiti作为工作流的场景如下(以下各场景为 &与 的关系)
    1、流程固定化,审批过程规范化,组织架构扁平化;
    2、对流程线上动态能力要求不高,不需要线上直接拖拉拽就生成一个审批流程;
    3、对报表、流程监控及干预等配套功能要求不高。

    不适合用Activiti作为工作流的场景如下(以下各场景为 ||或 的关系)
    1、国企或人事关系较复杂的具有中国特色的企事业单位或大型公司;
    2、审批流程不规范,一言不合就需要加签、会签一堆的干系或非干系人一起审批;
    3、对流程线上动态能力的要求较高,非开发人员线上直接拖拉拽就生成一个审批流程;
    4、对报表、 流程监控干预等方面的配套要求较高。

  • 相关阅读:
    windows下忘记mysql超级管理员rootpassword的解决的方法
    LeetCode226 InvertBinaryTree Java题解
    PHP利用GD库绘图和生成验证码图片
    自己动手开发IOC容器
    智能提示(一) Solr (suggest)
    Linux系统字符集乱码问题
    Linux
    [Material Design] 教你做一个Material风格、动画的button(MaterialButton)
    codeforces#FF(div2) D DZY Loves Modification
    鼠标滚轮实现图片的缩放-------Day79
  • 原文地址:https://www.cnblogs.com/mzsg/p/12849373.html
Copyright © 2011-2022 走看看