6年前在腾讯做OA,那时写了两篇心得。

https://www.cnblogs.com/wangxiaohuo/archive/2012/08/22/2650893.html

https://www.cnblogs.com/wangxiaohuo/archive/2012/08/24/2653968.html

现在看看挻初浅的,还有不少人回复,说明这个东西还是有需求的。

近6年来转做互联网,风风雨雨的,不算成功,只是养活一家人而已。

回首一看,工作已经20年了,如今已经不是青春少年,一心只看到浮燥的互联网,有空就想写点心得,做点小东西。

开发行业里面其实有沉淀的东西,不是说只有新技术,只是赚钱比较关注新技术。

  废话不说,言归正传,其实当前市场的大部分流程标准都是老外定义的,有时不禁想问,真是我们需要的吗?做得很复杂。

最近看到ccflow比较火,突然感觉原来除了时尚的互联网,“老掉牙”的流程还有人做啊!哈哈哈!

于是我把6年前的博客翻一下出来,做了一个演示demo还是继续说明简单流程的原理,这不是一个产品,只是一个演示,为了说明问题,大家别挑,部分功能不完善,如果涉及到框架版权也请见谅,只做研究学习用,呵呵!

  不用老外的标准,我觉得流程可以分为:自由流程和规则流程。自由流程就是提交选下一手人,规则流程就是配好了规则,一提交就自己找到合适的下一手人。

自由流程现在越来越广泛,主要在一些人员素质较高,管理比较灵活的互联网、科技公司。

  为什么会有自由流程,我们知道,过于规则就会失去灵活性并且增加复杂性,这就是大部分“老的工作流引擎”的缺点,定得很复杂,特别是弄个流程图工具,很炫,其实没什么鸟用,用来忽悠吓人的。其实一些互联网任务平台就是应用自由流程的原理,比如 town这种。在高素质人员公司,每一个个体都应该知道工作提交给谁。

  当然,我们还是制造国家,不是只有科技公司。干了6年互联网,感觉互联网真是有点虚。所以规则流程还是有价值的,只是我们应该降低复杂度,完全可以牺牲一点“产品强大、灵活”这种东西,规则做简单一点,实在有时灵活不够加点“自由流程”其实就能解决问题,除非是银行审批钱这种,真得没必要搞得这么严格。当然我这里指正常企业,“钱多的”、“体制内的”除外。

  这个demo做了“组织机构”的一些信息编辑,做了一个最简单的请假流程。用户名为工号,密码为123。

地址:http://wftest.bomye.cn/   第一个进去是超管员,大家看看,别乱删东西,主要是为了学习原理。

1、先建几个流程参与的人员(已经建了)。

2、做了一个简单的流程配置,不是“拖拉拽”,“拖拉拽”没时间做,也没什么用,这里主要能达到配置的目的。看图:

原理跟6年前写得差不多,步骤,操作,步骤就是节点,操作可以理解为“按钮”,6年前说是“扭转线”,说得不太正确。增加了“审批人配置”和“条件操作”。“审批人配置”可能指定人,也可以按用户组和岗位配置,也可以公司统一配置,也可以分部门配置。“条件”操作就是达到分支的作用,这里做同时审批,后面可以做,只是用处不大。“条件操作”通过一个表达式简单运算得到。

3、好,完成上面两步,我们就可走一下流程试,操作方法:

1)以超管员或销售员登录,进入办公管理员,添加一个请假单。

你可以做两次,一次做2天的,一次做5天的,5天的要经理审批。流程图是这样的:

流程图会简单用颜色显示审批的进度。

2)退出以销主管登录(202,123)在个人中心的待办任务就可以看到待办了,选择一条审批提交即可以提交到下一步。

3)接下来一样销经理(>3天的,203,123)在个人中心的待办任务就可以看到待办了,选择一条审批提交即可以提交到下一步。

4)接下来一样李行政(105,123)在个人中心的待办任务就可以看到待办了,选择一条审批提交即可以提交到下一步。

编后:6年前未完的帖子,6年后补充一下,不留遗憾。如今带一个小团队一起在深圳打拼。

这些年跳来跳去,学到了一些东西,遗憾积累的太少了,大家有什么好的合作项目可以加我(18820201188,微信同号,QQ:410377712),管理 应用(erp,crm,oa)、电商、社交类的都还行吧。还弄了一个域名,http://www.bomye.cn,打算整点系统演示方面的。

转载于:https://www.cnblogs.com/wangxiaohuo/p/10048865.html

简易OA漫谈之工作流设计(一个Demo),完成6年前的一个贴子相关推荐

  1. oa处理会签流程图_简易OA漫谈之工作流设计(四,怎么支持会签)

    会签:就是一个步骤要所有人都审批完成才能完成. 上一步提交到会签步骤时,该步骤的每个人都能收到一条待办任务, 会签审批人每次提交时都检查该步骤所有会签人是否已经审批,如果全部审批就产生下一手任务. 1 ...

  2. 简易OA漫谈之工作流设计(四,怎么支持会签)

    会签:就是一个步骤要所有人都审批完成才能完成. 上一步提交到会签步骤时,该步骤的每个人都能收到一条待办任务, 会签审批人每次提交时都检查该步骤所有会签人是否已经审批,如果全部审批就产生下一手任务. 演 ...

  3. java oa工作流设计_简易OA漫谈之工作流设计(DB)

    1.流程图. 工作流可以做得很复杂,也可以设计的很简单.看下图 看这个图,一个流程图最基础的三部分:流程,步骤,操作. 2.流程模板. 流程图的程序描述就叫流程模板.一个流程模板大概需要的一些属性如下 ...

  4. 简易OA漫谈之工作流设计(五,直接上级)

    规则引擎里比较复杂的问题就是:配置步骤的审批人. 某一个步骤由谁来审批,有很多复杂情况: 1.指定某一个具体的人.这种通常用于一些特殊的岗位,全公司只有一个,比如小公司里的财务,人事专员等. 2.指定 ...

  5. 简易OA漫谈之工作流设计(DB)

    http://www.cnblogs.com/wangxiaohuo/archive/2012/08/22/2650893.html 转载于:https://www.cnblogs.com/eric- ...

  6. moco工具第一个Demo入门

    moco工具第一个Demo入门 1.moco概述 moco工具是在github开源的一个项目,github地址:https://github.com/dreamhead/moco. moco使用场景: ...

  7. asp.net 一个简易权限的小例子设计

    asp.net 一个简易权限的小例子设计 近日在阅读一本asp.net的书时(国人写的),其中提到了一个简易权限的小例子,感觉说的还是比较清楚,有点代表性, 故在此简单介绍下其实现原理    其核心是 ...

  8. 基于SSM技术的oa办公管理系统的设计与实现毕业设计源码100934

    oa办公室管理系统 摘 要 一个企业实现办公自动化的程度是衡量其实现现代化管理的标准.办公自动化(OA: OFFICE AUTOMATION)就是采用Internet技术,基于工作流的概念,使企业内部 ...

  9. ASP.NET MVC5+EF6+EasyUI 后台管理系统(42)-工作流设计-表建立

    系列目录 工作流在实际应用中还是比较广泛,网络中存在很多工作流的图形化插件,可以做到拉拽的工作流设计,非常简便,再配合第三方编辑器,可以直接生成表单,我没有刻意的浏览很多工作流的实际设计,我认为工作流 ...

  10. ASP.NET MVC5+EF6+EasyUI 后台管理系统(43)-工作流设计-字段分类设计

    系列目录 建立好42节的表之后,每个字段英文表示都是有意义的说明.先建立,就知道表的关系和用处了,当然,我的设计只是一个参考,你可能有很多改进的地方. 我们的工作流具体细节流程是这样的: 最终我们的模 ...

最新文章

  1. ajax请求目标地址,AJAX功能目标
  2. Oracle原理: 归档方式和日志文件
  3. Android 显示 WebView ,加载URL 时,向webview的 header 里面传递参数
  4. 【双百解法】剑指 Offer 11. 旋转数组的最小数字
  5. java中主函数抛出的异常怎么解决_java – 从递归函数中抛出异常
  6. mysqlcsv导入中文乱码_Mysql 导入导出csv 中文乱码问题的解决方法
  7. C和指针之字符串编程练习3
  8. php curl_init不能用,curl_init()函数不起作用
  9. “约见”面试官系列之常见面试题之第五十二篇之标准模式和怪异模式(建议收藏)
  10. leetcode-114-二叉树展开为链表*
  11. 关于数据统计时的效率
  12. Powerdesigner数据库建模--概念模型--ER图
  13. python socket客户端_python 使用socket模拟tcp客户端和tcp服务器端
  14. 算法----(3)选择排序
  15. 对女朋友说早安的情话100句,很甜很撩,打动人心
  16. 163邮箱,163vip的邮箱收费标准是什么?
  17. 用js做一个鼠标惯性动画
  18. mysql 建表 title create table_mysql中create命令建表sql语句
  19. 估值指标二把手——市净率
  20. MySql将两个字段查询值合并拼接

热门文章

  1. c语言写一元一次函数图像,一元一次函数练习题带答案.doc
  2. python处理文本_Python处理文本文件中控制字符的方法
  3. python 封装_Python之封装
  4. 超级外链工具_慈溪SEO优化_豆瓣外链:豆瓣小组做外链的注意事项?
  5. mysql时间总结_MYSQL日期时间总结
  6. Linux系统编程 -- 死锁
  7. 再谈UDP协议—浅入理解深度记忆
  8. Redis主从复制知识点
  9. mac bigsur 360极速浏览器闪退问题解决方法
  10. spring 数组中随机取几个_最新redux-spring前端模块化框架