Aller au contenu

Mon équipe

À quoi ça sert

Cet espace permet de visualiser votre position dans l'organigramme de l'entreprise (votre hiérarchie, vos pairs, vos collaborateurs directs) et de rechercher n'importe quel collaborateur dans l'annuaire.

Prérequis

Prérequis

  • Modules sous licence : HR
  • Permissions : employee.read, employee.manage
  • Rôles : MANAGER, HR_MANAGER, ORG_ADMIN

Comment ça marche

Consulter l'organigramme

  1. Ouvrez Organigramme (/dashboard/org). La page affiche par défaut votre propre position : vos supérieurs hiérarchiques en haut, vous-même au centre (mis en évidence), vos pairs à côté, et vos collaborateurs directs en dessous.
  2. Chaque personne est représentée par une carte avec avatar (ou initiales sur fond dégradé si aucune photo), nom, poste et département.
  3. Cliquez sur un collaborateur pour ouvrir un panneau de détail (nom complet, poste, département, date d'embauche, numéro d'employé, coordonnées de contact).
  4. Cliquez sur « voir sa position dans l'organigramme » pour naviguer vers ce collaborateur comme nouveau point focal et explorer sa propre hiérarchie/équipe.

Rechercher un collaborateur dans l'annuaire

  1. Depuis l'organigramme, utilisez la barre de recherche pour trouver une personne par nom.
  2. Vous pouvez également ouvrir l'annuaire complet (/dashboard/employees), qui liste tous les collaborateurs de l'entreprise avec filtres par département et par statut (actif/sorti), et pagination.
  3. Chaque fiche de l'annuaire affiche le poste, le département, le numéro d'employé et le téléphone principal ; cliquez sur une carte pour ouvrir la fiche complète du collaborateur.

Qui peut faire quoi

Permission requise Rôles concernés
employee.read MANAGER, HR_MANAGER, ORG_ADMIN
employee.manage MANAGER, HR_MANAGER, ORG_ADMIN
Permission Portée
employee.read Consulter l'organigramme, rechercher dans l'annuaire, consulter les fiches collaborateurs
employee.manage Modifier les informations d'un collaborateur (réservé RH, voir Employés & contrats)

Détails techniques

Détails techniques
  • Organigramme : app.jigi.hr.employee.controller.PeopleOrgController, @RequestMapping("/hr/org") — GET /me (contexte de l'utilisateur courant : ancêtres, focus, pairs, collaborateurs directs), GET /person/{employeeProfileId} (navigation vers une autre personne), GET /search?q= (recherche rapide). Toutes gated employee.read. Frontend : frontend/src/app/(dashboard)/dashboard/org/page.tsx (types OrgPerson/OrgContext, composants PersonAvatar, PersonCard, PersonProfileSheet).
  • Annuaire : app.jigi.hr.employee.controller.EmployeeSearchController, @RequestMapping("/hr/employees") — GET (liste paginée avec filtres département/statut), GET /{employeeId}/profile, GET /search. Toutes gated employee.read. Frontend : frontend/src/app/(dashboard)/dashboard/employees/page.tsx, service listDirectory (@/services/hr.ts).

Cas d'erreur et FAQ

Quelle est la différence entre l'organigramme et l'annuaire ? L'organigramme montre votre position relative dans la hiérarchie (qui est votre manager, qui sont vos pairs et vos collaborateurs directs), alors que l'annuaire est une recherche à plat sur l'ensemble des collaborateurs de l'entreprise, filtrable par département.

Je ne vois pas certains collaborateurs dans l'annuaire, pourquoi ? Par défaut, les collaborateurs sortis de l'entreprise ne sont pas affichés ; activez le filtre correspondant si vous devez retrouver un ancien collaborateur.

Puis-je modifier les informations d'un collaborateur depuis l'organigramme ? Non, cette page est en lecture seule pour un manager. La modification des fiches collaborateurs relève des RH (permission employee.manage).

Comment retrouver rapidement mon équipe complète (directe et indirecte) ? Naviguez de proche en proche depuis votre position dans l'organigramme en cliquant sur chaque collaborateur direct pour afficher à son tour ses propres subordonnés.

Voir aussi