15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 如何快速开发一套集团合同管理系统?

如何快速开发一套集团合同管理系统?

时间:2023-11-24 23:36:01 | 来源:网站运营

时间:2023-11-24 23:36:01 来源:网站运营

如何快速开发一套集团合同管理系统?:发起这个话题是想要推荐我公司的低代码开发平台——华炎魔方,同时也想获得和朋友们进行深入交流的机会。

我们公司用十年时间,经历数百个大型项目的开发,提炼出一套颠覆性的低代码开发平台——华炎魔方,非常适合软件企业给客户快速定制系统。

去年9月,我们接到一个订单,客户是一家大型企业,有集团公司和下属57家子公司。

他们想要建立一个合同管理系统,把全集团的所有合同都纳入进来,统一查看,监控收付款流程,追踪收付款计划,汇总合同金额,进行全流程精细化预算费用控制。

客户已有合同审批流程与用友财务管理系统,但是两套系统各自独立,互不相通。

通常,当合同审批流程结束后,由相关人员在财务系统中另行发起收付款追踪,把审批单打印成pdf,上传作为附件。还有一些没有签订过合同的收付款工作,就散落在用印流程、请示报告等其他流程中,也可能不经过事务性的审批,只在财务费用流程中进行财权审批。

收付款事项的管理是零散的状态,领导需要查询时,只能在两套系统中分别查,也无法在系统中实时查询全公司层面的收付款计划。

他们希望新合同管理系统能够继承原合同审批流程的功能,打通和用友财务的数据流通,并增加新的功能:

  1. 所有的收付款请求都必须在新合同管理系统中发起,且能够追踪相关记录;
  2. 能够在用友财务管理系统中调取相关的审批单和附件;
  3. 最重要的是,希望有收付款计划提醒推送,并能实时查看报表,多角度汇总统计。
新合同管理系统要求从2020年1月1日开始上线,新年新气象,也符合财务年度的统计习惯。因此项目工期很紧,只有3个月 ,这些工作若以传统方式开发,3个月是无论如何拿不下来的。

好在我们自己的低代码开发平台——第二代华炎魔方已经发布,我们决定就用新版华炎魔方来做这个系统,头口水自己先喝,才知道这口水是苦是甜,是气阻血瘀还是百骸畅通。

整个项目的重点是打通双方的数据库,可在两个系统中同时查询、编辑数据,生成实时数据汇总,并按需对不同人员分配不同的编辑与查看权限。

第一步,先解决数据查询的问题。

华炎魔方系统内核是MongoDB数据库,用友使用的是Oracle数据库。按照过去的开发方式,需要设计新的数据库、表结构、数据库的访问接口等,安装单独的驱动编写代码读取数据并调试。

现在华炎魔方内置了跨数据库的查询语法,ObjectQL,可以使用同一套查询语句去查询不同的数据库。

开发人员使用这套语法,就像用一阳指打通了任督二脉,不需要针对每个数据库去学习编写不同的语句,只需要配置好自己需要的字段,就能直接从对方的数据库中读取信息。

今天是MongoDB和Oracle,明天可以是SQL Server或其他。

就像一个巨大的多功能齿轮,只需要把零件安装到位,随着齿轮的缓缓转动,数据就在两套系统中流转起来了。

数据中转的枢纽建立起来了,下一步就是在页面上显示正确的数值。利用华炎魔方的配置工具,选取相关的数据表、字段,系统就能生成报表画面。这一步不需要开发人员编写代码,项目实施人员自己就可以操作。

因为ObjectQL语法和配置功能的帮助,本次项目中,很多本来可能需要一周的工作量,缩短到一天甚至一个小时就能完成。

这就是低代码开发平台和传统开发方式的区别。

按传统开发方式,不论你曾经为多少客户定制过系统,不论你是多么富有经验的开发人员,对任一位新客户,在搭建框架的基础阶段,你都必须完成一整套重复工作:设计表结构、设计服务端接口、设计前端界面、调试界面调用接口、登录注销、用户管理、权限管理、选用工作流引擎、选用报表引擎等。你也许可以把过去的系统搬过来套,但是因为客户环境的变化,每一位客户特定的需求,又需要耗费大量的时间去修改和调试。

而低代码开发平台提炼了大量不同项目的共同点,制作成标准组件,用于对应不同的功能需求。开发人员不需要关心这些重复的基础工作,只需要了解客户的业务需求,选用合适的组件,编写少量的代码就可以快速实现复杂的业务功能。

众所周知,企业软件的使用人员涉及各部门,在软件的功能和权限管理上经常互相拉扯,以至于很多需求无法在设计初期就明确下来,只有在试用的过程中才能渐渐走向清晰。

甲方的每一个部门都是爸爸,爸爸们神仙打架,我们乙方小弟就该哭了——需求变更。

能怎么办?

改呗!

新合同管理系统和用友财务系统有共用的基础数据,需要通过权限管理来保持一致,同时可在双方系统中查看与调用。

“供应商”就是其中很重要的信息之一。在新合同管理系统内称为”签约对象“,使用统一社会信用代码、身份证等作为唯一标识,统一添加,然后在用友系统中增设银行信息和开票信息。

如前所述,客户有集团公司与下属57家子公司,相关的签约对象超过1600家。集团与每家子公司各有1~2位合同管理员。

在新合同管理系统中,初始约定只有合同管理员才能编辑签约对象。试运行后,客户发现从用友系统中导入的“供应商”信息有缺失,很多没有纳税人识别号。供应商的相关银行信息也会发生增加和停用等变动。如果每次变更这些信息都只能联系合同管理员,既不方便,效率也不高。

于是,客户要求改成所有用户都可以添加签约对象。

这样一来,又产生了新的问题:虽然以纳税人识别号作为唯一标识,但是由于操作人员不了解规范,胡乱添加纳税人识别号,导致重复添加了同一个签约对象,这也让人十分头疼。

最后权衡利弊,收回权限,只有合同管理员和相关的财务人员才能添加“签约对象”。

在反复讨论和修改的过程中,幸好华炎魔方有完善的权限控制体系,我们在和客户磨合时,常常是上午刚确认了新的需求细节,下午已经能在试用平台上看到结果了。客户的话言犹在耳,结果立等可取,马上进行验证,快速试错,快速交付业务。

因为有华炎魔方的支援,本项目虽然涉及100多张数据表,上千个字段,我们仅用一个月就搭出模拟环境,客户使用磨合了三个月就正式上线了。

老板喜滋滋地说,事实证明我们的华炎魔方是效率奇兵,以后实施项目只会更快捷。

这就像田径比赛,终点一致,但两人的起点不同,A从起点开始,B的起点就接近终点,当然是B更快到达终点,更早上线系统,回笼资金。

一场不公平的竞争,不是五十步笑百步,是十步笑百步。

有了金刚钻,敢揽瓷器活。

华炎魔方就是快速定制系统的金刚钻!

想要了解更多,请访问华炎魔方:



关键词:集团,合同,管理,系统

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭