Establishing Production Calendars

This chapter provides an overview of production calendars and discusses how to:

Click to jump to parent topicUnderstanding Production Calendars

Before starting production, you must define, at a minimum, the hours of operation for a five-day work week that can be used when production runs for one shift, Monday through Friday. If your enterprise works multiple shifts, or if you want the planning and scheduling functions to consider holidays, weekends, or planned downtime, you must create a production calendar. If all work centers and resources are available during the same working hours, you must define only one calendar.

However, if different work centers have different hours of operation, you can optionally define alternate calendars to accommodate these exceptions. Create production and alternate calendars by first defining a calendar code and then defining the hours of operation for that calendar code. Tie these calendar codes to a business unit, work centers, and resources to define when your enterprise is available for production. You can assign one calendar code to multiple resources and work centers, for example, when two work centers share the same hours of operation.

Note. Before establishing production calendars, define the PeopleSoft Inventory and Manufacturing business units.

See Also

Defining Your Business Unit Structure

Click to jump to parent topicUsing Production Calendar Codes

With PeopleSoft Manufacturing, you can create standard and alternate production calendars for your enterprise to cover an entire year or a partial year. You create one or more calendar codes and enter calendar information for each code. You can assign alternate calendar codes to work centers whose hours of operation differ from that of the business unit. In addition, if you are using PeopleSoft Supply Planning, you can assign these calendar codes to resources.

You can assign a single calendar code and its associated calendar to multiple work centers if they have similar working and nonworking days.

This section discusses:

Click to jump to top of pageClick to jump to parent topicProcess to Define Production Calendar Codes

This diagram illustrates how the system finds the production calendar code used by the scheduling and planning functions. The system first looks to the work center, if no calendar code is defined, then the system looks to the business unit and then the resource (if PeopleSoft Supply Planning is used). If no calendar code is defined then the system uses the defined work week.

Defining calendars for business units, work centers, and resources

Click to jump to top of pageClick to jump to parent topicScheduling Hierarchy to Determine Available Production Time

The scheduling and planning functions in PeopleSoft Manufacturing use a hierarchy to determine available production times and days:

  1. If a calendar code has been defined for the routing operation's work center, the system uses the calendar code assigned to the work center.

  2. If a calendar code hasn't been associated to the work center, the system uses the production calendar code defined for the business unit.

  3. If a production calendar isn't available, the planning and scheduling functions base start and due dates and times on a five-day work week.

    The system defines a five-day work week as Monday through Friday with one shift. The specific hours of operation for the shift are user defined. The defined shift must start and end on the same day.

If you are using PeopleSoft Supply Planning, the system creates a plan based on the calendars assigned to the particular resource or work center. If a calendar isn't associated with a resource or work center, the system uses the business unit's default production calendar to create a plan.

Click to jump to top of pageClick to jump to parent topicAssigning Calendar Codes to Business Units, Work Centers, and Resources

Once you create calendar codes and the associated run time calendar, you can associate them to the business unit, work centers, and resources. Once you attach the calendar code, its associated run time calendar code appears, indicating that the calendar is created and recognized in the planning and scheduling process.

Business Units

Assign the calendar code to the business unit using the Manufacturing Options page. If a calendar code is not associated with a work center, PeopleSoft Manufacturing uses the calendar code defined on the Manufacturing Options page to schedule production for all work centers that do not have a work center calendar defined within the business unit.

Important! Designate only one calendar code as the business unit's production calendar. When you add the first calendar code for a business unit, PeopleSoft Manufacturing automatically defines it as the default production calendar.

Work Centers

Associate the appropriate alternate calendar code to the work center using the Work Center Attributes 1 page. If you associate a calendar code to a work center, PeopleSoft Manufacturing uses the calendar associated with the code to schedule production for this particular work center. PeopleSoft Supply Planning uses these calendars when you are doing aggregate capacity planning. If a calendar code isn't associated with a work center, PeopleSoft Manufacturing schedules production for the work center based on the default calendar associated with the business unit.

Production Resources

If you are using PeopleSoft Supply Planning, associate the appropriate calendar code to a resource—tool, machine, or crew—using the appropriate Planning Options page. If you associate an alternate calendar code to a resource, PeopleSoft Supply Planning uses this calendar to schedule production while optimizing the plan. If a calendar code isn't associated with the resource, PeopleSoft Supply Planning schedules production for the resource based on the default calendar associated with the business unit.

See Also

Maintaining Operation Lists

Defining Work Centers

Defining Resources

Click to jump to parent topicDefining Shift Codes

To define shift codes, use the Shift Code Definition (MG_SHIFTS) component.

This section discusses how to define shift codes associated with production calendars. When setting up production and alternate calendars or the default production calendar week, you can specify which shifts are in operation for a given day. To set up the five-day work week or any calendar, first define shift codes.

Click to jump to top of pageClick to jump to parent topicPage Used to Define Shift Codes

Page Name

Definition Name

Navigation

Usage

Shift Code Definition

MG_SHIFTS

Set Up Financials/Supply Chain, Business Unit Related, Manufacturing, Define Production Calendars, Shift Code Definition

Define shift codes.

Click to jump to top of pageClick to jump to parent topicDefining Your Production Shift Codes

Access the Shift Code Definition page (Set Up Financials/Supply Chain, Business Unit Related, Manufacturing, Define Production Calendars, Shift Code Definition).

Shift Code

While you can specify only three shifts per calendar day or one for the work week definition, you can maintain an unlimited number of shift codes. Designate a start time and end time, depending on the calendar day.

For example, you can define three shift codes, spanning all 24 hours in a day, and associate them with Monday through Friday. You can then define a fourth shift code with a start and end time of 8 a.m. and 12 p.m. respectively and associate that shift code only with Saturday. When associating a shift code to the five-day work week, the hours of operation defined for the shift code are applied to Monday through Friday.

Production date and shift information is defined as the working day and shift where component and production scheduling can be accomplished. Although you define the shift codes here, use these codes, along with the production dates, to define the default production calendar week and production and alternate calendars. For example, on the production calendar for the month of March, specify that you are working three shifts on 3/27/03. You've just defined a production date of 3/27/03 with three production shifts: 1, 2, and 3. If you are using the system production work week, then the system automatically defines the production dates as the calendar dates associated with Mondays through Fridays. Because you can associate only one shift for all five days, the production shift is always defined as 1. For example, the last Friday for the month of March is 3/26/03. The production date is 3/26/03 and the production shift is 1.

Actual date and time is defined as the actual physical date and time that the production is scheduled to begin or end based on the standard calendar. In most cases, the production dates and actual dates are the same. If you have a production shift that spans two days, the actual date for production may be different than the production date. The system determines the actual date by the actual time that the production is scheduled to start or end within the production shift.

If you are defining a shift that spans multiple dates, select a production date time. Values are:

If the shift doesn't span multiple dates, the production date time is automatically set to Start Time, because both the start and end time of the shift is associated with the manufacturing production date. In this case, this field is unavailable.

The system determines the production date and shift information based on the actual start time or end time of the shift. These examples illustrate how the system determines the manufacturing production date based on whether you want the start time or end time of the shift to define the manufacturing production date.

Example 1: Production Date Time Set to Start Time

A company runs three shifts where the third shift starts at 8 p.m. and ends at 2 a.m. This shift is defined with the start time associated with the production date. A production schedule can now be defined for a production due date and due shift. In our example, production is due to complete on 3/26/03 at 1:30 a.m. Because the shift in which production takes place actually begins on 3/25/03 at 8:00 p.m., the production date and shift is recorded as 3/25/03, shift 3. The actual date and time still appears as 3/26/03 at 1:30 a.m.

Example 2: Production Date Time Set to End Time

A company runs three shifts where the first shift starts at 10 p.m. and ends at 6 a.m. This shift is defined with the end time associated with the production date. A production schedule can now be defined for a production due date and due shift. In our example, production is due to complete on 3/27/03 at 5:30 a.m. Because the shift ends at 6:00 a.m. and the Prdn Due Date (production due date) field is set to the shift's end time, the production due date and shift is 3/27/03, shift 1. The actual date and time still appears as 3/27/03 at 5:30 a.m.

Note. Visibility of the production date and shift, as well as the actual date and time for production IDs and production schedules is available throughout PeopleSoft Manufacturing. This applies for both actual start and due production information.

Click to jump to parent topicEstablishing Business Unit Calendars

To define a work week, default production week, or a manufacturing calendar, use the Work Week Definition (MG_WORK_WK_DEFN), Default Production Week (MG_CAL_DEF_WEEK), and Calendar Code Definition (MG_CALENDAR) components.

After you define the shifts in operation for a given day, define the business unit calendars. The five-day work week is also used if the production calendar code isn't yet effective or is obsolete. These calendars define which days the manufacturing business unit is available and the hours of operation for each day. The start and due dates for production and for each operation are determined based on the business unit calendar that you define.

This section discuss how to:

Click to jump to top of pageClick to jump to parent topicPages Used to Establish Business Unit Calendars

Page Name

Definition Name

Navigation

Usage

Work Week Definition

MG_WORK_WK_DEFN

Set Up Financials/Supply Chain, Business Unit Related, Manufacturing, Define Production Calendars, Work Week Definition

Define a five-day, one-shift work week.

Default Prdn Calendar Week

MG_CAL_DEF_WEEK

Set Up Financials/Supply Chain, Business Unit Related, Manufacturing, Define Production Calendars, Default Prdn Calendar Week

Use to facilitate data entry if you are defining a calendar for a calendar code.

Calendar Code Definition

MG_CALENDAR

Set Up Financials/Supply Chain, Business Unit Related, Manufacturing, Define Production Calendars, Calendar Code Definition

Define production calendar codes.

Click to jump to top of pageClick to jump to parent topicDefining the Work Week

Access the Work Week Definition page (Set Up Financials/Supply Chain, Business Unit Related, Manufacturing, Define Production Calendars, Work Week Definition).

Note. If you don't define at least one calendar code with its associated calendar, or if the production calendar associated with the business unit becomes obsolete, the planning and scheduling functions assume that you are working a five-day work week. The system defines a five-day work week as Monday through Friday, with one shift. Define the specific hours of operation for the shift; the shift must start and end on the same day.

Shift Code

Select only a single shift code. However, if you work more than one shift, the shift code should include all hours of operation for all shifts, as long as the start and end times don't span multiple days. Alternatively, if more than one shift is applicable, or you have a shift that spans multiple days, you may want to define a production calendar.

When using a five-day work week for scheduling, define the hours of operation for the five days. Do this by selecting a shift code to associate with the work week.

Start of Shift and End of Shift

These fields appear by default from the Shift Codes page.

See Also

Defining Shift Codes

Click to jump to top of pageClick to jump to parent topicDefining Your Default Production Week Calendar

Access the Default Prdn Calendar Week page (Set Up Financials/Supply Chain, Business Unit Related, Manufacturing, Define Production Calendars, Default Prdn Calendar Week).

When defining a calendar, use this default week to fill each week of a month. This default week should represent a typical production week, including or excluding weekends. Because the system automatically creates the production month using this default week, this page is the preparatory step to defining production months within calendar codes. You can then make changes for individual days within the month on each month's calendar.

For each day in the week, you can assign up to three shifts (Shifts A, B, and C) from among the shifts defined using the Shift Code Definition page. You cannot enter duplicate shifts for the same day, and the shifts that you select for any given day cannot overlap. The shift times must be chronological beginning with the earliest shift listed first and the latest shift listed last. The system does allow shift schedule gaps as long as the shift times remain chronological. The shift times must also be chronological across all days of the week.

If you select the Day Off check box, you are defining the day as a day off; therefore, you cannot define any shift for that day on this page.

However, you can still change each shift or days off for any day of the week when actually defining a monthly calendar.

Click to jump to top of pageClick to jump to parent topicUnderstanding Production Calendar Codes

Once you define the shift codes and default production calendar week for the business units, you can define one or more calendar codes with their associated calendar for each business unit. You can then use these calendar codes within each business unit to set up the calendars for business units, work centers, production resources, and enterprise resources.

You can create calendar codes for an entire year, a partial year, or a few months within the year. You can define a primary production calendar code for a business unit, then create alternate calendar codes to use as exception calendars for work centers and resources.

Keep these in mind when you create calendar codes:

Once you have added at least one calendar code, you must assign the calendar code to the appropriate business unit. If alternate calendar codes are defined, you can optionally assign those codes to work centers.

If you're using PeopleSoft Supply Planning, you can optionally assign alternate calendar codes to resources.

Important! Before you can assign calendar codes, run the Create Calendars process (MGS3000) to create a version of the calendar—the run time calendar—which is used in the planning and scheduling functions.

Run the Create Calendars process to create a new version of the calendar based on the latest calendar definition if you changed anything relating to the calendar such as:

If you have enabled PeopleSoft Workflow, any time that you make a change to the calendar code, the system optionally sends a workflow notification to selected roles that you defined. This Production Calendar Change workflow notifies the role, such as a production control manager, that the calendars originally used for scheduling are not in synch with the changes, additions, or deletions that you made to the calendar code, and that you must create a new run-time version of the calendar.

See Also

Creating Run Time Calendars

Delivered Workflows for PeopleSoft Manufacturing

Click to jump to top of pageClick to jump to parent topicDefining Calendar Codes

Access the Calendar Code Definition page (Set Up Financials/Supply Chain, Business Unit Related, Manufacturing, Define Production Calendars, Calendar Code Definition).

Production Calendar

If the calendar code is the default calendar code for the business unit, as defined on the Manufacturing Options page, this check box is selected.

Mo: (month)

Create a calendar code with one month, a partial set of months, or 12 months of the year. If you want to create a new monthly calendar, insert a new row, select the month that you want to maintain, and press TAB to move to the next field. The system automatically fills the month with the values previously entered for the default production week. You can then change individual days for the month without affecting the default weekly production calendar.

If you have already created the month and you want to change the calendar for an existing month, the Mo. field is unavailable for selection. Use the scroll bar to view the calendar for all existing months for the year.

For each day in the week, you can assign up to three shifts from among the shifts defined on the Shift Code Definition page. You cannot enter duplicate shifts for the same day, and the shifts that you select for any given day cannot overlap. The shift times must also be chronological, beginning with the earliest shift listed first and the latest shift listed last. The system does allow shift schedule gaps as long as the shift times remain chronological across all days of the production calendar. Additionally, a shift can begin on one day and end on the next.

Select the Day Off check box in the day's lower left corner, if you want the day to be a non-manufacturing day.

Click to jump to parent topicCreating Run Time Calendars

To create run time calendars, use the Create Calendars (RUN_MGS3000) component.

Once you have defined the codes for each calendar, run the process to create a version of the calendars to be used for the planning and scheduling functions.

Run the process any time that you add or change a calendar code. If you have changed anything about a calendar, for example, changed a shift code's start or end times, added or deleted a month or year, changed a non-manufacturing day to a manufacturing day, or vice versa, run the Create Calendar process to create a new version of the calendar, based on the latest calendar definitions.

This section discusses how to create and maintain calendars and calendar codes.

See Also

Assigning Calendar Codes to Business Units, Work Centers, and Resources

Click to jump to top of pageClick to jump to parent topicPage Used to Create Run Time Calendars

Page Name

Definition Name

Navigation

Usage

Create Calendars

RUN_MGS3000

Set Up Financials/Supply Chain, Business Unit Related, Manufacturing, Define Production Calendars, Create Calendars

Update the system with new calendar codes or calendar information.

Click to jump to top of pageClick to jump to parent topicRunning the Run Time Calendars SQR Process

Access the Create Calendars page (Set Up Financials/Supply Chain, Business Unit Related, Manufacturing, Define Production Calendars, Create Calendars).

Report Request Parameters

Create Manufacturing Calendar

Select to create a new version of the default production calendar.

Create Alternate Calendar

Select to create a new version of one or more alternate calendars.

If you are creating the manufacturing calendar, the Create Alternate Calendar check box is automatically selected.

All and Range

Specify the alternate calendars that you want to create.

Run

Click to run this request. PeopleSoft Process Scheduler runs the Create Calendars process at user-defined intervals.

See Also

PeopleTools: PeopleSoft Process Scheduler PeopleBook