Skip to main content
Policies in Spock allow you to define how your organization handles key leave management workflows and permissions. These settings determine who can perform certain actions, helping you establish clear governance while enabling appropriate autonomy for team leaders. You can configure these settings from the Dashboard under Settings > Policies. Policies configuration interface

Policy Configuration Options

Purpose: Control who has permission to delete leaves that have already been taken.Configuration:
  • Enabled: Regular users will have the ability to delete leaves that they have taken in the past
  • Disabled: Only General Managers or Team Managers will be able to delete these leaves
Use Cases:
  • Enable for organizations that trust employees to manage their own leave history and correct mistakes
  • Disable to maintain stricter control over historical leave records and prevent unauthorized modifications
Enabling this option gives employees more autonomy to correct their own errors, but disabling it ensures that leave history remains under management oversight.
Purpose: Determine whether Team Managers’ leave requests require approval from General Managers.Configuration:
  • Enabled: Automatically approve leave requests from Team Managers
  • Disabled: The General Manager(s) will still need to approve a Team Manager’s leave request
Use Cases:
  • Enable to streamline the approval process for Team Managers who are responsible for their own schedules
  • Disable if you want all leave requests, including those from Team Managers, to go through General Manager approval
Automatically approving Team Manager leave requests reduces administrative overhead and demonstrates trust in your team leaders while still maintaining oversight through the leave tracking system.
Purpose: Control whether Team Managers can modify administrative settings for their team members.Configuration:
  • Enabled: Allow Team Managers to adjust allowances, holidays, and working days for their team members
  • Disabled: Only General Managers can manage members’ allowances, holidays, and working days
Use Cases:
  • Enable for organizations with decentralized management where team leaders should handle day-to-day administrative tasks
  • Disable to maintain centralized control over employee allowances and schedules through General Managers only
Granting Team Managers this permission allows them to make significant changes to employee entitlements. Ensure your Team Managers understand their responsibilities before enabling this option.

Related settings

This policy affects Team Manager access to:
  • Allowances: Individual employee leave allowance adjustments
  • Holidays: Holiday calendar assignments for team members
  • Working Days: Individual employee working day configurations

Best Practices

When configuring organizational policies, consider the following recommendations:

Align with Organizational Structure

Configure policies to match your company’s management hierarchy and decision-making processes.

Start Conservative

Begin with more restrictive settings and gradually enable permissions as you build trust and processes.

Train Team Managers

If enabling Team Manager permissions, ensure they understand their responsibilities and the impact of their decisions.

Regular Policy Reviews

Periodically review these policies as your organization grows to ensure they still meet your governance needs.
Policy settings play a crucial role in defining how your organization manages leave processes. Consider your company culture, size, and compliance requirements when configuring these options, and communicate any changes clearly to your team.
I