智能排产APS实现方案
1简介
1.1 方案简介
生产小工单(APS版)是在简道云「生产小工单」模板的基础上,集成数梦APS智能排产插件的增强版本。原版生产小工单支持手动创建工单、拆分任务、报工和入库等基础生产管理流程;APS版在此基础上新增了 自动排产功能,可将销售订单自动转化为车间生产任务,通过 APS 排产算法在满足设备容量、工序依赖、工作日历、物料供应等约束条件下,自动生成最优排产方案,并将排产结果自动回写至简道云。
核心能力:
- 销售订单自动驱动排产,减少人工编排
- 支持设备容量、工序依赖、工作日历、物料供应等多维约束
- 排产结果自动回写,一键生成生产任务草稿
- 保留原版生产小工单的完整生产执行流程(报工、入库、进度跟踪)
1.2 场景痛点
痛点 | 描述 |
排产依赖人工经验 | 多品种小批量生产中,人工排产难以兼顾设备产能、工序衔接、交期优先级等多个约束 |
插单调整困难 | 紧急订单插入后,需手动重排所有关联任务,容易遗漏和出错 |
计划与执行脱节 | 排产计划与车间报工、入库数据分散在不同系统中,无法形成闭环 |
数据整理繁琐 | 排产所需的订单、BOM、工艺路线、设备产能等数据需要人工反复核对和整理 |
1.3 方案价值
价值 | 说明 |
智能排产替代人工编排 | APS 算法自动考虑多维约束,一键生成排产方案 |
快速响应插单变更 | 新增订单或变更后重新排产,自动保留原计划中高优先级任务 |
排产-执行一体化 | 排产结果直接转化为生产任务草稿,无缝衔接报工、入库等执行环节 |
数据驱动决策 | 基于实时库存、在制品状态、设备产能等数据进行排产,提高计划准确性 |
1.4 实现思路
整体流程分为两个阶段:
阶段一:APS 智能排产
销售订单 → 排产基础数据准备 → 触发排产 → APS算法计算 → 排产结果写入排产结果(草稿)表阶段二:生产执行
排产结果(草稿)→ 确认发布为生产任务 → 生产工单 → 工序任务分配 → 报工 → 入库2 模板表单说明
2.1 表单总览
本模板共包含 19 张表单,分为三大模块:
模块 | 表单名称 | 说明 |
基础数据 | 产品信息 | 产品档案,含编码、规格、工艺路线等 |
生产工序 | 工序定义,含编码、班组、计件/计时单价 | |
生产班组 | 班组信息维护 | |
辅助表-子表单行数 | 系统辅助表 | |
排产基础表(APS新增) | 销售订单 | 排产需求来源 |
制造BOM | 产品物料组成结构 | |
即时库存 | 当前库存数据 | |
工艺路线 | 产品工艺流程定义 | |
工序配置 | 工序全局属性 | |
设备产能 | 设备产能参数 | |
工作日历 | 工作日/休息日与班次 | |
在制品状态 | 在制批次信息 | |
排产执行(APS新增) | 排产配置 | 排产触发参数与执行按钮 |
排产结果生产任务(草稿) | 排产任务明细输出(自动写入) | |
排产结果生产任务(发布) | 确认后发布的正式生产任务 | |
生产执行 | 生产工单 | 生产工单管理(含产品明细、工序明细) |
生产任务 | 工序级生产任务 | |
生产报工 | 报工记录(含工时、工资、质检) | |
生产入库 | 产成品入库 |
3 使用步骤
3.1 安装模板与插件
第一步:安装模板
点击 生产小工单(APS版) 安装模板至您的简道云账号。
第二步:安装并配置插件
参考 数梦APS智能排产插件文档 完成以下步骤:
- 获取简道云应用 ID(在「开放平台 >> 开发文档 >> 参数说明」中获取)
- 获取简道云 API Key(在「开放平台 >> 密钥管理 >> API Key」中创建)
- 登录 数梦APS配置平台,填入应用 ID 和 API Key,生成 apsKey
- 在简道云「插件管理」中配置 apsKey,应用类型选择「workorder」
- 启用插件开关
第三步:配置前端事件
进入「排产配置」表单,在「执行」按钮的前端事件中:
- 插件选择「数梦 APS 智能排产」
- 排产版本号 → 字段值「排产版本号」
- 排产时间 → 字段值「排产时间」
- 排产策略 → 字段值「排产策略」
- 字段存储关系设置:将「任务ID」的值存储到「任务 ID」将「排产状态」的值存储到「状态」将「提示消息」的值存储到「提示消息」
3.2 准备排产基础数据
排产前需要依次录入以下基础数据:
步骤一:维护产品信息
在「产品信息」表中录入产品档案,确保产品编码、名称、规格型号、产品属性等信息完整准确。
步骤二:录入销售订单
在「销售订单」表中录入待排产的订单信息,包括产品编号、订单数量、交期、优先级和排产策略等。
步骤三:维护制造BOM
在「制造BOM」表中定义产品的物料组成关系,明确父子产品编号、单位用量,以及子产品是否需要安排生产。
步骤四:更新即时库存
在「即时库存」表中维护各产品的当前库存量,APS 将据此计算净需求量。
步骤五:配置工艺路线
在「工艺路线」表中为每个产品定义详细的工艺流程,包括工序编号、工序名称、工时、前置依赖等关键参数。
步骤六:配置工序与设备
- 在「工序配置」表中设置各类工序的全局属性(是否可中断、是否需要人工等)
- 在「设备产能」表中录入各设备的产能参数和切换时间
步骤七:设置工作日历
在「工作日历」表中维护工作日/休息日安排和上下班时间,APS 据此限定排产时间窗口。
步骤八:录入在制品状态(如有)
如车间当前有在制批次,在「在制品状态」表中录入相关信息,避免排产冲突。
3.3 触发排产
- 进入「排产配置」表,新建一条排产配置记录
- 填写排产版本号、排产时间和排产策略
- 点击「执行」按钮触发排产
- 系统返回「已提交」状态后,等待 APS 后台计算完成
- 排产结果自动写入「排产结果生产任务(草稿)」表
注意:排产为异步执行,点击后请勿重复点击。排产结果采用全量覆盖方式,仅保留最新一轮结果。

3.4 确认并发布排产结果
- 进入「排产结果生产任务(草稿)」表,查看 APS 生成的排产方案
- 核对各任务的设备分配、时间安排和批次数量
- 确认无误后,将需要执行的任务发布到「排产结果生产任务(发布)」表

3.5 衔接生产执行流程
排产结果发布后,按照原版生产小工单的流程执行:
创建生产工单
根据发布的排产任务,在「生产工单」表中创建对应的工单,关联已发布的排产结果生产任务数据,并分配给对应的班组和班组长。
生产任务
工单创建后,系统自动生成工序级的「生产任务」,作为「生产报工」表中“报工产品明细”的数据源。
生产报工
班组长或操作人员在「生产报工」表中录入报工数据,包括本次报工数量、工时、不良品数量和工资等。
生产入库
报工完成并经质检确认后,在「生产入库」表中办理产成品入库。

400-111-0890
在线咨询