Connects with ERP & MES systems like

Integrations / ERP / Epicor Kinetic

Does Epicor Kinetic Have Finite Capacity Scheduling? Native Scheduling, APS and SkyPlanner APS Explained

Yes, Epicor Kinetic has finite capacity scheduling built in. The Scheduling and Resource Management module schedules finitely, and a separate Advanced Planning and Scheduling (APS) module adds more than two constraints, capability-based scheduling and optimization rules.

SkyPlanner APS Gantt timeline with jobs scheduled across workstations and an order list below.

Three things limit it in daily use. Finite has to be switched on in several places, the base module handles at most two constraints per operation, and setup optimization belongs to APS.

SkyPlanner APS runs beside Kinetic and keeps every workstation finite automatically, without an APS license. Its schedule covers operator crews, shared tools, material from stock and incoming POs, and sequence-dependent changeovers. Autopilot reschedules automatically when production changes.

How Epicor Kinetic schedules capacity, step by step

Kinetic has three planning layers. MRP (with Forecasting and MPS included) plans material. Scheduling and Resource Management is a separate module that schedules jobs against resources. APS is a further module that Epicor describes as “an extension to Scheduling”. (Epicor brochure)

1. Jobs and the method of manufacture

Epicor calls a production order a Job. Each job is built from a method of manufacture: a BOM for materials and a bill of operations for routing. Each operation points to a Capability, a Resource Group or a Resource. On the Epicor User Help forum, experienced users agree that a capability excludes the other two, while a specific resource can still be named inside a group. Epicor’s brochure lists Automated Scheduling by Capability, where the engine picks the individual resource, as an APS feature. (forum)

2. Resources: finite or infinite, one by one

Capacity lives on resources (machines, people, tools) grouped into resource groups. A resource group can hold any number of resources, and the system assigns the actual resource by availability. Each resource has its own calendar, capacity, queue time and move time.

Finite is a per-resource choice. Forum troubleshooting starts with the resource’s “Finite” checkbox, and Epicor’s brochure says: “Define each resource with either finite or infinite capacity. When a piece of the schedule is moved, the resource is rescheduled according to its type.” This is how Kinetic supports the common hybrid: finite on bottlenecks, infinite everywhere else.

3. The finite horizon

A Finite Load Horizon stops the schedule from making finite adjustments too far into the future. Epicor describes it as a time fence or cutoff date “for finitely scheduling load on the resource.” Beyond it, operations load infinitely. Forum users set the horizon on the resource, the resource group and in Site Maintenance on the Planning tab.

On top of that, each scheduling tool has its own finite checkbox. Miss one layer and the run schedules infinitely. One forum answer to a “finite not working” question: “Be sure the site maintenance > planning tab has a finite horizon value filled in also.” (forum)

4. Scheduling Blocks, Setup Grouping and Dual Resource Constraints

Scheduling Blocks model periodic setup needs such as tool changes. Setup Grouping groups work by criteria you define to streamline setups.

Dual Resource Constraints let an operation hold one secondary resource, a tool or an employee, beside the primary resource during finite scheduling. A machine that needs a certified operator is the classic case.

5. Global Scheduling

Global Scheduling is the plant-wide run. Its help text says it uses “scheduling on all jobs that are eligible for Global Scheduling” and calculates days late from the global schedule start date. Job scheduling priority affects the order. You can also schedule a single job from Job Entry, let MRP schedule the jobs it creates, and schedule forward or backward. Forum users query the scheduled resource allocations from the ResourceTimeUsed table, filtering out what-if records. (forum, forum)

6. The scheduling boards

Planners work in three Gantt-style boards with drag and drop:

BoardUse
Job Scheduling BoardMove and lock one job’s operations
Resource Scheduling BoardSee and resequence load on one resource or group
Multi-Resource Scheduling BoardCompare several resources and move work between them

Supporting tools include a what-if mode, the Change Impact Informer, the Overload Informer, job locking, and late-status and material-availability alerts. A Related Materials grid shows constrained materials with their PO, job and lead time. On the shop floor, operators report work through Start Activity and Labor Entry.

7. What APS adds

APS keeps the same engine and adds:

  • More than two constraints. Epicor: “The Advanced Planning and Scheduling module provides the ability to use more than two resource constraints.”
  • Capability and Dependent Capability scheduling.
  • Minimum WIP scheduling and Balanced Optimization across priority, slack and setup.
  • Optimization Rules per resource, plus rate-based and dimensional scheduling.
  • Unlimited What-If and capable-to-promise in Order Management.
  • Multi-Plant Communication and material as a hard constraint with supplier calendars.

Where Kinetic’s native scheduling leaves work to the planner

  • Two constraints without APS. The base module handles a primary resource and one secondary. A machine, two operators, a fixture and a material at once needs the APS license. (Epicor brochure)
  • Finite is easy to get wrong. The flag and horizon live on the resource, the resource group, Site Maintenance and every tool. Dates in Kinetic may be finite or infinite depending on which run produced them. (forum)
  • Setups by grouping, optimization in APS. Global Scheduling works from job priority and days late. Scheduling Blocks and Setup Grouping handle setups in the base module, and Balanced Optimization (priority, slack time and setup time together) is an APS feature. Epicor partner Bluesky ERP adds that results depend on accurate operation times, purchase lead times and closed jobs. (Bluesky ERP)
  • Replanning waits for a person or a run. The plan moves when someone runs Global Scheduling, reschedules a job in Job Entry or drags work on a board. When a machine stops, a planner has to start one of those. (forum)

When Epicor Kinetic’s native scheduling is enough

Stay with Kinetic Scheduling, or license APS, if most of these hold:

  • One site or a few, with resources in resource groups and calendars that reflect real shifts.
  • Mostly standard routings, and planners who accept priority-rule results from Global Scheduling and fine-tune on the Job Scheduling Board.
  • Capacity pressure on a few bottlenecks. Schedule those finite, keep the rest infinite. Bluesky ERP recommends exactly this once the basics work. (Bluesky ERP)
  • You already license APS, keep lead times and standards clean, close jobs on time, and have an admin who knows the engine.
  • You need capable-to-promise inside Order Management.

If that is you, get the finite layers right and keep the data clean.

When you need a finite capacity scheduler

Look beyond the native tools when:

  • Scheduling and Resource Management or APS was never licensed or never configured, and planners work in Excel on top of MRP dates.
  • You need more than two constraints but do not want an APS project.
  • The plan changes several times a shift and you want it to replan by itself, not wait for the next run or a planner’s drag on the board.
  • Changeover time depends on what ran before, and you want the sequence chosen from a matrix of setup times.
  • Jobs need a crew of operators, or a fixture shared between machines.
  • Operators should see their queue on a tablet and confirm work that moves the plan.

Four ways to schedule on Kinetic

  • Kinetic’s scheduling boards. Planners adjust a schedule Kinetic produced. Fits a plant with few bottlenecks and a plan that rarely changes.
  • Kinetic Scheduling plus APS. Global Scheduling runs on a cycle. Fits plants that license APS and have an admin who tunes the engine.
  • Enterprise APS suites. A separate planning system rolled out through a long project. Fits large, multi-site planning teams with specialists on staff.
  • Cloud APS with shop-floor execution. SkyPlanner APS: an automatic finite schedule for every resource, Autopilot replanning and mobile confirmations. Fits small and mid-sized Kinetic plants that want a live schedule the floor works from.

What to look for

  1. A model that matches Kinetic. Jobs, operations, resource groups, resources and capabilities. A tool that ignores the Capability field schedules the wrong resource.
  2. Constraint depth. Shifts, absences and overtime per resource; several operators on one job; tools that cannot be in two places at once; sequence-dependent setup times; alternative resources when the primary is out.
  3. Material awareness. Job materials, part warehouse quantities and PO releases checked against each operation’s start.
  4. Live rescheduling. The plan updates when production or orders change, not on the next full run.
  5. Write-back through Kinetic’s own schedule engine. Operation dates should go through Erp.BO.ScheduleEngineSvc (MoveJobItem, ChangeResource), with the job locked afterwards. Confirmations should post as labor through Erp.BO.LaborSvc.
  6. A clear integration route. Kinetic’s REST API controls each integration through API keys and access scopes, so the scope must list every service and method the scheduler calls. Typical reads use Erp.BO.JobEntrySvc, Erp.BO.ResourceGroupSvc and Business Activity Queries (BAQs).
  7. Ownership rules. Decide which system owns operation dates, so Global Scheduling does not overwrite the external plan.
  8. A trial on your own data before any integration work.

Where SkyPlanner fits

SkyPlanner APS runs in the cloud beside Epicor Kinetic and closes each gap listed above. Kinetic keeps MRP, jobs and costing. SkyPlanner takes over the detailed operation schedule and keeps it current, so the planner stops resequencing by hand.

Choose SkyPlanner when:

  • The two-constraint limit blocks you. The Arcturus engine puts workstations, people, tools and materials in one finite capacity schedule, built in seconds. A tool in use on one workstation is blocked on every other one.
  • The finite layers keep slipping. In SkyPlanner every workstation is finite against its shifts. There are no per-tool checkboxes or horizons to align.
  • Jobs need a crew. A job can have several operators at one workstation at the same time, each with real shifts, leave, absences and overtime. When a person or machine is out, the engine moves work to alternative workstations and personnel.
  • Rush orders must jump the queue. Fast Track, Dynamic Priorities and customer priority move urgent work forward. Running Time Lock keeps a running job in place, and Bulldozer pushes downstream jobs. Planners can still move jobs on an interactive Gantt timeline, and the engine keeps the rest consistent.
  • The plan cannot wait for the next run. Autopilot reschedules automatically when production changes and replans only when needed. Your rules, locks and priorities stay in control.
  • Purchased parts decide the start date. The schedule checks stock and incoming purchase orders. Material on an open Kinetic PO counts as available on its due date, and stock updates when the PO is marked Delivered.
  • Changeovers depend on sequence. The setting time matrix stores the changeover time between product pairs, asymmetric where needed (blue to red 30 minutes, red to blue 60). The scheduler picks the order with the least setup, with no APS optimization project.
  • The plan must reach the shop floor. Operators see their queue and log work on phone or tablet with Mobile Confirmations, Production Timer and Quick Log Mode. Logged work posts back to Kinetic as labor.
  • You want to be live in weeks. Implementation is normally completed within weeks after onboarding starts.

Start with a CSV export of your jobs and resources in the 30-day free trial (up to 20 workstations, no credit card). You see your own finite schedule before any integration work. After that, pricing is from 199 € per month with 5 workstations included, billed monthly, cancel any time. The integration is quoted up front for your process and needs, together with your plan, so you see the full cost before you start.

SkyPlanner integrates with Kinetic in both directions. Jobs, operations, resources and PO releases come in over the Kinetic REST API and BAQs. Planned operation dates go back through Kinetic’s schedule engine (ScheduleEngineSvc.MoveJobItem), logged labor through LaborSvc, and webhooks push schedule changes as they happen. Every plant runs Kinetic differently, from capability routing to BPM customizations, so the SkyPlanner team configures the integration to your setup during onboarding and supports it after go-live. Your Epicor partner or own developers can also build on SkyPlanner’s documented REST API (API reference) with just an API key. Product documentation is public at SkyPlanner docs.

Read how the pieces connect on the Epicor Kinetic page, or go straight to the technical route in the integration guide. To walk through your own Kinetic resources and jobs with us, book a demo.

SkyPlanner reviews from manufacturers

Kalle Kalliomäki, Supply Chain Specialist at UTU, on the switchboard production floor in Ulvila

2 hsaved every week

“SkyPlanner has taken our production planning from Excel spreadsheets to real-time production optimization.”

Kalle Kalliomäki, Supply Chain Specialist
UTU · Electrical switchboards and switchgear

Production planning saves 2 hours of working time every week, and a new work queue reaches the line in seconds.

Read the UTU review

Operators in cleanroom suits at a bottle-filling line in Laboratory & Allied's pharmaceutical plant in Nairobi

+90%production efficiency

“Efficiency has gone up 90% in production.”

Abdul Rucyinga, Head of IT
Laboratory & Allied · Pharmaceutical manufacturing

Production efficiency is up 90%, and a three-month optimized plan across all workstations takes under 30 minutes.

Read the Laboratory & Allied review

A KJH-Comp welder grinding a welded steel structure at the Alahärmä plant

98%delivery reliability, up from about 50%

“SkyPlanner plays a decisive role in maintaining our delivery reliability.”

Hannu Lahtinen, Managing Director
KJH-Comp · Sheet-metal mechanics and contract manufacturing

Delivery reliability rose from around 50% to as high as 98%, and scheduling now needs one supervisor instead of two.

Read the KJH-Comp review

Anu Järvinen, Production Manager at Fredman Operations, beside a robot palletising cell in Rauma

6 monthsof free capacity visible to sales

“SkyPlanner creates the foundation and reliability for all production planning.”

Anu Järvinen, Production Manager
Fredman Operations · Food-safe packaging papers

Sales sees free capacity six months ahead, and schedule-change requests that took an hour or more are answered in seconds.

Read the Fredman Operations review

FAQ

Does Epicor Kinetic have finite capacity scheduling?

Yes. The Scheduling and Resource Management module schedules finitely per resource within a finite horizon. APS is a separate extension for more than two constraints and optimization.

Do I need the APS module for finite scheduling in Kinetic?

No. Finite scheduling with one secondary constraint works in Scheduling and Resource Management. You need APS for more than two constraints, capability-based scheduling, Minimum WIP and capable-to-promise. Epicor publishes no list price for either module.

Why is Kinetic scheduling infinitely when I set finite?

Usually a missing layer. Check the Finite flag on the resource and the finite checkbox in the tool you ran. Then check the finite horizon on the resource, the resource group and the Site Maintenance Planning tab.

Does Epicor Kinetic have a Gantt chart for scheduling?

Yes. The Job, Resource and Multi-Resource Scheduling Boards are Gantt-style with drag and drop, what-if mode and job locking.

Which constraints can SkyPlanner add beyond Kinetic’s two?

Several operators on one job, tools as finite shared resources, and material from stock and incoming purchase orders. It also uses alternative workstations and personnel and a setting time matrix for sequence-dependent changeovers, all in the same finite schedule.

Can SkyPlanner APS work with Epicor Kinetic?

Yes. SkyPlanner integrates with Kinetic in both directions: jobs, operations and resources come in, and planned dates go back through ScheduleEngineSvc and labor through LaborSvc. The SkyPlanner team configures the REST v2 integration to your Kinetic setup during onboarding. See the integration guide.

How long does it take to get SkyPlanner APS running with Kinetic?

Implementation is normally completed within weeks after onboarding starts. Before that, the 30-day trial schedules your real jobs from a CSV or Excel export. Start the free trial or talk to sales.