ATTICA
Permissions

Roles

Description of each role and their access levels in Attica.

Roles

Attica uses two categories of roles: Internal roles for staff members and Client roles for external clients who access the Client Portal.

Internal Roles

RoleDescription
ConsultantExternal consultants with limited access, primarily for time tracking
EmployeeStandard team member with access to core work features
ManagerTeam lead with enhanced create and edit capabilities
FinanceFinancial reporting, billing, and invoice access
HRPersonnel management including salaries and work patterns
OperationsSystem configuration and operations management
ExecutiveSenior leadership with broad access to analytics and reporting
AdminFull administrative access to all system features

Client Roles

These roles are assigned to external client users who access their own data through the Client Portal.

RoleDescription
ClientBasic client access to view their own account data
Client AdminClient administrator with enhanced permissions
Client BillingClient access focused on billing and invoices
Client LegalClient access focused on legal reports and analytics
Client Billing LegalCombined billing and legal client access

Role Details

Consultant

External consultants who need to track their time but have minimal access to other system features.

Typical access:

  • Time Tracking (full CRUD)
  • Printing and Expenses (full CRUD)

Employee

Standard team members who work on client projects and need access to core operational features.

Typical access:

  • All Client Work features (view and create)
  • Client Accounts (view, limited create/edit)
  • Team Members and Absences (view)

Manager

Team leads who oversee projects and team members with enhanced permissions for managing work.

Typical access:

  • Everything Employees can access
  • Enhanced create/edit on Client Accounts
  • Time Tracking: Team management
  • Delete permissions on projects and rate schedules

Finance

Users responsible for financial operations, reporting, and billing processes.

Typical access:

  • Client Invoicing (full CRUD)
  • Accounts Revenue analytics
  • Time Tracking: Account (view)
  • Rate Cards and Rate Schedules (view)

HR

Human Resources personnel who manage team members, salaries, and work schedules.

Typical access:

  • Team Members (full CRUD)
  • Salaries (exclusive access)
  • Work Patterns (full CRUD)
  • Employee Absences (full CRUD)

Operations

Users who configure and manage system-wide settings and operational workflows.

Typical access:

  • All Settings pages (full CRUD)
  • Group Permissions management
  • Cut Off Dates configuration
  • Client Invoicing (full CRUD)

Executive

Senior leadership who need visibility into performance metrics and strategic data.

Typical access:

  • All Analytics pages (view)
  • Team Revenue and KPI data
  • Profit Shares (full CRUD)
  • Broad view access across most features

Admin

System administrators with unrestricted access to all features and settings.

Typical access:

  • Full access to all pages and actions
  • Settings and configuration management
  • User and permission management
  • All CRUD operations system-wide