写点什么

牛刀低代码开发实战—在线报工管理

  • 2024-01-04
    云南
  • 本文字数:2074 字

    阅读完需:约 7 分钟

牛刀低代码开发实战—在线报工管理

      随着时代的发展和信息技术的进步,生产管理越来越趋向于实时化、透明化和可视化。在这个背景下,为了提高生产效率和质量,实现更好的业务成功,计划建立一套在线报工系统。该系统相较于传统报工,通过自动化数据收集、及时反馈分析,具有更高的数据准确性和时效性、更好的实时监控和控制、以及更好的数据可视化和共享等优势。

一、功能描述

1、报工信息维护

      增删改查: 用户能够对报工信息进行增加、删除、修改和查询操作。


      自动生成和计算: 在增加报工信息时,系统自动生成订单编号,并自动计算可报工数量和已报工数量,且这些字段不可编辑。


      数据筛选和导出: 报工信息支持导出为 Excel 格式,用户可根据一定的查询条件筛选数据。


实现效果:

2、在线报工

      报工新增: 报工新增时填写本次实做数量,且为必填项,实做数量必须大于 0 且小于等于可报工数量,超出范围则显示警告信息;


      数据筛选: 可以按照订单编号和批次号进行筛选报工数据,支持模糊查询。


实现效果:


3、报工修改审批

      报工流水: 每一次报工都会生成一条报工流水,可以对已提交的报工进行修改;


      审批流程: 由发起人进行修改操作,修改报工数量,修改后自动启动审批流程,先由工长审批,然后再由车间主任审批;


      条件审批: 车间主任审批完成之后,判断报工天数,如果修改的报工天数超过 3 天,由质量领导、生产领导并行审批(会签)后进入下一节点,如未超过 3 天,直接进入下一节点;


      流程控制: 流程在审批过程中可以回退、转发、中止,可以查看流程处理信息。


实现效果:


二、实现思路

      牛刀低代码平台采用业务模型驱动设计模式,提供数据建模、服务建模、流程建模、页面建模等模型设计工具,既可以通过可视化界面来定义数据模型、定义模型中的字段、建立数据库表与表之间的关系,以及设置数据模型的规则;也可以基于可视化界面来构建用户界面和定义流程,并自动生成对应源码,可以通过本地 IDE 或云 IDE 修改代码的方式来扩展功能。


(1)创建企业门户应用

      根据应用模板中的“企业门户”应用模板创建门户应用,并初始化。


(2)创建工作流应用

      根据应用模板中的“工作流”应用模板创建应用,并在门户中通过自动注册的方式注册服务


(3)数据模型定义

      根据需求确定数据结构,并通过可视化界面设计数据模型。


(4)页面设计

      报工修改需要流程审批,创建页面时需要基于包含流程的页面模板创建,快速生成可以操作数据模型的页面。


工作流定义

      在”报工修改申请”页面新建的同时会自动生成一个简单流程,我们基于自动生成的简单流程进行开发。


(5)代码提交

      平台默认使用 git 进行开发协作管理


(6)应用发布

      应用的编译、构建、发布过程是自动化的,发布后在门户中查看。

三、平台功能应用

      1、牛刀专业低代码平台提供动态数据集扩展组件,默认提供三种模板(版本锁模板、创建修改人模板、创建修改人版本锁模板),支持根据模板创建数据模型,可以自动生成模板对应的字段,提高数据模型创建效率。

      本案例数据模型需要创建人、修改人等字段信息,通过使用数据集模板,可以快速创建数据模型。



      2、牛刀专业低代码平台支持在创建数据模型时,设置数据模型之间的主从关系。

      本案例中,数据集“在线报工”和“在线报工流水”之间是主从关系,在数据集的“高级”选项下,将在线报工表流水表设为从表,去关联主表“在线报工表”,设置完成后会在从表中自动维护外键。




   3、牛刀专业低代码支持根据设定的规则自动生成编码。

   本案例中,报工数据维护时,需要自动生成订单编号,具体实现方式是:先在设计页面数据组件中添加序号组件,然后在页面数据管理面板中选择需要生成自动编号的数据集,并在数据集的事件中进行生成规则设置。



      4、牛刀专业低代码平台支持通过可视化方式设置计算规则。

      本案例中,可报工数量等于总报工数量减去已报工数量,需要使用数据集的“规则设置”按钮,打开规则设置页面,使用计算表达式实现。




      5、牛刀专业低代码平台工作流需要进行分支处理时,分支条件支持使用条件表达式进行设置,条件表达式支持使用函数。

      本案例中,车间主任审批完成之后,需要判断报工天数,如果修改的报工天数超过3天,由质量领导、生产领导并行审批后进入下一节点,如未超过3天,直接进入下一节点。





关于此案例的更多内容,请点击以下链接进行查看:

01-牛刀专业低代码开发案例—报工管理—需求

02-牛刀专业低代码开发案例—报工管理—系统演示

03-牛刀专业低代码开发案例—报工管理—租户创建

04-牛刀专业低代码开发案例—报工管理—开发团队管理

05-牛刀专业低代码开发案例—报工管理—数据模型创建

06-牛刀专业低代码开发案例—报工管理—报工信息维护功能开发

07-牛刀专业低代码开发案例—报工管理—在线报工功能开发

08-牛刀专业低代码开发案例—报工管理—报工修改页面和流程开发

09-牛刀专业低代码开发案例—报工管理—表单数据导出和删除


更多案例请关注公号“牛刀专业低代码”。


发布于: 刚刚阅读数: 3
用户头像

专注专业低代码领域,为企业级应用服务 2018-03-20 加入

牛刀专业低代码PaaS平台,立足于将低代码、专业代码和云原生技术架构技术有机结合,专门针对大中型企业数字化转型中的技术痛点,为客户打造自主可控、可持续发展的数字化底座支撑平台。

评论

发布
暂无评论
牛刀低代码开发实战—在线报工管理_低代码_牛刀专业低代码_InfoQ写作社区