Configure labor constraints

Corporate finance often controls how many hours store managers can spend to meet their customer demand. Often these are fewer hours than what is called for in the labor forecast. Ultimately, stores want a schedule that meets the needs of finance, while still enabling them to ensure a quality customer experience.

The definition of labor constraints helps stores achieve their financial targets.

The labor constraints feature provides the ability to:

  • Increase the labor forecast so that it uses the entire labor budget up to the allowed maximum
  • Decrease the labor forecast to the minimum weekly labor budget

This feature also provides the ability to control how these budget adjustments are applied. For example, if the labor forecast is being increased, you can indicate that the increased hours should be applied to the high traffic days. On the other hand, if the labor forecast is being decreased, you can indicate that the reduction in hours should not occur or should have less impact on high traffic days. You can also control how budget adjustments impact special events.

The labor constraints feature involves the following objects:

  • Labor Constraints
  • A labor constraint contains rules for how to adjust the labor forecast – for example, how to determine the target and how to distribute hours by day and within a day.
  • Function Access Control
  • Several Access Control Points enable administrators to control access to all elements of the Labor Constraint configuration, as well as allow managers to view system adjusted hours in Forecast Planner and Operational Dashboard.
  • Pay Rates
  • Administrators can also constrain labor cost using pay rates. Pay rates can be assigned at store, department, or job level and can be effective-dated. Rates assigned to each successive layer in the business structure override those assigned to the previous layer. (For example, if a pay rate is assigned to a department and to one job in the department, the job level pay rate would take precedence.)
  • The labor constraint engine always takes a value in hours, so pay rates must be applied to the calculated constraint value and the labor forecast to convert dollars to hours.
  • Adjustment Drivers.
  • An adjustment driver is a labor driver that provides external data that is used in a constraint calculation for a labor target.
  • Labor Constraint Profiles
  • Administrators use labor constraint profiles to assign one or many constraints to sites. Many labor constraints can be grouped together and assigned to a site so that each department and location can use its own calculation.

Step 1: Set the general parameters for the labor constraint

  1. Go to Administration > Application Setup > Forecaster Setup > Labor Constraints and click New. You can also select an existing constraint and Edit it or Delete it.
  2. Enter a Name and an optional Description.
  3. Version Effective Dates defaults to Beginning of time - forever. After the labor constraint has been created, you can:
    • Create a new version of the labor constraint — Select Create a New Version Effective and select an effective date.
    • Edit the current version of the labor constraint— Select Update this version.
    • Delete the current version of the labor constraint. Click Delete and confirm. The remaining dates are adjusted to reflect the deleted date.
  4. Select the Generic Department to which this constraint applies.
    • All Departments.
    • Select Departments. You may then select individual departments from the Available Generic Departments list below.
  5. In the Control Type field, indicate whether to constrain labor by the hours or cost. The Labor Constraint Engine automatically converts cost to hours using the average pay rates.
  6. In the Adjustment Type field, specify whether the system will make an adjustment only if the target is less than the labor forecast (Adjust Down Only) or if it will scale up or down (Adjust to the Constraint).
  7. The Constraint Formula text window can be used to view and edit the formula that defines the target labor forecast hours for a week. The formula, a required field, is employed by the labor constraints engine when it evaluates forecasting KPI Key Performance Indicator measures the result of an activity in an organization so that you can compare it to operational or strategic goals and attempt to improve performance. data and adjustment driver data at run-time.
  8. Enter the formula, either directly in the text box, or by clickingtappingBuild Formula to access the Formula Builder window. The formula can contain metrics Measures and tracks workforce performance by comparing planned with actual workload or coverage, or by showing variances at any organizational level., numeric values, and mathematical operators such as +, -, *, /, and (). The steps that follow assume that you are using the Formula Builder tool. At any time as you enter metrics and operators to Formula Builder tool, click Append to Formula to append the formula you are entering to that in the Formula Builder window, or Replace Formula to overwrite the formula in the Formula Builder window.
    1. Choose a metric from the Select a Metric drop-down menu and clicktap Add to Formula. The metric is added to the Formula text box using the correct syntax.
    2. Choose another metric from the Select a Metric drop-down menu and clicktap Add to Formula. This metric is also added to the Formula text box using the correct syntax.
    3. After clickingtapping inside the Formula text box, add an operator (+, -, *, or /) between the two metrics applicable to the operation you want to perform on them.
    4. Repeat these actions until you have substantially constructed the desired formula or formula segment.

Step 2: Configure the job groups for the labor constraint

A job group allows you to combine jobs across the selected departments and evaluate them together or evaluate them in a defined order. The Job Groups for Constraint grid contains a set of rows for each job group to which this labor constraint will be applied. Each row has selectable columns for each day of the week to which the constraint applies, plus columns for the maximum percentage by which the labor hours for this job can be reduced (Percent Reduction (%), required) and an integer that indicates the order in which the constraint is applied to the job (Rank). The selected Generic Department determines which jobs are available for selection.

To configure a job group to which to apply a labor constraint:

  1. Click Create to created a new job group. To modify an existing job group, select the appropriate row and click Edit. To delete a group, select the row and click Delete.
  2. In the Daily Distribution section below the grid, select and configure a daily distribution method for allocating hours to all jobs in the job group grid.
  3. In the Period Distribution section below the grid, select and configure a period distribution method for allocating hours to all jobs in the job grid. A period distribution method is required.

Delete a labor constraint

Labor constraints cannot be deleted if they are currently assigned to a labor constraint profile.