Epicor® ERP Job Scheduling | Tomerlin-ERPTomerlin-ERP is the recognized leader in Finite Job Scheduling
Epicor Job Scheduling
Research shows that 99% of customers say that “on time” delivery is very important to them.
In a digital era where buy-now-get-now seems to be the mantra of every competitor, are you ready to meet these demands?
Doing so requires a robust operating model in which each employee is working to his or her top capacity. Job scheduling is a major component of achieving this flow.
The good news? The solution to your scheduling management needs is right within your ERP software. Epicor ERP scheduling tools make it a cinch to break down even the most complex work orders into manageable components.
Today, we’re taking a look at how this functionality works and why it’s critical as you seek to keep up with ever-evolving customer expectations.
Ready to learn more? Let’s go!
How Does Epicor Scheduling Work?
Epicor job scheduling tools are designed to help you simplify your work orders into individual operations. From there, you’ll assign a start time and end time to each operation.
Not sure where to start?
Most business leaders find it best to start with the date they promised the customer they would deliver their order. From there, they work backward to figure out when the first operation should begin. This is a process known as backward scheduling.
Epicor ERP software will perform backward scheduling, as well as, forward scheduling. The only issue? When you look at orders on a per-task basis, you fail to take into account how each task feeds into the next.
This understanding is achieved when you take a step back and look at the order as a whole. This is where capacity management comes into play. Let’s take a closer look.
The Role of Capacity Management
In short, capacity management is the process of asking two questions about each work order:
- How much time do we have?
- How many items do we need to produce?
The first question encompasses both labor and machine hours. This is your available capacity. The second question determines your load or the demand placed on the capacity.
To get an accurate view of how many items you can accurately produce in a given timeframe, it is helpful to use a measure called demonstrated capacity. This references historical data to offer a true gauge of your efficiency.
Did your teams work overtime and pump out a bunch of high-dollar orders one week? That is great, but it is not the norm. The same goes for a week where everyone took it easy and there was not as much work to go around.
Find your average capacity by measuring your performance over a few weeks or months. This way, you can be confident that you’ll be able to repeat that same work again.
Once you know your average capacity, you can use Epicor job scheduling tools to schedule open orders into that capacity. To do so, you’ll choose between Epicor finite scheduling or Epicor infinite scheduling. Let’s review each in detail.
Epicor Infinite Scheduling
Infinite scheduling is what we discussed above. It’s when you begin with the customer’s expected delivery date and work backward to schedule work orders.
It does not take into account any resource constraints. Instead, it relies on the current work times or lead times of the production flow, backward scheduling assignments to each resource. Resources can be work centers, departments or individuals.
While this is one approach to take, it’s often discouraged because it fails to consider the existing workloads or commitments of the resources.
Thus, though you might use infinite scheduling calculations to determine how many labor or machine hours you need to complete a project, you are not sure if those hours are actually available. This leads to overscheduling, which lowers efficiency along with morale.
The upside? It shows businesses where they need more capacity or where teams are stretched too thin. Then, they can allocate more resources to those areas to meet the time requirements.
Still, it’s not recommended to use infinite scheduling solely when loading your shop floor. Instead, finite scheduling offers a more realistic approach.
Epicor Finite Scheduling
With finite scheduling, a scheduling manager will recognize and take into account how new orders will affect the current production capacity. Then, without changing the priority of any existing work, the scheduler can adjust timelines as required.
To do so, the scheduler takes each operation in a work order and inserts it into an available block of time on a resource.
This method is preferred over infinite scheduling in the short run, as it keeps every work center or resource running at optimal capacity rather than an overload. In the event that additional resources become available and capacity goes up, managers can adjust the finite plan to meet these new limits.
Epicor finite scheduling uses management by exception. In other words, if all jobs or work orders will meet promised delivery dates, there is nothing which needs to be brought to the attention of the scheduler. However, if Epicor finite scheduling cannot configure the workflow to enable all jobs to be delivered on time, then those jobs are brought to the attention of the scheduler. The scheduler has alternatives to consider in order to enable the late jobs to be delivered on time. Those alternatives are: 1) use more resources simultaneous on the constrained operation(s), 2) work overtime on the constrained operations, 3) subcontract some or all of the constrained operation(s), 4) make other jobs late enabling the more important job to be delivered on time, or 5) accept the fact this job will be late.
Moreover, if machines break down, materials become scarce, or workers are absent, those blocks of time may shift on a regular basis.
This is why it’s helpful for companies to perform infinite scheduling when they are planning their shop floor operations. Entering the following data accurately and timely into your ERP system can help make all scheduling operations as on-time as possible:
- Work order due dates of when the product can ship
- Job routings’ setup and operation times
- A manufacturing plan with the correct parts and quantities
Epicor Advanced Planning and Scheduling
Shop floor scheduling functionality is available through Epicor’s Advanced Planning and Scheduling (APS) module.
How does it calculate production and delivery time? It does so by analyzing key data that managers input when they create the Method of Manufacturing (MOM) in their Epicor ERP system. Some of these metrics include:
- Bill of Materials/Operations
- Scheduling Relationships
- Resources and Resource Capacities
- Finite or Infinite Capacity
- Queue Time and Move Time
- Production Time and Prep Time
- Setup time
- Scheduling Blocks
- Constrained Materials
The MOM you create will consist of both materials (BOM) and operations (BOO). You can engineer it to order, pre-engineer it through the engineering workbench, or create it within the job on the fly. While creating your MOM, remember to make sure it accurately represents your standard practices.
Leverage Epicor Scheduling Tools Today
When it comes to meeting customer demands, there’s no better way to impress your client base than by shipping and delivering on time.
Yet, unless you have an inside look at how your resources are faring and what your actual capacity is, you could overload your teams, discourage your buyers, and disappoint your customers.
With Epicor scheduling, you can mitigate this concern. Once you enter your data into the APS module, you can rest assured that the output is realistic. This way, you can make good on your guarantees and help build trustworthiness.
Want more information on how an Epicor ERP system can transform the way your company does business? We would love to help.
We are an expert team of Epicor consultants ready to install, implement and maintain your new ERP platform. Get in touch today and let’s take this step forward together.
Why Use Finite Job Scheduling
Do your customers demand on time delivery? There is only one utility in any ERP software which will enable you to meet this critical customer requirement. That utility is finite job scheduling. In fact, Epicor ERP finite job scheduling has only two objectives; 1) first it attempts to have every job completed on time so delivery dates can be met, and 2) if any jobs cannot be finished on time, it attempts to minimize their lateness to the extent possible. If you have hundreds of open, active jobs on your shop floor, your must use finite job scheduling.
Tomerlin-ERP is considered by it customers as the expert at Epicor Job Scheduling. Tomerlin-ERP scheduling consultants know that once finite job scheduling is implemented and deployed, it is critical to have to information the finite scheduling module collects each night be both timely and accurate.
Don Agostino, Tomerlin-ERP’s Training Manager, developed the materials for both Epicor’s engineering and scheduling classes. Contact us now and one of our scheduling consultants will assist you with the implementation of finite job scheduling for your shop floor.
Click on "Contact Tomerlin-ERP Now" to discuss your upgrade alternatives!
Advanced Planning and Scheduling (APS)
Some functions of Advanced Planning and Scheduling:
- Automated Scheduling by Capability – Define a capability or skill level and tie it to multiple resources rather than define a resource group or individual resource in the planning process. The APS determines, based on the available resources, which individual resource to schedule for the operation.
- Dependent Capabilities – Link dependent capabilities with the primary capability when operations require dependent skills to perform the operation.
- Finite or Infinite Capacity –Define each resource’s capacity as either finite or infinite . When a piece of the schedule is moved, the resource is rescheduled according to its specific type.
- Material Constraints – Use an existing method of manufacture to consider material availability as a scheduling constraint. Integrated directly with Inventory and Purchasing, APS knows when material is due and schedules accordingly.
Key Components of Epicor Finite Job Scheduling
The scheduling engine handles the supply and demand of time through three main components – Capacity, Load, and Scheduling Blocks. The purpose of each component is discussed here, but these items are explored in more detail later within the Primary Components information.
- Capacity – This component of Epicor Finite Job Scheduling measures how much time or production output (non-time capacity) is available for the resources within your manufacturing center; capacity represents the supply available in the schedule. Each resource has a capacity limit that is available during each working day. Depending on how you want the scheduling engine to handle capacity, resources can or cannot be assigned more demand than can be satisfied through their capacity. A resource can have either finite or infinite capacity.
- Load – This component of Epicor Finite Job Scheduling measures how much time or production output is required by operations to complete part quantities. Load represents the demand that is placed against the schedule. It is the amount of time or production output that the resource needs in order to complete the operation. The load required for each job is calculated by the part quantity needed, the operations required to complete production, and the availability of resources to complete the job’s part quantity.
- Scheduling Blocks – The scheduling engine uses this component of Epicor Finite Job Scheduling to calculate the amount of load that is required to complete an operation. A scheduling block is a record that measures the length of time during which work will be done on one operation. First, the scheduling engine determines how much time it will take to complete the operation. Then the engine calculates how many scheduling blocks are required to handle the load. The length of these time allocation records will vary, depending upon the quantity produced, the number of resources (machines or operators) available, whether the operation can be divided, and so on. When the scheduling engine calculates how many scheduling blocks will handle the load, it checks how much capacity in time is available on the resources that will complete the operations. At this point, each scheduling block resembles a puzzle piece, as the engine tries to fit each block into a segment of open time on a resource. When all of the scheduling blocks are placed into the resource’s time, the job is scheduled.
Finite Job Scheduling | Tomerlin-ERP the EXPERTS
Epicor Software has told Tomerlin-ERP that fewer than 5% of its worldwide base of 30,000 active installations has been successful implementing Epicor Finite Job Scheduling. This has not the experience of Tomerlin-ERP. In our opinion, Epicor Job Finite Scheduling is the most powerful module in Epicor ERP software. If you want to Ship On Time, to Reduce Work In Process, to Release Tied Up Capital for other uses, and Increase Sales without asking for the order, then you need to ask Tomerlin-ERP to implement Finite Job Scheduling! Call Tomerlin-ERP now at 818-887-9162.