Disable team permission validation on assignment in ASV

Team permission validation is performed when an employee is assigned to a shift in ASV. This validation ensures that the current user has permission to access the teams that the selected employee is a member of. If the user does not have access to at least one of the teams, an error message is displayed, and the assignment cannot be completed. This validation is performed on any action that assigns a shift, such as assigning an unassigned shift, creating an ad-hoc shift, and swapping a shift.

You can disable this validation by setting the SKIP_EMPLOYEE_TEAM_VALIDATION registry parameter to true. This allows users to assign employees to shifts when the user does not have permissions for any of the teams the employee is a member of. Disabling team permission validation allows team supervisors to cover shifts on their team by assigning employees from other teams. The assigned employee is temporarily given team membership on the shift date. Note that the assigned employee’s schedule would be locked for every day except for the date of the assigned shift, which corresponds with the date of the temporary team membership, if the user does not have permission for the employee’s other teams.

Setting this registry parameter to true also disables team permission validation in Central Staffing and employee team validation for row assignments in MR and OTS.