集成 / ERP / Acumatica Cloud ERP
Acumatica 能按实际产能进行生产排程吗?Classic、Optimized APS 与 SkyPlanner APS 对比
只能做到粗略计划层面。Acumatica Manufacturing Edition 的 Advanced Planning and Scheduling (APS) 采用 Rough Cut Planning,并非按实际产能进行精细排程。Classic APS 以固定时间块占用工作中心、机器和工具;对于结束日期超过 120 天的订单,则按无限产能编制计划(来源)。2026 R2 新增的 Optimized 引擎仍处于实验阶段,只对工作中心排程。如果工厂需要在整个计划期的每个具体时刻,都按每台机器、每名员工、每件工具和物料的实际可用量安排生产,就会配合 Acumatica 使用 SkyPlanner APS。
Acumatica APS 的运行步骤
1. 启用一个引擎
APS 位于 Enable/Disable Features (CS100000) 页面中的 Manufacturing 分组。2026 R2 提供两种引擎:Advanced Planning and Scheduling (Classic) 和 Advanced Planning and Scheduling (Optimized)。要启用后者,文档要求 “select the Advanced Planning and Scheduling (Optimized) check box under Experimental Features.”(在 Experimental Features 下勾选 Advanced Planning and Scheduling (Optimized)。)Acumatica 明确说明:”The two APS engines cannot be enabled at the same time.”(两个 APS 引擎不能同时启用。)(来源)
2. 产能主数据
产能设置从 Work Calendar (CS209000) 开始,包括工作日、上下班时间和休息时间。在 Work Centers (AM207000) 中,每个工作中心设有一个或多个班次,每个班次各有日历。Acumatica 的说明是:”The daily capacity for a work center is the total number of working hours for all shifts.”(工作中心的日产能是所有班次工作小时数的总和。)
Basis for Capacity 字段决定按什么因素计算作业时长:
- 以人工为主的工作中心:使用班次上的 Crew Size 和 Efficiency
- 以机器为主的工作中心:使用 Machines (AM204500) 中机器各自的日历和效率
Tools (AM205500) 也可以参与排程。在 Production Preferences (AM102000) 中,可选择 Block Size,并设置 APS 是否考虑机器资源和工具。
3. 在 BOM 中维护工序
Acumatica 没有独立的工艺路线主数据。工序维护在 Bill of Material (AM208000) 中,每道工序包含:
- Operation ID 和 Work Center
- Setup Time、Run Time、Machine Time
- Queue Time、Finish Time 和 Move Time
创建生产订单时,这些工序会复制到订单中。
4. 为生产订单排程
每个生产订单都有一个 Scheduling Method 设置:
| 方式 | 作用 |
|---|---|
| Finish On | 从约束日期向前倒排 |
| Start On | 从约束日期向后顺排 |
| User Dates | 使用手动输入的开始和结束日期 |
5. Rough Cut Planning:按产能约束运行排程
在 Classic APS 中,选定订单后,运行 Rough Cut Planning (AM501000) 页面。排入顺序固定:先按 Dispatch Priority(”One (1) is the highest priority and ten (10) is the lowest”(一 (1) 为最高优先级,十 (10) 为最低)),再按约束日期,最后按生产订单编号。(来源)
按实际产能进行生产排程时,系统会遵守工作中心、机器和工具的产能及当前负荷约束。”Operations are always scheduled in contiguous blocks skipping over non-working hours and schedule breaks.”(工序始终安排在连续的时间块中,跳过非工作时段和排定的休息时间。)时间块可设为 5、10、15、30 或 60 分钟。系统会检查物料可用性,除非订单类型或库存物料设置排除了该检查。
6. 查看和维护排程
计划员在 Production Schedule Board (AM215555) 上开展工作。该看板按工作中心和机器显示订单,可用于修改约束日期和优先级,以及锁定排程。APS Maintenance Process (AM512000) 会定期重新运行排程。
7. Optimized 引擎(2026 R2,实验阶段)
Optimized 引擎 “calculates production dates with minute-level precision.”(以分钟级精度计算生产日期。)每个工作中心的 Work Center Scheduling Method 可设为 Finite 或 Infinite。Finite 会预留 “the remaining available capacity during the work center’s finite scheduling time fence,”(工作中心有限产能排程时界内的剩余可用产能),该时界可设为 1 至 999 天。”A production order can include both finite and infinite work centers.”(一个生产订单可同时包含按有限产能和无限产能排程的工作中心。)(来源)
哪些问题仍需计划员处理
- Classic 超过 120 天便按无限产能计划。“In APS, the system uses infinite capacity planning for production orders whose end date is beyond 120 days.”(在 APS 中,结束日期超出这一期限的生产订单采用无限产能计划。)超出这一范围的日期只根据工序时长计算。
- Optimized 不考虑机器、工具和物料。“Optimized APS schedules work centers rather than individual machines, tools, or material availability.”(Optimized APS 对工作中心排程,不对单台机器、工具排程,也不考虑物料可用性。)(来源)启用后,机器和工具排程页面将不可用。
- 不按产品属性排序。“The engine does not use attribute values to determine the scheduling sequence of operations.”(引擎不使用属性值来确定工序排程顺序。)无论前面生产的是什么,每道工序的 Setup Time 都是固定值。
- 不会拆分工序以避开已占用的产能。在 Optimized 中,”the engine does not split the operation around capacity already reserved by another operation.”(引擎不会将工序拆开,安排到其他工序已预留产能的时段前后。)此外,它 “does not consider fixed manufacturing lead times during scheduling.”(排程时不考虑固定制造提前期。)(来源)
- 人工只体现为班组人数。系统用工作中心班次的班组人数和效率来表示人力,而不是为具体操作员分别设置班次和缺勤。
- 物料必须全部齐套。Classic 检查物料时,要求所有物料全量可用。
- 已锁定订单保持不动。“When you run finite scheduling of production orders, the system does not reschedule the firmed production orders.”(运行受产能约束的生产订单排程时,系统不会重新排定已锁定的生产订单。)
- 重新排程靠运行程序,而非随变化响应。需要运行 Rough Cut Planning 或 APS Maintenance Process。
Acumatica 将自己的产能约束排程程序命名为 Rough Cut Planning,名副其实。用班组人数代替具体人员,每道工序只有一个准备时间,超过 120 天便按无限产能计划——这样的结果是粗略计划,而不是按车间实际产能编排的生产进度。
何时 Acumatica 原生排程就已够用
在以下情况下,Classic APS 能满足需求:
- 计划期远短于 120 天。
- 人员统一调配,用每班人数就能准确反映人力情况。
- 准备时间几乎不受上一批生产的产品影响。
- 优先级和约束日期能够表达计划员的排程意图。
- 定期重新运行排程就能跟上生产变化。
何时需要按实际产能排程的工具
如果以下多项情况符合实际,Acumatica APS 就已无法满足需求:
- 具体操作员及其班次、缺勤情况,与机器一样制约着计划。
- 换型时间取决于生产顺序,受过敏原、颜色、材料或工装影响。
- 必须同时检查机器、工具和物料。
- 在手订单或框架协议的期限超过 120 天。
- 插单和设备故障迫使您每周多次调整计划。
选型时应关注什么
- 同时遵守所有资源的产能约束:包括工作中心、机器、人员和工具。
- 准备时间矩阵:体现产品之间随生产顺序变化、且正反向不对称的换型时间。
- 将工具作为数量有限的共享资源,确保同一件夹具不会同时安排给两台机器。
- 支持多人协同的生产任务,并遵守每个人的班次安排。
- 排程考虑物料可用性,按交货日期检查库存和待到货的采购订单。
- 支持替代机器和人员,且引擎确实会在排程中选用。
- 支持可视化甘特图编辑,移动一项生产任务后,其余排程仍保持协调一致。
- 生产进度或订单发生变化时,自动重新排程。
- 准确回写 Acumatica 中的生产订单工序,并锁定订单,防止 Acumatica APS 覆盖日期。
可选方案分为四类:
- Acumatica 自带的 APS可在同一系统内按有限产能安排负荷,但存在上述限制。Acumatica 指出,”Advanced planning and scheduling is subject to licensing”(高级计划与排程需要相应许可)(来源)。发生变化后,需要计划员重新运行排程。
- 嵌入 Acumatica 界面的排程插件扩展了排程看板的功能,仍由计划员操作。
- 企业级 APS 套件通过实施项目完成对接,由专门的计划团队操作。
- 支持车间执行的云端 APS与 Acumatica 配合使用,为每项资源自动排程,并将排程直接交到操作员手中。SkyPlanner 就属于这一类。
SkyPlanner 适合哪些需求
SkyPlanner APS 正是为弥补这些不足而设计的。在整个排程周期内,每个工作中心、每名人员和每件工具都受实际可用能力约束。Arcturus AI 引擎可在几秒内生成工序级排程,根据生产任务优先级、完工日期、客户优先级、Fast Track 和 Dynamic Priorities 确定先后顺序。
准备时间矩阵根据产品属性,记录每对产品之间两个方向的换型时间。引擎会选择准备时间最少的加工顺序。工具作为数量有限的共享资源参与排程,同一生产任务可由多人同时作业。当首选机器或人员不可用时,引擎会将任务转移至替代机器或人员。
物料驱动排程根据现有库存和待到货采购订单模拟未来库存。已订购的物料从交货日期起视为可用。生产发生变化时,Autopilot 会遵守您设定的锁定条件和优先级,自动重新排程。操作员可在手机或平板电脑上查看自己的任务队列,并通过 Mobile Confirmations、Production Timer 和 Quick Log Mode 记录作业。
如果您正准备摆脱电子表格,希望排程能自动保持更新,而不是再多一套需要手动运行的流程,以下情况更适合选择 SkyPlanner,而非 Acumatica APS:
- 您需要的是真正受产能约束的生产排程,而不是粗略计划:每个具体时刻都要考虑每台机器、每名人员、每件工具和每种物料的可用量。
- 制约计划的是实际可用人力,而不只是班组人数,而且每个人都有各自的班次和缺勤安排。
- 换型时间取决于加工顺序,或下一项可执行的任务取决于共享工具是否可用。
- 需要同时检查机器、工具和物料,而不必在两个引擎之间二选一。
- 您的在手订单已排到 120 天以后,而且每个日期的排程都必须遵守实际产能限制。
- 计划每周变动多次,定期运行 APS 已经跟不上。Autopilot 会在每次变化后重新排程。
- 操作员需要在手机或平板电脑上查看任务队列并记录作业,作业记录还要回写至 Acumatica。
从开始导入实施到上线只需数周,双向集成由 SkyPlanner 团队负责配置和支持。
在30 天免费试用期间,您可以先使用 Acumatica Generic Inquiry 导出的 Excel 数据,最多可试用 20 个工作中心,无需信用卡。试用结束后,价格为每月 199 € 起,包含 5 个工作中心,按月计费。集成费用会根据您的流程和需求,与所选套餐一并提前报价。
SkyPlanner 通过基于契约的 REST API 与 Acumatica 双向集成。SkyPlanner 团队会在导入实施期间完成配置,您的合作伙伴或开发人员也可以使用文档中介绍的 REST API 开展对接。详情请参阅 SkyPlanner 与 Acumatica 集成页面、Acumatica 集成指南或全部 ERP 集成方案。
制造企业对 SkyPlanner 的评价
2 小时每周节省的时间
“SkyPlanner 让我们的生产计划从 Excel 电子表格走向了实时生产优化。”
Kalle Kalliomäki,供应链专员
UTU · 配电盘及开关设备
生产计划工作每周节省 2 小时,新的作业队列几秒钟内即可下发到产线。
+90%生产效率提升
“生产效率提高了 90%。”
Abdul Rucyinga,IT 负责人
Laboratory & Allied · 药品制造
生产效率提高了 90%,为所有工作中心制定一份覆盖三个月的优化计划,耗时不到 30 分钟。
98%准时交付率,原为约 50%
“SkyPlanner 对我们保持准时交付率起着决定性作用。”
Hannu Lahtinen,总经理
KJH-Comp · 钣金加工与合同制造
准时交付率从约 50% 提升至最高 98%,排程工作也从原来需要两名主管减少到只需一名。
减少缺料导致的停产
“SkyPlanner 给我们带来的价值在于,它是一款日常工作中真正用得上的工具,尤其适合用来确定交货日期。”
Tommi Männistö,生产计划经理
Eskomatic · 机械加工外协
自动安排生产负荷让交货日期更加准确,缺料造成的停产也大幅减少。
常见问题
Acumatica 有生产排程工具吗?
有,但属于粗略计划层面。Manufacturing Edition 可对生产订单进行正向或倒向排程,APS 则增加了 Rough Cut Planning 和 Production Schedule Board。对于完工日期在 120 天以后的订单,Classic APS 按无限产能编排计划。
Classic 和 Optimized APS 有什么区别?
Classic 以 5 至 60 分钟的固定时间块为工作中心、机器和工具分配任务。Optimized 的时间计算精确到分钟,可为每个工作中心设置有限产能排程的时间范围,但它只对工作中心排程。Optimized 在 2026 R2 中属于实验性功能,而且同一时间只能启用一个引擎。
我们应该使用 Acumatica APS 还是 SkyPlanner?
如果您需要的是真正遵守产能限制的生产排程,而不是粗略计划,就选择 SkyPlanner。Acumatica 通过 Rough Cut Planning 进行有限产能计算;Classic APS 在 120 天以外按无限产能排程;人力仅以班组人数表示;每道工序只有一个固定准备时间;使用 APS 还需要相应许可。SkyPlanner 在整个排程周期内,根据每台机器、每名人员、每件工具和每种物料的实际可用量,将生产任务安排到具体时刻,并通过准备时间矩阵处理不同转换方向的换型时间。每次发生影响排程的变化时,Autopilot 都会重新排程。您可在数周内上线,价格为每月 199 € 起,还可使用自己的数据试用 30 天。
Acumatica 能处理随加工顺序变化的准备时间吗?
不能。每道 BOM 工序的 Setup Time 都是固定值,Optimized 引擎也不会根据属性值安排工序顺序。SkyPlanner APS 使用准备时间矩阵,记录每对产品之间的换型时间,例如从蓝色切换到红色需 30 分钟,从红色切换到蓝色需 60 分钟。引擎会安排生产任务的先后顺序,尽量缩短这些时间。
Acumatica 能为具体操作员排程吗?
不能。系统通过工作中心各班次的班组人数和效率来表示人力。SkyPlanner 则根据每个人各自的班次、缺勤和加班安排进行排程,并在生产任务需要时,分配多名操作员共同作业。