2019独角兽企业重金招聘Python工程师标准>>>

1.1.   简介

合同评审顾名思义即签订合同前,公司各相关部门大家一起开会商议合同是否可签、合同存在的技术风险、计划风险以及财务风险等,并需要通过此环节确定订单可交付日期等。最后形成统一决论并进行执行,这么做会存在以下几个难点或缺陷。

1.  涉汲部门较多,人员事务较多,无法召齐人员

部门人员事务烦多,且经常有出差的,大会小会不断。所以每召集一次会议比较麻烦。

2.  数据没有存储并电子化,不方便调取历史数据进行新订单参考

每当有新进的订单时,如果是沿用某个订单的信息,无法自动参照填充值

3.  数据无法分析

没有电子化的数据,无法对历史评审的周期、技术进行数据分析,也没有数据来源。纸质档存档不利于数据分析。

4.  无流程,无法框定部门、人员先后顺序及职责

没有流程,合同评审是的表格数据是有先后顺序的。如果没有流程,操作随意性大,各部门职责责任不清

1.2.   总体思路

1.  理顺流程,将所有相关业务表单进行整理,分布至流程节节为表单填充内容

合同评审是各方意见的评价合集,所以我们的总体思路先将评审的流程理顺,明确各节点责任与义务。此后,再将以前的所有的表格资料收集在一起,进行整理将分散至各个流程节点上。此思路也是其它流程功能模块的总体思路。

2.  表单数据存储方式考验

表单里面的数据结构复杂多样,传统型的二维表方式不适用此方式的灵活型,也反映不出表单的版面结构方式。所以我们采取直接将页面的数据以JSON的方式进行存储,采取VueJS技术直接将JSON文件与页面进行绑定来解决此问题。

在后面的完善性思考中,我们也思考出了用二维表进行存储,即采取键值对的方式将每一个元素存取表中,但会牺牲表单的层次性。总的来说推荐进行JSON方式存储,目前我们是采取的JSON文件方式,在后期数据逐渐变多的时候,如果还是文件会影响效率,我们再考虑采取大数据MongoDB的方式来解决搜索、性能的问题。

1.3.   流程表单升级带来的挑战

流程升级后,与原来的流程发布版本并存,新开的流程实例会使用最新的,不同的流程版本有不同的业务模式,每一次流程升级需要考虑新的业务功能实现的同时,还需要兼容老流程的业务。

表单在内容改变后,增加、删除更新字段后,原来的数据表单如何保证在读取的时候能够正常展示。

新增内容:这个就简单了,直接添加就可以,只是以前的订单展示出来,这个字段数据是空的。

删除内容:这个如果把原有的字段删除,如果不对页面模版进行版本化,特定流程版本对应特定的模版表单页,则会造成以存取的数据无法展现。这个也是在后面我们在实践中渐渐发现的问题。

修改内容:如果修改了字段,那原来的数据也是无法展现的,如果修改的数据类型,也会出现与删除内容相同的模式。最后的处理方式应该参见删除内容的兼容处理方式。

1.4.   数据价值

合同评审里面评价了财务风险、技术风险、进度风险,所有后续业务均以此为基础。我们可以此为基础,再根据流程的实际运行情况进行对比,找出问题所在。

对于新来的订单,我们也可以根据历史经验值分析,为新订单提供评审依据,提高效率并增强可靠性。

作者:长沙大东家

日期:20170909

联系:xiaohelong2005@126.com

转载于:https://my.oschina.net/xiaohelong/blog/1532184

订单可视化2实战-合同评审相关推荐

  1. 订单可视化(智能制造、流程再造、企业信息化) 第六篇 万事开头难,第一阶段的得与失

    6.1. 茫然 前面写了这么多,现在终于写到开发实施过程中来了.俗话说万事开头难,这话放在当时的我身上,再适合不过了.人员仅有两个,直到做了一段时间的方案后一个月后才来人.这一点当时我心理也是有点急的 ...

  2. 订单可视化(智能制造、流程再造、企业信息化) 第六篇 万事开头难,第一阶段的得与失...

    2019独角兽企业重金招聘Python工程师标准>>> 6.1.    茫然 前面写了这么多,现在终于写到开发实施过程中来了.俗话说万事开头难,这话放在当时的我身上,再适合不过了.人 ...

  3. 《七天数据可视化之旅》第七天:可视化设计实战-数据大屏

    <七天数据可视化之旅>第七天:可视化设计实战-数据大屏 Destiny,某物流公司数据产品经理,目前从事数据平台搭建和可视化相关的工作.持续学习中,期望与大家多多交流数据相关的技术和实际应 ...

  4. 《Python数据可视化编程实战》——5.5 用OpenGL制作动画

    本节书摘来异步社区<Python数据可视化编程实战>一书中的第5章,第5.5节,作者:[爱尔兰]Igor Milovanović,更多章节内容可以访问云栖社区"异步社区" ...

  5. 多个模型在测试集上的Accuracy以及AUC指标可视化对比实战

    多个模型在测试集上的Accuracy以及AUC指标可视化对比实战 目录 多个模型在测试集上的Accuracy以及AUC指标可视化对比实战 #仿真数据

  6. R语言ggplot2可视化为长文本轴标签自动换行美化可视化结构实战:Wrap long text axis labels

    R语言ggplot2可视化为长文本轴标签自动换行美化可视化结构实战:Wrap long text axis labels 目录

  7. R语言使用for循环嵌套ggplot2可视化输出多个可视化结果实战

    R语言使用for循环嵌套ggplot2可视化输出多个可视化结果实战 目录 R语言使用for循环嵌套ggplot2可视化输出多个可视化结果实战

  8. R语言ggplot2可视化散点图实战:绘制基础散点图、为所有散点添加标签、只为大于阈值的散点添加标签

    R语言ggplot2可视化散点图实战:绘制基础散点图.为所有散点添加标签.只为大于阈值的散点添加标签 目录

  9. R语言使用ggpubr包绘制出版社、编辑、审稿人要求的可视化图形实战

    R语言使用ggpubr包绘制出版社.编辑.审稿人要求的可视化图形实战 目录 R语言使用ggpubr包绘制出版社.编辑.审稿人要求的可视化图形实战

最新文章

  1. python爬取动态网页图片_python爬虫之爬取动态加载的图片_百度
  2. html 占位文本,跨浏览器的HTML5占位文本(PlaceHolder)方案
  3. [译] D3.js 嵌套选择集 (Nested Selection)
  4. UVA10843——Anne\'s game
  5. java 方法 示例_Java扫描仪的hasNextBoolean()方法与示例
  6. 排列组合(HDU-1521)
  7. 【Janino】Janino Java表达式计算引擎 案例
  8. 放在请求头目的_浅谈http的几种请求方法
  9. RPM中SPEC宏定义对应路径
  10. abaqus算出来的转角单位是什么_ABAQUS中的单位制是如何规定的;
  11. 软件测试面试题:Jmeter怎么录制脚本,怎么过滤,线程组有哪些内容?
  12. wpa_supplicant使用方法(WiFi工具)
  13. 小程序之父子组件传值详解
  14. Java分析学生成绩
  15. 大功率H桥电机驱动板电路设计方案 此大功率直流电机驱动板采用ir2103驱动芯片
  16. 解决PHP "headers already sent"错误
  17. Html中的span与a的区别,a标签和span标签的区别
  18. PHP支付宝转账到支付宝账号
  19. TLS Client-initiated 重协商攻击(CVE-2011-1473)漏洞验证测试
  20. OSChina 周三乱弹 ——猫和铲屎官总要疯一个

热门文章

  1. 首席经济学家金岩石:区块链是机器创造的信任,这种信任是所有交易的基础
  2. T5450处理器 七款惠普迅驰4笔记本现身
  3. Java操作MongoDB
  4. RestTemplate 详解
  5. 基于西门子200smart系列化工反应釜程序 系统进行两路PID恒温升压调节
  6. system颜色函数
  7. Html5浪漫结婚请柬婚礼网站模板❤_爱她就给她最美的H5婚礼请柬_(婚庆电子邀请函)含背景音乐
  8. 一维数组、二维数组、三维数组、四维数组、多维数组的理解
  9. java对外接口 入参实体命名_支付中心接口设计之参数命名
  10. python keyshot_KeyShot 8