• 主页
  • 随笔
所有文章 友链 关于我

  • 主页
  • 随笔

工作流产品模块化设计构想

2018-02-22

  之前做过几年工作流产品的产品研发,最近正在的做的知识管理产品,需要新增文章审批功能,实际上就是一个简单的工作流。做完这个事情后,发现市面上单纯的开源工作流引擎居多,还没有一款全功能的开源工作流产品。顿时有了自己抽空余时间折腾一个的想法,权当把之前的工作经验与想法归纳总结一下。

  在我的构思中,为了最大限度的复用,这款工作流产品应当是模块化可拆分的。你差一个流程引擎那么你用引擎部分即可,差权限控制那么你把权限控制模块拿走即可,就是说能做到各个部分松耦合,可灵活替换。

  目前,这款工作流产品会包含如下几个部分:

  • 流程核心引擎
  • 流程可视化模块
  • 组织与人员模块
  • 权限模块
  • 消息模块
  • 菜单模块
  • 基础的表单开发组件
  • 流程流转统计分析模块

  默认会把这些模块组装成一个能够RUN起来的系统,用户喜欢那一部分可以单出抽出来用哪一部分,同样的,不喜欢哪一部分可以去掉自己开发。

  2018年就找这么一件事来丰富业余生活了。

赏

谢谢你请我吃糖果

  • 架构

扫一扫,分享到微信

微信分享二维码
30
读《恶意》有感
© 2025 YiYing
Hexo Theme Yilia by Litten
  • 所有文章
  • 友链
  • 关于我

tag:

  • 读书笔记
  • sql注入
  • sqlmap
  • nexus
  • HTTP安全
  • restfull
  • 随笔
  • 哲学
  • 缓存
  • HTTP状态码
  • HTTP连接
  • RSA
  • Java
  • JavaScript
  • 安全
  • 排序算法
  • POI
  • 工具类
  • 工作思考
  • Life
  • 读书
  • 前端
  • 团队管理

    缺失模块。
    1、请确保node版本大于6.2
    2、在博客根目录(注意不是yilia根目录)执行以下命令:
    npm i hexo-generator-json-content --save

    3、在根目录_config.yml里添加配置:

      jsonContent:
        meta: false
        pages: false
        posts:
          title: true
          date: true
          path: true
          text: false
          raw: false
          content: false
          slug: false
          updated: false
          comments: false
          link: false
          permalink: false
          excerpt: false
          categories: false
          tags: true
    

  • 友情链接1
  • 友情链接2
  • 友情链接3
  • 友情链接4
  • 友情链接5
  • 友情链接6
很惭愧

只做了一点微小的工作
谢谢大家