@if ($showNotification)

{{ $notificationMessage }}

@endif

Team Workload Analysis

Analyze team occupancy and workload distribution by department and time period

Filters

@if(!empty($summaryStats))
Total Users
{{ $summaryStats['total_users'] }}
Avg Occupancy
{{ $summaryStats['average_occupancy'] }}%
Total Capacity
{{ $summaryStats['total_capacity'] }}h
Utilization Rate
{{ $summaryStats['utilization_rate'] }}%

Workload Status Distribution

Over Utilized

{{ $summaryStats['over_utilized'] }}

Optimal

{{ $summaryStats['optimal'] }}

Under Utilized

{{ $summaryStats['under_utilized'] }}

@endif

Team Workload Analysis

Period: {{ \Carbon\Carbon::parse($startDate)->format('M j, Y') }} - {{ \Carbon\Carbon::parse($endDate)->format('M j, Y') }}

@if(count($workloadData) > 0)
@foreach($workloadData as $data) @endforeach
User Department Capacity Occupancy Hours Worked Margin Hours Status
{{ strtoupper(substr($data['user']->name, 0, 2)) }}
{{ $data['user']->email }}
@if($data['department_id'])
{{ $data['department'] }}
{{ $data['department_code'] }}
@else
{{ $data['department'] }}
{{ $data['department_code'] }}
@endif
{{ $data['period_capacity'] }}h
{{ $data['daily_capacity'] }}h/day
{{ $data['occupancy_percentage'] }}%
@if($data['daily_hours'] > 0)
{{ $data['daily_hours'] }}h/day capacity
@else
No daily hours configured
@endif
{{ $data['total_hours_worked'] }}h
@if($data['tasks_count'] > 0) @else
{{ $data['tasks_count'] }} tasks
@endif
{{ $data['margin_hours'] >= 0 ? '+' : '' }}{{ $data['margin_hours'] }}h
@if($data['margin_hours'] < 0)
Over capacity
@endif
{{ ucfirst(str_replace('_', ' ', $data['workload_status'])) }}
@else

No workload data found

Try adjusting your filters or date range.

@endif
@if($selectedUserTasks)

Tasks for {{ \App\Models\User::find($selectedUserTasks)->name ?? 'User' }}

@php $userTasks = $this->getSelectedUserTasks() @endphp @if($userTasks->count() > 0)
@foreach($userTasks as $task) @endforeach
Task Matter/Client Status Hours Dates
{{ $task->title }}
{{ Str::limit($task->description, 50) }}
@if($task->matter)
{{ $task->matter->subject }}
Matter
@elseif($task->client)
{{ $task->client->company_name ?? 'No Client' }}
Client
@else
No association
@endif
{{ ucfirst(str_replace('_', ' ', $task->status)) }}
@if($task->actual_hours > 0) {{ $task->actual_hours }}h (actual) @elseif($task->estimated_hours > 0) {{ $task->estimated_hours }}h (estimated) @else - @endif
@if($task->start_date) {{ \Carbon\Carbon::parse($task->start_date)->format('M j') }} @endif @if($task->due_date) - {{ \Carbon\Carbon::parse($task->due_date)->format('M j') }} @endif
@else

No tasks found

No tasks found for this user in the selected period.

@endif
@endif