APP下载

基于低代码平台的项目仓库系统设计与实现

2022-05-31孙慧

电脑知识与技术 2022年11期
关键词:智慧工地工程项目

摘要:  随着“智慧工地”理念的展开与落地,如何对项目现场各种硬件设备进行可视化界面展示及相关信息预警监控成为难题,因此设计项目仓库系统成为必要和迫切。该系统从现场业务流程的角度出发,采用低代码平台“简道云”进行开发,减少了开发成本,通过对设备出入库实时统计分析并进行库存预警,提高了项目管理信息化水平。

关键词:智慧工地;工程项目;仓库系统;简道云

中图分类号:TP391   文献标识码:A

文章编号:1009-3044(2022)11-0110-02

0 引言

项目现场的仓库管理是企业库管的重点工作。目前,在机场弱电项目建设中,设备和材料等硬件的出入库管理、领料管理、库存统计等完全依赖于人工手写与表格录入,时常存在出入库数量不符、领料批次混乱、设备信息丢失等情况,项目管理人员在进行清点与结算时很难分析错误发生的原因,影响了项目管理质量。如何提升出入库效率、精简领料流程,成为当下急需解决的问题。

项目对出入库统计的需求一方面来自企业管理信息化发展的必然要求,另一方面,制度流程化、流程表单化、表单数字化是实现项目透明化管理的目标。此外,疫情正在改变着大家的工作习惯,线上审批、在线协同成为当前各行业的刚需。

针对企业库管的痛点,本文从现场业务流程的角度出发,设计了一套项目仓库管理系统并投入应用。在系统的实际开发中,使用低代码平台“简道云”进行开发,压缩了开发工作时间,减少人力成本,提高系统的准确率和实用性,以信息化手段辅助工作人员进行材料出入库,达到了节能增效、精细化管控的目的。

1 低代码平台介绍

随着办公方式的发展变化,时间碎片化、成员协作场景多成为现代人的主要工作特点。低代码开发平台因其简单易用的特性,能够快速、灵活地应对企业数字化进程中的个性化需求,可以让更多的非IT人员参与到企业数字化进程中,让开发者就是应用者,应用者就是开发者,既能够节省时间和财务成本,又能够激发组织活力和创造力。

目前,低代码开发平台通常将在线表单、流程引擎、数据报表、用户界面等进行模块分装,让不具备IT背景的用户通过“搭积木”的方式完成业务应用的开发。发展到今天,以“简道云”为代表的低代码开发平台的技术已经逐步趋于成熟:从简单的在线数据搜集、流程审批、数据分析报表到企业级的权限管控、API对接、OCR识别等特色功能的应用以及丰富的开箱即用应用模板,基本能够实现企业数字化场景全覆盖。在功能的设计与实现方面,不需要太多的计算机专业知识,就业管理部门的工作人员在熟悉“工作台”的工作机制和使用方法后可以快速、高效部署和搭建管理功能模块[1]。

与其他定制商业软件相比,企业不需要为新增业务而产生的软件升级付费,可根据需要随时在简道云的“工作台”自由搭建、组合需要的功能模块,实时、高效、低成本地解决需求随时修改和完善平台管理功能的问题。同时,在数据安全方面,简道云通过采用 HTTPS 技术(以安全为目的的SSL加密传输协议) 、阿里云的云计算服务器、数据加密存储、定时备份数据和签订保密协议的形式保障用户数据安全[2]。

2 系统设计与功能表单的实现

2.1 系统设计

出入库系统分为材料字典、材料管理、实时库存、库存预警四个模块。项目负责人将本项目硬件清单导入系统以形成标准库存清单,当硬件材料到达仓库后由库管员接收并清点,以完成入库工作。在项目建设过程中,领料人通过系统进行领料申请,库管员在系统中予以通过后,领料人领走材料。相应材料在库存中进行核减,完成出库。在出入库过程中,可以实时查看库存清单,并可打印库存报表,以完成统计分析需求。当库存低于标准值时,进行库存预警。

基础数据模块作为“工作台”中各管理模块使用的基础,由采购合同、供应商信息以及设备材料深化清单组成,整合常用的项目、合同以及设备信息,供各模块通过数据联动的方式调用。“工作台”支持Excel文件格式导入,库管员只需按照工作时间节点到项目管理部门获取这部分基础数据,按照系统的设计要求导入系统平台中,减少重复录入的工作,提高工作效率。

材料管理模块通过材料入库、出库、调拨等功能,准确掌握材料库存情况,及时调整采购策略。出库设置审批流程方便节点负责人快速提交审批意见。材料调拨单是记录材料移动的凭据,将减少调出仓库的库存。出入库台账对出入库的数据明细进行展示。

实时库存模块统计仓库内材料的实时库存数量,并通过仪表盘进行展示查询。

库存预警模块有標准库存表单和预警仪表盘,通过设置材料的标准库存,对低于标准的品类会进行数据预警,提醒库存不足,帮助库管掌握数据发展动态,以免影响项目进度。

2.2 功能表单的实现

首先,在 “简道云”的工作台新建名为“项目仓库管理系统”的应用。系统中包含的各功能模块是在工作台中以表单或仪表盘的形式创建和使用的,其中,“项目管理”“合同管理”“设备字典”等为普通表单,表单设计、扩展功能、表单发布和数据管理是普通表单功能实现基础的四个要素。“材料领用单”为流程表单,流程表单在普通表单的基础上,还具有流程设定要素,可实现数据按规则流转及审批。“入库台账”“出库台账”“实时库存统计”为仪表盘,作用是将采集的数据进行汇总、统计及可视化。其中,实时库存的统计计算、库存预警是表单设计中较为复杂的操作,下面进行详细介绍。

2.2.1 实时库存的统计

实时库存统计可以通过“简道云”高级功能中的聚合表和数据工厂两种方式实现,聚合表对数据进行聚合计算,对已有的表单数据进行预计算,以备进一步调用。区别在于聚合表只能是列表形式的数据表,不能是汇总表,因此通过数据工厂计算出来的汇总表优势较大,可以对表单中的数据进行简单的汇总,包括求和、最大值、最小值、平均值[3],然后在仪表盘中进行数据分析:首先进入“简道云”高级功能的数据工厂,点击新建数据流,选择输入源为材料入库单、材料出库单,选择字段为子表单的设备编码、设备名称、规格和出/入库数量,通过分组汇总,统计出每种材料的出库数量和入库数量,选择横向连接,将出入库选择的字段和汇总统计后的数据根据设备编码和设备名称进行左连接,左侧表单为材料入库单。然后进行字段设置,添加计算字段“实时库存”,将最终结果输出,得出实时库存统计表。聚合表则为多表关联,选择数据来源为材料出库单、入库单和调拨单,建立对应字段的关联,在指标栏放入三个数量:入库数量、出库数量、实时库存。其中,出库数量为实际出库数量。实时库存公式设定为实时库存数=入库数量-实际出库数量。实时库存数可作为领用和调拨时填写材料数量的依据。由于出库、调拨都为流程表单,开启流程后,表单属性中的校验条件设置不再生效,需要在流程设定-节点属性-更多属性-节点校验条件中设置该节点的校验条件[4]。添加校验条件为实时库存>=领用数量或者实时库存>=调拨数量,不满足校验条件时提示文字:库存不足。

实时出库数量是根据审批意见作为触发条件,使用“简道云”智能助手统计完成的。满足指定的触发条件后,智能助手可以自动在目标表单中新增、修改、删除数据,或执行插件。当发起材料出库/调拨审批时,不通过的申领数量为无效、作废数量,通过时为有效。具体操作:找到智能助手入口后选择新建智能助手,设置具体触发动作为“修改数据”,触发动作是指智能助手的执行条件,当表单满足这个条件时,智能助手才会进行执行对应的动作。选择触发表单为“材料领用单”,添加触发条件“是否同意”等于筛选值“否”。设置好触发动作后,点击下一步:设置执行动作。执行动作是当表单数据满足触发动作时,在目标表单中执行的相应操作。添加执行动作为新增数据,选择目标表单为“设备出库单”,领用/调拨数量设置为自定义,值为0。需要注意的是,触发表单为流程表单时,要区分“新增数据”和“修改数据”:只有发起流程属于“新增数据”,其他审批等流程节点均属于“修改数据”,同时触发条件如果选择流转完成或手动结束,那大部分情况下也属于修改数据[4]。材料调拨单的审批设置依照材料领用单同样设置,完成后,当出库台账中出库数量为0的数据即为审批未通过的无效出库。

2.2.2 实时库存的计算

实时出库数量是根据审批意见作为触发条件,使用“简道云”智能助手统计完成的。满足指定的触发条件后,智能助手可以自动在目标表单中新增、修改、删除数据,或执行插件。当发起材料出库/调拨审批时,不通过的申领数量为无效、作废数量,通过时为有效。具体操作:找到智能助手入口后选择新建智能助手,设置具体触发动作为“修改数据”,触发动作是指智能助手的执行条件,当表单满足这个条件时,智能助手才会进行执行对应的动作。选择触发表单为“材料领用单”,添加触发条件“是否同意”等于筛选值“否”。设置好触发动作后,点击下一步:设置执行动作。执行动作是当表单数据满足触发动作时,在目标表单中执行的相应操作。添加执行动作为新增数据,选择目标表单为“设备出库单”,领用/调拨数量设置为自定义,值为0。需要注意的是,触发表单为流程表单时,要区分“新增数据”和“修改数据”:只有发起流程属于“新增数据”,其他审批等流程节点均属于“修改数据”,同时触发条件如果选择流转完成或手动结束,那大部分情况下也属于修改数据[5]。材料调拨单的审批设置依照材料领用单同样设置,完成后,当出库台账中出库数量为0的数据即为审批未通过的无效出库。

2.2.3 库存预警设计

库存预警模块设置标准库存表和预警仪表盘,在表单中收集得到的数据,可通过仪表盘来进行查看、分析和处理。仪表盘由数据组件、文本组件、图片组件以及筛选组件组成,其中数据组件包含种类丰富的图表类型,管理员可以根据实际需要选择图表类型进行仪表盘统计看板的搭建。预警具体操作:选中需要编辑的仪表盘,点击右侧的设置按钮,在弹出的工具栏中选择“编辑仪表盘”,添加数据组件,数据组件主要对数据源表单的数据进行分析与展示。选择数据组件为明细表,明细表可以用于展示表单、聚合表、数据工厂中的明细数据;表单中的数据除了明细展示,还可以设置权限,即成员打开表单后,可以让他们看到的数据有哪些,选择不同的数据获取权限,成员看到的数据也将不一样。添加图表选择库存预警数据流(预警数据设置见图3) ,图表类型选择双轴图,双轴图的指标分为左侧指标和右侧指标,对应的坐标轴分别为坐标Y轴的左轴和右轴。维度选择设备名称,指标(左) 为实时库存,指标(右) 为标准库存,拖拽之后若发现数值不统一,在坐标Y轴设置最大值和最小值,不要自适应。数据预警设置预警判定条件为实时库存<=标准库存。数据预警可以及时掌握数据发展动态,当数据出现异常时提醒给库管员,避免影响项目进度。

3 结束语

文章从出入库系统结构设计、实时库存的统计和计算、库存预警设计四个方面详细介绍了仓库管理系统的实现过程以及开发过程中应注意的具体细节,为后续建设“智慧工地”搭建的其他应用提供了一定的借鉴意义。

参考文献:

[1] 冯桥华.基于“钉钉”+“简道云”平台搭建毕业生就业信息化管理平臺的探索与实践[J].无线互联科技,2021,18(5):23-24.

[2] 农明川,王姿杰.基于“简道云”的考勤系统设计与实现[J].科技创新与应用,2021,11(29):74-79.

[3]简道云官方.汇总表[EB/OL].https://hc.jiandaoyun.com/doc/9094

[4]简道云官方.表单管理[EB/OL].https://https://hc.jiandaoyun.com/doc/9039

[5]简道云官方.高级功能[EB/OL].https://hc.jiandaoyun.com/doc/11054

收稿日期:2021-12-25

作者简介:孙慧(1986—) ,女,硕士,研究方向为机场工程。

猜你喜欢

智慧工地工程项目
发展智慧工地项目,推进智慧城市建设
打造智慧工地提高施工现场安全管理探究
互联网+下的建筑工程企业项目管理发展探索
工程项目造价控制中常见问题的探讨
施工现场远程监控系统在高职课堂教学中的应用初探
加强工程项目档案管理的有效途径
成套集团工程项目管理模式的实践和探索
工程项目管理模式的特征分析与选择
工程项目与融资
工程项目与融资