内采领料定时任务
2023-08-04 15:18:40 0 举报
内采领料定时任务
作者其他创作
大纲/内容
查询半成品数据为等待发货
定时任务名称:ProductRunJon
发送信息到固资系统,并且保存到request_record(请求固资记录表)
定时任务名称:HrServiceJon
判断是否直发
erp_materialserp_db_record(调拨表)
开始发货
成功
根据查询出来数据的关联单号,去erp查询sn码
定时任务,每天11点跑一次
address(地区表)
半成品收货SemifinishedWaitingForShipmentJob
已处理
拒绝
工作流节点到计划分料
计划分料流程图:空转直发逻辑
erp_stock_age(erp库龄表)
保存sn码到finished_picking(成品领料表)
定时任务名称:MaterialsAbcJon
获取合并开单状态为:等待开单、开单失败的单据
查询表里调拨状态为:调拨中的
成品收货WaitingForShipmentJob
定时任务,一小时跑一次
结束
查询成品数据为等待发货、关联单号不为空的或者ppm单号不为空的
mrp_schedule_codes(一物多码表)
定时任务,每周星期二6点开始执行
定时任务名称:ErpStockAgeJon
查询异常,直接跳过
product(产品表)
这里考虑优化,因为调拨和开单会形成死循环
定时任务,每周星期三6点开始执行
定时任务名称:AddressJob
发送邮件给计划分料的审核人
plm_materials_detail(plm物料详情表)
判断价格是否超过500
根据半成品或者原材料的物料id去齐套获取新齐套一个月内需求量
半成品计划分料邮件:PointsOfMaterial
合并开单规则:申请物料的申请人、仓库、账户别名一致开为一单
数仓接口,获取的那个数据源不知道
定时任务,每天6点开始执行
定时任务,每天16点开始执行
累计不会删除
工作流节点到确认收货
保存到semifinished_articles_picking(半成品领料表)
判断是空转直发吗
获取plm的物料详细信息
过账确认
调用半成品开单方法
查询仓库数据,成品或者半成品、原材料
定时开单数据时间范围:15点开单数据为前一天17:00-当天15:00,17点开单数据为当天15:00-17:00
根据ppm单号取查询eppm处理状态
定时任务,1个小时跑一次
计划分料:杂发逻辑
已废弃
erp_sn(SN表)
工作流节点到等待发货
封装成excel发送给固定人员。
自动开单:AutomaticBillingJob
根据关联单号取查询erp处理状态
仓库看板需求自动汇总发邮件通知库房
account_alias(账户别名表)
定时任务名称:GetPlmMaterialsJon
使用调拨的仓库,去调用erp的发货接口,进行发货
定时任务名称:AccountAliasJob
定时任务名称:ErpMaterialsJon
过滤了成品料号状态为:失效,或者空的
设置开单状态为:开单中,合并开单状态为开单中
不是
定时任务,每周星期三2点开始执行
是
定时任务,15分钟跑一次
获取账户别名数据筛选条件:1、账户别名:设备出库(固定资产)、库存组织:福建锐捷库存组织2、账户别名:科研领料、库存组织:福建锐捷库存组织3、账户别名:产品事业部领料、库存组织:福建锐捷库存组织4、账户别名:管理领料、库存组织:福建锐捷库存组织5、账户别名:管理领料、库存组织:北京锐捷库存组织6、账户别名:产品事业部领料、库存组织:北京锐捷库存组织7、账户别名:设备出库(固定资产)、库存组织:北京锐捷库存组织
获取erp的账户别名数据
定时任务,每天15分钟跑一次
判断抛送固资是否成功
hr_user_info(用户表)
0 调拨中 1调拨成功 2调拨失败
定时任务,每天3点跑一次
查询成品的杂发单据、已开单、sn码为空数据
定时任务名称:MrpScheduleCodesJon
调用erp接口,判断调拨是否成功
定时任务,每天5点开始执行
查询成品表里交期不为空、申请数量不为空节点在计划分料、开单状态为未开单的数据
下次继续抛转
定时任务,两小时跑一次
定时任务名称:ErpSnJon
erp_materials(erp物料表)
获取昨天的所有成品库龄数据
成品计划分料邮件:FinishedMaterial
齐套数据MultiReportItemRequireJon
杂发获取sn码OtherZfSn
materials_abc(物料类型表)
保存的时候,是否灵活选配产品,V-0117开头的成品料号,0:否 1:是
定时任务,每天7点开始执行
工作流回滚到计划分料,然后继续开单
半成品原材料自动开单
0 条评论
下一页