KPI Sync

Suivi Mensuel Collaboratif

Période concernée :
{{ managerName }} (Manager)

{{ isManager ? `Espace d’Évaluation — ${managerName} 🎯` : `Bonjour ${activeEmployee ? activeEmployee.name : ''} 👋` }}

{{ isManager ? `Évaluez vos collaborateurs et configurez leurs KPIs attribués.` : `Renseignez vos réussites et auto-évaluez vos KPIs.` }} Période : {{ currentMonth ? `${currentMonth.startDate} au ${currentMonth.endDate}` : '' }}

{{ activeEmployee.avatar }}

Auto-évaluation - {{ currentMonth.label }}

{{ activeEmployee.name }} • {{ activeEmployee.role }} ({{ activeEmployee.department }})

Période : {{ currentMonth.startDate }} → {{ currentMonth.endDate }} • {{ activeKpiCriteria.length }} KPI(s) attribué(s)

{{ getStatusLabel(activeRecordStatus) }}
Atteinte Auto-éval {{ employeeScores.empPct }}% ({{ employeeScores.empAvg }} / 10)

Votre auto-évaluation pour ce mois a été transmise au manager.

{{ activeRecordStatus === 'validated' ? 'L’évaluation mensuelle a été validée et clôturée par votre manager.' : `Votre manager (${managerName}) consulte vos retours et ajoutera son évaluation.` }}

CRITÈRE #{{ idx + 1 }}

{{ kpi.title }}

{{ kpi.description }}

Pondération : {{ kpi.weight }}%
{{ Math.round(((empFormRatings[kpi.id]?.empScore || 7) / 10) * 100) }}% Atteint {{ empFormRatings[kpi.id]?.empScore || 7 }} / 10
{{ getMgrScoreForKpi(kpi.id) }} / 10 En attente
"{{ getMgrNoteForKpi(kpi.id) }}"
Le retour de {{ managerName }} s'affichera ici.

Bilan & Synthèse Globale de la Période

Retour de {{ managerName }}

Avis général : "{{ activeRecord.mgrGlobalComment }}"
Plan d'Action Convenu : {{ activeRecord.actionPlan }}

Équipe ({{ currentMonth.label }})

{{ employees.length }} membres
Suivi d'Évaluation

Évaluez chaque collaborateur en comparant ses résultats à son auto-évaluation pour instaurer un dialogue constructif.

Finalisés {{ completedCount }} / {{ employees.length }}
Période {{ currentMonth.label }}
{{ selectedEmployee.avatar }}

{{ selectedEmployee.name }}

{{ getStatusLabel(mgrFormStatus) }}

{{ selectedEmployee.role }} • {{ selectedEmployee.department }}

Période du {{ currentMonth.startDate }} au {{ currentMonth.endDate }} • {{ selectedEmpKpiCriteria.length }} KPI(s) spécifique(s)

Auto-éval {{ currentScores.empPct }}% ({{ currentScores.empAvg || '-' }}/10)
Note {{ managerName }} {{ currentScores.mgrPct }}% ({{ currentScores.mgrAvg || '-' }}/10)
Écart : {{ currentScores.gap > 0 ? `+${currentScores.gap}` : currentScores.gap }} pts
Note de l'Employé :

"{{ selectedRecord.empGlobalComment }}"

CRITÈRE #{{ idx + 1 }} ({{ kpi.weight }}%)

{{ kpi.title }}

{{ kpi.description }}

{{ getScoreGap(kpi.id) > 0 ? `Employé +${getScoreGap(kpi.id)} pt` : `Manager +${Math.abs(getScoreGap(kpi.id))} pt` }}
Auto-évaluation Employé {{ mgrRatings[kpi.id]?.empScore || 5 }} / 10

{{ mgrRatings[kpi.id]?.empNote ? `"${mgrRatings[kpi.id].empNote}"` : 'Aucun commentaire.' }}

{{ mgrRatings[kpi.id]?.mgrScore || 5 }} / 10

Syntèse Globale & Plan d'Action

Taux d'Atteinte Équipe
{{ teamAveragePct }}% ({{ teamAverageMgrScore }}/10)

Période : {{ currentMonth.label }}

Évaluations Clôturées
{{ completedCount }} / {{ employees.length }}
Auto-évals en attente
{{ pendingSelfEvals }} collaborateurs

Non encore transmises

KPIs Configurés
{{ kpiCriteria.length }} critères

Coefficients cumulés : {{ totalKpiWeight }}%

Synthèse Récapitulative d'Équipe

Comparatif des auto-évaluations et notes manager pour {{ currentMonth.label }}

Employé KPIs Attribués Auto-Évaluation (%) Note Manager (%) Écart Statut
{{ emp.avatar }}

{{ emp.name }}

{{ emp.role }} • {{ emp.department }}

{{ getKpisForEmployee(emp.id).length }} KPI(s)
{{ getEmpScores(emp.id).empPct }}% ({{ getEmpScores(emp.id).empAvg }} / 10)
Non effectuée
{{ getEmpScores(emp.id).mgrPct }}% ({{ getEmpScores(emp.id).mgrAvg }} / 10)
-
{{ getEmpScores(emp.id).gap > 0 ? `+${getEmpScores(emp.id).gap}` : getEmpScores(emp.id).gap }} pts - {{ getStatusLabel(getRecordStatus(emp.id)) }}

{{ editingKpi ? 'Modifier le Critère de KPI' : 'Ajouter un Nouveau Critère de KPI' }}

Somme des Coefficients (Global) {{ totalKpiWeight }}% {{ totalKpiWeight === 100 ? '✓ Équilibré' : '(Préférable : 100%)' }}
#{{ index + 1 }}

{{ kpi.title }}

{{ kpi.weight }}% Tous {{ kpi.assignedTo.length }} collaborateur(s)

{{ kpi.description }}

{{ editingEmployee ? 'Modifier le Collaborateur' : 'Ajouter un Collaborateur' }}

Aucun membre dans l'équipe pour le moment. Ajoutez votre premier collaborateur ci-contre.
{{ emp.avatar }}

{{ emp.name }}

{{ emp.role }} • {{ emp.department }}

{{ editingPeriod ? 'Modifier la Période' : 'Ajouter une Nouvelle Période' }}

{{ p.label }}

Période Active

Du {{ p.startDate }} au {{ p.endDate }}

Identité du Manager

Code PIN Manager

Ce code permet à {{ managerName }} de déverrouiller l'Espace Manager.

Espace Restreint

Saisissez le code PIN Manager d'Estelle Gnadou (Par défaut: 1234).

Code PIN incorrect. Réessayez.

{{ deleteModal.title }}

{{ deleteModal.message }}

{{ toast.message }}