内采领料领导审批
2023-08-04 15:17:52 0 举报
内采领料领导审批
作者其他创作
大纲/内容
领料申请保存的部分逻辑-start
保存process_node(流程节点表),申请记录查询的表,计划分料节点
同意
跳转的路由:/pickingAllot/finishedAllot(成品分配)、/pickingAllot/semiAllot(半成品分配)、/pickingAllot/rawMaterialsAllot(原材料分配),代办点击处理就会跳到对应的列表页面了
放入代办识别字段,前端要根据工作流返回的字段去判断是进入领导页面,还是申请人页面,这里要加入这个字段
根据产品型号+料号去查询mrp_schedule_codes(一物多码表)获取供应计划员字段,这个用来当我们启动工作流的计划分料审核人员,如果查询的数据为空,就保存“(空)”
保存process_node(流程节点表),申请记录查询的表,申请人节点
半成品
删除数据:apply_base_Info(申请单基础信息表)、finished_picking(成品领料表)、semifinished_articles_picking(半成品领料表)、process_node(流程节点表)。
物料类型
领导生产已办,给计划分料的审核人员发送邮件
根据库存组织+产品料号+G151,去erp获取库存,空的话现在是默认用G151,库存差不多赋值为0
保存material_task(物料审核记录表),审核记录,查看办理记录查询
查询semifinished_articles_picking(半成品领料表)
领导节点审核,我们启动工作流,其实领导审核时已经通过的了,所以我们在这里要自动审批
根据提交的信息保存apply_base_Info(申请单基础信息表)
给领导发送邮件
领导审批
根据库存组织+产品料号+仓库(上面查询到的最大物料),去erp获取库存,库存没有赋值为0
申请人生产已办记录,这里没有开启工作流呢
这里整体单子就已经结束了,我们启动工作流是每个物料启动一个工作流
根据产品料号,去查询plm_materials_detail(plm物料详细表)获取字段:重检标识。这个可以考虑优化,可以在选择产品的时候传进来
这里是按照物料维度存储的,其实可以考虑关联单号,领导审核不会单审核一个物料,如果要是有计划分料的记录就不能优化
提交到领导审核阶段
所有的物料价格相加,返回金额合计
半成品、原材料
根据料号+仓库查询erp_stock_age(erp库龄表),这里是要获取料号的库存,可能查询到多个料,我们取组织库龄(月)最大的物料
主要保存字段:领导名称、节点状态(4、领导审批)
成品
成品或者半成品,先保存账户别名的数据
判断是成品还是半成品
领导审核详情页面-start
启动工作流,工作流呢,需要几个参数:申请人(提单人)、领导(主管审批人)、发货监听(IT,自动审批),在计划分料阶段,有四个分支:料号变更、交期变更、换货、变更直发,都需要申请人去确认,最后的确认收货也是申请人去操作。
保存我们的流程单号
启动工作流-start
领导生产已办记录,这里没有开启工作流呢
保存料号-start
驳回
启动工作流-end
废弃
根据申请单号,查询apply_base_Info(申请单基础信息表)
保存process_node(流程节点表),申请记录查询的表,领料审批节点
根据产品料号去查询erp_materials(erp物料表)获取价格,主要字段:price、material_id
保存料号-end
申请人生产代办记录,这里没有开启工作流呢
根据是不是平台发货,展示对应的数据
原材料
申请人选择废弃或者是重新提交
判断是半成品还是原材料
驳回或者同意
半成品这个审核人员是固定的,在领料申请的时候就会保存:邱素荣(半成品)、董志彩(原材料)
给提单人发送邮件
根据产品型号去查询mrp_schedule_codes(一物多码表),获取字段:市场代码名称,市场代码编码,这个可以考虑优化,可以在选择产品的时候传进来
结束
查询finished_picking(成品领料表)
新逻辑
领导生产代办记录,这里没有开启工作流呢
现在驳回到了申请人
判断能不能查询到
保存semifinished_articles_picking(半成品领料表)
重新提交
不能查询到
能查询到
领料申请保存的部分逻辑-end
保存finished_picking(成品领料表)
领导审核详情页面-end
0 条评论
下一页