Configuring the Start and End fields in a shift swap or giveaway

The Start and End fields in the Swap and Give Away pop-ups can be edited by users to swap or give away portions of shifts. As a system administrator, you can disable partial shift swaps or giveaways by configuring these fields as read-only for users in specific security groups.

You can also use the Start and End fields to configure the minute intervals for time selection in a shift swap or giveaway.

  1. From the homepage, select Schedule Hub.
  2. Turn on Config Mode.
  3. Click the second configuration icon from the left.
  4. To configure the security groups, click the security icon beside the Start and End fields.
    Note: In the Shift Trade - Common section, the Start and End fields are used for the source shifts in both shift swaps and giveaways. In the Shift Trade - Two Way section, the Start and End fields are used for the target shifts in shift swaps.
  5. For each security group, select one of these options from the Permission Flag drop-down:
    Act
    Displays the field. This is the recommended option to allow users to trade parts of their assigned shifts.
    View
    Configures the field as read-only. This is the recommended option to restrict users to only being allowed to trade full shifts.
    Deny
    Hides the field.
  6. Click Save.
  7. Click X.
  8. To configure the time interval for the start and end times, click the configuration icon beside the Start and End fields.
  9. In the Field Parameters, specify these parameters:
    • roundToInterval: Set this parameter to true to automatically round up or down the selected time to the nearest step interval. For example, if you specify roundToInterval='true' and the user specifies 10:07 AM in the timepicker, the time automatically rounds up to 10:05 AM.
    • minuteInterval: Use this parameter to control the time interval a user selects. For example, you can specify minuteInterval='5' to allow users to select times in 5-minute intervals. You can only specify positive whole numbers as valid values for this parameter.
    Note: The rounding behavior of roundToInterval parameter depends on the interval set in minuteInterval parameter. When roundToInterval is true, the selected time rounds to the nearest value based on the set value in minuteInterval parameter. For example, if minuteInterval='10', specifying 10:07 AM results in the time automatically rounding to 10:10 AM.
  10. Click Save.
  11. Click X.
  12. Turn off Config Mode.