部门从解散到重生:一个测试员的JVS低代码OA搭建全纪实

去年年底,公司把IT部门拆掉了,只剩下了 一个做过后端的开发和一个测试(就是我)。年初公司领导要求换oa系统,但公司预算有限(其实没钱)。部门经理考虑了很久,决定采用现在火热的低代码开发平台来搭建OA系统,东挑西选,最后挑选了JVS低代码平台比较符合我们的需求。

选择JVS低代码平台的原因

  1. 开发效率高:80%的功能可以通过拖拉拽完成,缩短了开发周期,降低了开发难度。
  2. 操作便捷:企业员工可以直接在网页端调整表单和流程,不需要依赖技术人员。
  3. 性价比高:自带丰富的OA系统模块,同时支持二次开发,满足企业扩展需求。
  4. 私有化部署:数据安全可控,确保企业数据的安全性。
  5. 提供源码:企业可以根据自己的需求做自定义二次开发,不会被卡脖子。

怎么使用低代码平台搭建OA系统

作为一名测试人员,没想到现在成为公司数字化改造的操盘手,说实话,我当时真的迷茫,那个唯一留下的后端开发成了我手机通讯录里被call最频繁的人,在堆满测试文档的工位上,我开始了白天跑业务部门梳理流程节点,晚上研究JVS低代码平台的奇幻旅程。幸好JVS系统内提供了每个功能节点的详细图文和视频操作介绍。

接下来我详细介绍一下我的整个搭建过程。

搭建过程

1、创建项目应用

在JVS应用中心,需要创建一个新的OA项目。填写项目的基本信息,如项目名称、描述等。

2、搭建前端界面

搭建前台页面有两种方式,一种根据页面系统自动生成后台数据库表,另外一种方式,先创建库表,系统该自动生成页面。由于部门例外,今天一个想法,明天一个idea ,所以我们大部分的都是先配置页面,系统再动态生成表结构页面

然后根据需求选择所需的模块,如列表页设置、表单设计、流程配置、创建逻辑等等进行配置。

3、创建列表页,配置列表页和数据模型

列表页是专为管理和展示数据而存在的页面,JVS低代码中,列表页和数据模型紧密关联,数据模型是列表与表单操作后的数据存储的空间。

选择需要使用的布局(普通布局、卡片式布局、树表式布局、选项卡式布局)

列表页内置了新增、删除、修改、详情、导入、导出、下载模板这几个按钮,可以配置表单、逻辑、流程等模块。

数据模型配置,这里的数据模型会根据我们界面上设置的字段自动创建库表结构

保存以后,界面上就直接形成了我们想要的界面功能:

4、配置表单

选择需要使用的布局(普通布局、卡片式布局、树表式布局、选项卡式布局),创建审批表单、请假申请表单等,通过拖拉拽组件完成表单布局。根据需求添加各种组件,如按钮、输入框、表格等,并设置相应的属性和事件。

保存以后表单如下,当然表单可以设置全屏表单、弹窗表单、抽屉表单等,根据用户自己的需求去选择。

5、配置审批流程

审批流程是OA系统的核心功能之一。通过工作流引擎配置审批流程,如请假审批、报销审批等。在JVS低代码平台上,用户可以通过以下步骤配置审批流程:

  • 输入流程名称:为审批流程命名。
  • 配置流程设置:包括流程的流转规则、节点设置等。
  • 设计流程表单:选择或自定义表单模板,用于记录审批所需的信息。
  • 发布流程:完成配置后,将流程发布到系统中,使其生效。

6、配置系统中的自动化业务

其中包括很多列表页、表单中无法单纯实现的功能,需要使用逻辑编排加工复杂数据、搞定复杂的业务。 例如财务提了自动对账的需求:每天晚上,系统自动从FTP 上取与银行的对账文件,然后解析文件,入库后 ,循环与本地数据 对比,判断是否有差异,然后 插入执行结果表的相关记录。

例如下面这个是同步钉钉的打卡信息到本地的系统:

可以通过创建模板,将搭建好的系统发布在模板中心

以上是我搭建的一套简单的OA系统,过程难度低,如果你只懂业务,不懂代码,也可以用JVS低代码平台像我这样来搭建。

除此外还支持第三方集成、权限管理等多功能。

集成第三方服务

权限管理

部分功能页面展示

下面我把OA系统对应的功能给大家截图分享一下

供应商基本信息

财务管理:提功能包含付款申请、借款申请、费用报销功能

业务流程审批

付款申请

人事考勤:功能包含人力资源需求申请、加班、请假、出差、辞职、补卡、工作交接

人力资源相关功能:

联络单:功能包含联络单、快递邮寄、采购、物品领用、旅行管理、人事异动、用车申请、工作协作

系统设置:包含报销冲抵借款、人力资源需求明细、物品放行明细、采购申请明细、费用报销明细、付款申请明细、加班明细、变更申请明细

总结

经过一个月,一个开发+我一个新手,搞定了内部的OA系统,如果你也需要这个应用,可以私有化部署,然后我把应用分享给你,JVS中好像私有化部署2个以内的应用是免费的。

JVS低代码开发平台除了可以用于开发OA系统外,还能用于多种其他类型的业务系统开发,比如ERP、CRM、资产管理、人力资源,甚至专业化的APS等。

开源框架:https://gitee.com/software-minister/jvs

在线demo:**************************

全部评论

相关推荐

评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客企业服务