需求背景
许多企业在生产任务分配过程中仍依赖于传统的纸质单据来传递工序任务信息。这种方法不仅效率低下,而且在按单生产的模式下,由于订单量大、产品工序复杂以及客户需求频繁变化,纸质单据的抄录和分配过程容易出现信息传递错误,从导致生产延误和返工问题,无形中增加了生产成本,还可能会损害企业的声誉和客户满意度。
实现结果
扫码报工模板安装链接:生产报工解决方案
本文将以生产报工解决方案为例,介绍如何通过伙伴云将产品工序任务线上化,并实现工序任务的自动派发,实现后,可达成以下效果:
- 能够在系统中维护工序和每个产品的标准工艺路线
- 在下发生产工单的过程中,可基于产品选择对应的工艺路线,系统会自动根据工艺路线生成多个工序任务
- 派工前能够快速查询到各生产人员的产能情况,以便合理进行生产派工
- 点击派工按钮,弹出窗口确认工序任务及执行人,点击保存后完成工序任务的分配与通知
实现思路
- 通过伙伴云表格与关联的能力,建立工艺管理模块,实现生产工艺数据线上化
- 通过伙伴云自动化-触发器功能,实现自动创建工序任务
- 通过自定义详情页实现生产人员产能分析
- 通过自动化-快捷按钮与触发器的结合,实现派工确认与派工通知
实现过程
表结构
实现步骤
1. 搭建工艺管理模块
- 工序表
为了能够实现工序任务的自动下达,首先需要将生产的工序数据储存在系统中,包括生产的产品、工序的名称、工序的执行人、以及用于进行生产工资、生产效率计算的标准工价与标准工时等信息
- 工艺路线、工艺
在实际生产过程中,产品往往会经过某几道工序的组合,经过特定的顺序来生产完成,因此需要增加一张工艺路线表,来描述产品的生产步骤,其中包含工序号、工序(关联工序表)、比例、转化率、结算方式、工序单价等
而多道工序的组合(工艺路线),便组成了某一个或者多个产品的工艺,当我们在生产过程中选择工艺之后,系统则会根据工艺来去检索系统的工艺路线数据,并同步到工序任务中。
2. 基于工艺路线自动创建工序任务
在生产工单中创建触发器,实现创建生产工单后自动下发生产任务
触发器实现过程:
- 触发方式:创建数据后(无触发条件)
- 执行操作:用找到的数据批量创建新数据
- 根据生产工单所选择的工艺,查找到工艺路线
- 批量创建工序任务
3. 生产人员产能分析
自动创建完工序任务后,可基于当前生产人员的产能情况,来决定要把任务分配给谁,因此在派工前需要能方便快捷的看到当前生产人员的产能情况
- 在生产工单自定义详情页中增加 透视图组件
- 统计已派工、执行中的工序的完成情况
4. 派工确认与派工通知
当确定好工序分配给谁以后,可以通过按钮点击进行工序任务的分配,并通知到指定的执行人
4.1 按钮配置节点总览
4.2 按钮配置节点说明
4.2.1 点击按钮后
4.2.2 #1 选择本次报工工序
执行场景: 弹出需要派工确认的任务,可修改工序执行人,或者增加/删除工序任务等
执行动作: 打开数据批量增删改页面
执行描述:
- 点击按钮后,获取本次生产工单下所有待派工的工序任务
- 设置可显示/修改的字段
执行结果:
4.2.3 #2 获取确认后的工序任务
执行场景: 获取确认的工序任务,用于执行后续派工通知
执行动作: 条件分支
执行描述:
选择#1所提交的数据
4.2.4 #3 and #4 获取工序执行人账号,并执行派工通知
执行场景: 通过获取到的多条工序任务,依次根据每个任务的执行人,发起派工通知
执行动作: 3# 获取多条数据;4#执行手动触发器
执行描述:
3# 通过工序执行人查找员工表中的员工账号
4# 执行派工通知触发器
- 创建触发器,设置触发方式和执行参数
- 设定执行操作,选择发送伙伴云站内通知,接收人选择1所设置的触发执行参数【执行人】
- 进入快捷按钮编辑页面,将快捷按钮节点#2、#3获取的数据分别填入【生产工序id】,【执行人】两个参数中
4.2.5 #5 and #6 修改生产订单、工序任务状态
执行场景: 派工后,对应的工序任务以及生产工单的状态均更新为已派工
执行动作: 修改已有数据
执行描述:
#5修改生产订单状态为已派工
#6修改工序任务状态为已派工