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

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

一、功能描述

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-牛刀专业低代码开发案例—报工管理—表单数据导出和删除

  • 29
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
感谢您选择使用牛刀低代码平台进行开发。以下是使用手册: 1. 注册和登录 首先,您需要在牛刀官网上注册一个账号,并使用该账号登录牛刀低代码平台。 2. 创建新项目 登录后,您可以在首页中创建一个新项目。在创建项目时,您需要指定项目名称、描述、模板类型等信息。您可以选择使用预设的模板,或者创建一个空项目并从头开始构建。 3. 构建数据模型 在新项目中,您需要先构建数据模型。数据模型定义了数据的结构和关系,是后续业务逻辑的基础。您可以通过拖拽和配置来创建数据模型,支持的数据类型包括文本、数字、日期、下拉框等。 4. 设计界面 在数据模型构建完成后,您可以开始设计界面。界面设计可以通过拖拽组件和配置属性来完成。支持的组件包括表格、表单、按钮、下拉框等。您还可以自定义样式和布局。 5. 编写业务逻辑 界面设计完成后,您需要编写业务逻辑。业务逻辑定义了应用程序的行为。您可以使用 JavaScript 或 Python 编写业务逻辑。牛刀低代码平台提供了丰富的 API,包括数据查询、更新、插入、删除等。 6. 部署应用程序 最后,您需要将应用程序部署到服务器上。牛刀低代码平台支持将应用程序部署到云服务器、Docker 容器等。您可以选择使用预设的部署方案,或者自定义部署方案。 以上就是牛刀低代码平台的使用手册。如果您还有其他问题,请随时联系我们的客服人员。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值