Additional Needs-Based Scheduling Set Up
The following additional set up may be required when using needs-based scheduling for populating holiday time frames, especially if the organization unit usually populates the schedule with Core schedules or by Self Scheduling.
Some or all of this set up may already be completed.
-
Add a Needs-Based Holiday Pass to the Selection Styles
Selection styles can be modified to include need-based passes, and/or a new selection style can be created which includes need-based passes.
Note
Need-based passes are those where the Selection field is set to either Staffing Plan or Core Staffing Plan.
If core schedules are not populated during holidays, and there are no need-based passes set up, no employees will be populated on holidays.
To add a needs-based scheduling pass to an existing Auto Schedule selection style, complete the following steps:
-
From
, search for and open an existing selection style. -
Click on the Passes button in the left pane. The existing passes will be displayed.
-
Click on the Add button to open a screen to add passes.
-
In the Selection field, choose one of the following options:
Choose the Staffing Plan option to create a schedule pass which populates needs based on Coverage Period and Profile from the Staffing Plan grid on the schedule.
Choose the Core Staffing Plan option to create a schedule pass which populates needs based on Activity Code and Profile from the Core Staffing Plan.
-
Enter a Description identifying this pass.
-
In the Staffing Level field, enter the percentage of population for this pass--which in this pass is for holiday dates only because the Holiday Pass is set to Yes. If all employees who are eligible to work a holiday should be scheduled, this is a way to force the system to over-schedule. For example, if the staffing requirement for a specific coverage period on the Staffing Plan is set to 10, but there are 12 employees who are eligible to work a holiday, set this value to 120% or higher and all employees will be scheduled.
-
In the Holiday Pass field, set this value to Yes to populate only holidays within the scheduling range with needs-based schedules. Non-holiday dates in the schedule will not be populated.
-
Save this record.
-
Click on the Qualification button in the left pane to open the screen to select the rules to be validated with this pass.
-
Select the Holiday validation to enforce the holiday rules.
-
Select all other rules for determining which employees are eligible to work. See the Qualification Rules Lists for explanations of each of the available rules.
-
If additional fields are displayed with a selected rule, enter the values required.
Note
If the Hide When Run check box is selected, these fields are required, since the user will not be able to view or edit this field when running the Scheduling Assistant wizard. If this check box is not selected, default values are still recommended, since these fields are required when running the wizard. If default values are not set up, the user must complete the fields each time the wizard is run.
-
When all rules are selected, save this page.
-
Click on the Sorting Rules button in the left pane to rank the qualified employees.
-
Drag the rules to be used to rank employees from the Available Rules column to the Selected Rules column. See Sorting Rules for explanations of each of the available rules.
Note
The sorting of employees for assigning Holiday schedules may be different than for regular need-based schedules. For example, in holiday scheduling, you may want the highest seniority employees scheduled last instead of first, especially if all eligible employees will not be scheduled.
-
Enter the values of additional information required, such as sorting direction and increments used for calculating total points.
-
When all fields are completed, click on the Save button at the bottom of this page.
-
To create additional passes, click on the Passes button and repeat steps 2-17 above.
-
When more than one pass is created for a selection style, the pass numbers default to the order they were created.
-
To reorder the Pass sequences, click on the number of a record under the Pass column and change it.
-
The numbering sequences of the other passes are updated. For example, if there are four passes set up, and pass 3 is updated to number 2, passes 2, 3 and 4 are automatically updated to the proper number sequence. In the same manner, if one or more passes are deleted, the system automatically adjusts the numbering sequence of the remaining passes.
-
-
When all appropriate passes have been changed, click on the Update Order button to save the sequence.
-
-
Create a Staffing Template
The Staffing Template is a staffing grid indicating the baseline staffing levels needed for an organization unit. These staffing needs are set up for each combination of profile and coverage period.
Staffing templates are used to create the Staffing Plan, which indicates the staffing needs for a specific scheduling period. Auto Schedule Passes where the Selection is set to Staffing Plan use this information when running the scheduling process.
For more information on setting up a staffing template, see
.To add a new Staffing Template record, complete the following steps:
-
Select the Staffing Template icon from .
-
Click on the Add button to open a screen to add a new record.
-
Enter a Code and Description to identify this Staffing Template.
-
Select the Coverage Set Code from the listing to indicate the coverage periods. The staffing needs will be set up by coverage periods that exist within the selected coverage set.
Note
If the coverage set selected does not match the one set up for the organization unit on the Staffing Configuration screen, an error message is generated.
-
In the Active field, indicate if this Staffing Template is currently active and available to be assigned.
-
Enter the Number Of Weeks of this template. This indicates the number of weeks of rotation before the same staffing needs pattern is repeated.
Note
In most cases, this staffing needs template is the same every week, and this value is set to one.
-
Indicate whether this template is to be the Default for this organization unit. When this value is set to Yes, this template is automatically loaded when the Open Staffing Plan button is selected.
-
Enter the Organization Unit values indicating the labor distribution where this staffing template will be applied.
-
Click on the Save button.
-
A grid is displayed to set up the staffing needs for this organization unit, for the number of weeks indicated.
-
In the Profile box, select a profile for this organization unit.
-
In the Coverage Period box, select one of the coverage periods from the selected coverage set.
-
For each day in the week, enter the number of staff needed for that profile/coverage period combination. This is the number of staff needed during the coverage period, not an FTE value. A value of 1 for a 4-hour coverage period indicates needs for four hours of coverage. A value of 1 for a 12-hour coverage period indicates needs for twelve hours of coverage. A value of .5 in an 8-hour night coverage period indicates that four hours of coverage are needed during that time frame.
-
Repeat steps 11-13 until each profile/coverage period combination for the organization unit is configured.
-
Click on the Save button to save the record.
To delete one or more lines of the Staffing Template, complete the following steps:
-
Position the cursor in the box to the left of the record and click. The row is now highlighted.
To highlight multiple consecutive rows for deletion, after highlighting the first row to be deleted, hold down the <SHIFT> key on the keyboard and highlight the last row to be deleted. The first, last and all records in between are now highlighted.
To highlight multiple non-consecutive rows for deletion, after highlighting the first row to be deleted, hold down the <CONTROL> key on the keyboard and click on the box to the left of each row to be deleted. All selected records are now highlighted.
-
When all rows are selected for deletion, click on the <DELETE> key on the keyboard.
-
A warning message is generating, verifying the rows are to be deleted. Click on Yes.
Note
Be sure to use the <DELETE> key on the keyboard, not the Delete button in the left pane. Clicking on the button in the left pane will delete the entire template.
-
-
Create a Core Staffing Template (only if staffing needs are based on activity codes)
The Core Staffing Template is a staffing grid used for populating needs-based schedules in an organization unit. These staffing needs are set up for each combination of profile and activity code. This option can be used to set up staffing needs for organization units that use "staggered shifts" where coverage for specific time frames are needed.
For more information, see
.To add a new Core Staffing Template record, complete the following steps:
Select the Core Staffing Template icon from .
Click on the Add button to open a screen to add a new record.
Enter a Code and Description to identify this core staffing template.
In the Active field, indicate if this template is currently active and available to be assigned.
Indicate whether this template is to be the Default for this organization unit. When this value is set to Yes, this template is automatically loaded when the Open Core Staffing Plan button is selected.
Enter the Number Of Weeks of this template. This indicates the number of weeks of rotation before the same staffing needs pattern is repeated.
Note
In most cases, this staffing needs template is the same every week, and this value is set to one.
Enter the Organization Unit values indicating where this staffing template will be applied.
Click on the Save button.
A grid is displayed to set up the staffing needs by activity code for this organization unit, for the number of weeks indicated.
In the Profile box, select a profile for this organization unit.
In the Activity box, select one of the activity codes from the drop-down menu.
For each day in the week, enter the number of staff needed for that profile/activity code combination.
Repeat steps 10-12 until each profile/activity code combination for the organization unit is configured.
Click on the Save button to save the record.
To delete one or more lines of the Core Staffing Template, complete the following steps:
Position the cursor in the box to the left of the record and click. The row is now highlighted.
To highlight multiple consecutive rows for deletion, after highlighting the first row to be deleted, hold down the <SHIFT> key on the keyboard and highlight the last row to be deleted. The first, last and all records in between are now highlighted.
To highlight multiple non-consecutive rows for deletion, after highlighting the first row to be deleted, hold down the <CONTROL> key on the keyboard and click on the box to the left of each row to be deleted. All selected records are now highlighted.
When all rows are selected for deletion, click on the <DELETE> key on the keyboard.
A warning message is generating, verifying the rows are to be deleted. Click on Yes.
Note
Be sure to use the <DELETE> key on the keyboard, not the Delete button in the left pane. Clicking on the button in the left pane will delete the entire template.
-
Update Activity Codes to Allow Automatic Scheduling
An Activity Code indicator setting determines whether an activity code can be used by the system when creating need-based schedules. Only codes with this value set to Y may be used by the system when creating a needs-based automatic schedule.
The indicator setting of multiple activity codes can be set to Y at the same time, by using the Replace feature, as outlined below.
Authorized users can use the Replace feature to update multiple selected records at the same time with the same field information or the same indicator and/or parameter values.
Note
Not all screens have the Replace feature available.
-
Using the Search page selection criteria, search for all the records to be updated. Multiple searches can be conducted to build a results list.
-
To select one or more record, click on the box to the left of each record to alternately add or remove the check mark. To select/de-select all records in a specific search result set, click on the box above the search results to add or remove all check marks.
-
Click on the Replace button in the left pane.
A screen is displayed with all replaceable fields showing as read only.
-
Check the box to the left of a field to be updated. The field is then enabled.
-
Enter the new information in the field.
-
Update any additional fields in all tabs.
-
Values in the Indicator and Parameter tabs can also be updated by entering values in each field.
-
To reset all the values back to the previously saved ones, click on the Reset button.
Note
Once the records have been saved, the values cannot be reset to the previous values. They would have to be re-entered as updated values, following steps 1-10.
-
Click on the Save button to save the changes.
-
All selected records are now updated, with the new information replacing the old information in the selected fields.
Note
For more information, see Replacing Record Values under .
To update the activity code indicators, complete the following steps:
-
From Activity Code screen.
, open the -
Enter search criteria to find the activity codes that should be activated for automatic scheduling.
-
Click on the check box to the left of each record that should be updated.
-
Click on the Replace button in the left pane to open a screen to update all selected records at the same time.
-
Select the Indicators tab and then open the Schedule Process category card.
-
Click on the check box to the left of Activity Code Indicator Schedule Standard 3 to enable the field.
-
Set this value to Y to authorize the selected activity codes to be available for use when the system creates automatic need-based schedules.
-
Click on the Save button at the bottom of the screen to save and update all selected records.
-
-
Add Profile Activity Code Selection
For each profile, specific activity codes can be authorized for automatic scheduling. The Activities button opens a screen to search for and select specific activity codes that are authorized for automatic scheduling for this profile. The activity codes available are assigned to the same organization unit as the open Profile record.
-
When no activity codes are selected on this screen, all activity codes set up for the related organization unit are authorized for this profile.
-
When any activity codes are entered on this screen, if creating automatic need-based schedules for the profile, the system validates the Auto Schedule box setting.
When any activity codes in the Activities screen are set to Yes, only those activity codes are used when creating need-based automatic schedules.
When all activity codes in the Activities screen are set to No, all activity codes set up for the related organization unit can be used when creating need-based automatic schedules.
-
-
Set Up Employee Schedule Preferences
Schedule Preferences may need to be added to employee records to ensure they are assigned to the activity times they prefer to work. These preferences are validated during scheduling passes where the Preferences criteria option is selected.
When populating need-based schedules, the system uses activity codes where Activity Code Indicator Schedule Standard 3 is set to
. The system then attempts to match qualified employees with these activity codes. Be sure that one or more employee preference records will match the activity codes set up. For example, if only 8-hour activity codes are allowed with automatic scheduling, and all the employee preference records say the employee prefers activities with a shift length of 12 hours, this will not create a scheduling match.Note
When fields are left blank, the system allows any values in these fields. Therefore, when less information is entered in this screen, the employee is eligible to work more activity codes and is more likely to be added to the schedule.
-
Set Up Priority Dates
In the Staffing Configuration screen, the Priority Dates button opens a screen to indicate dates that have highest scheduling priority (for example, holiday time frames). When running the scheduling process, the priority dates that occur within the scheduling period are scheduled before the rest of the days. Using this feature prevents employees who are eligible to work a holiday from being disqualified because of other scheduling rules, such as overtime or approved hours.
If Priority Days are also set up for this Staffing Configuration record, the system will schedule the days within the Priority Dates time frame in the sort order specified by the Priority Days table.
For example:
The Priority Days are set as Saturday, Sunday, and Friday. The rest of the days populate in chronological order, such as Monday, Tuesday, Wednesday, Thursday.
The Priority Dates for the Thanksgiving Holiday are set up as Thursday through Sunday of the last week of November, such as November 27-30.
When the scheduling period that includes the dates of November 23-36 is run, the scheduling process will first schedule Saturday, November 29, then Sunday, November 30, then Friday, November 28, then Thursday, November 27. The system will then populate the rest of the scheduling period in the normal sequence.
Adding a Priority Dates record:
From Staffing Configuration.
, selectSearch for and open a record. Click on the Priority Dates button in the left pane.
Enter the Start Date for the first day of the date range to be scheduled first.
Enter the End Date for the last day of the date range to be scheduled first.
Enter a Description to describe this priority date's record.
Click on the Save button
Repeat steps 1-4 for all the priority dates to be configured.
In the Priority field, set the priority number of which holiday record should be populated first. This is used when more than one holiday falls within a scheduling period, such as Christmas and New Year's.
Click on the Save button to save this record.
Note
The priority dates need to be updated each year, before the scheduling process is run for the date range.