Talent Monitor

Pantau KPI objectives, milestone, dan perkembangan talent seluruh tim

{{-- Filters --}}
@php $teams = $this->getComputedData(); @endphp @if(empty($teams))
Tidak ada data tim.
@else
@foreach($teams as $t)
{{-- Team header --}}

{{ $t['team']->name }}

{{ $t['member_count'] }} anggota · {{ date('F', mktime(0,0,0,$month,1)) }} {{ $year }}

{{ $t['sdm_count'] }} update SDM {{ $t['objectives_count'] }} KPI objective
{{-- KPI Summary --}}

Avg KPI Progress Tim

{{ $t['objectives_count'] > 0 ? $t['team_avg_progress'] . '%' : '—' }}
@if($t['objectives_count'] > 0)
@else

Belum ada objective aktif bulan ini

@endif
{{-- Milestone Summary --}}

Roadmap:

@php $mPct = $t['total_milestones'] > 0 ? round(($t['completed_milestones'] / $t['total_milestones']) * 100) : 0; @endphp
{{ $t['completed_milestones'] }}/{{ $t['total_milestones'] }} milestone
@if($t['overdue_milestones'] > 0) {{ $t['overdue_milestones'] }} terlambat @endif
{{-- Member Cards --}}
@foreach($t['member_data'] as $m) @php $member = $m['user']; @endphp
{{ $member->name }}

{{ $member->name }}

@if($m['roles'])

{{ $m['roles'] }}

@endif
@if($m['obj_count'] > 0)

{{ $m['obj_count'] }} objective

{{ $m['avg_progress'] }}%

@else

Belum ada KPI

@endif
@endforeach
@endforeach
@endif