Application d'Entretien Professionnel
INFO
Ce projet appartient à la Collectivité Européenne d'Alsace (CEA).
Aperçu
L'application Entretien Professionnel est conçue pour gérer et faciliter les entretiens professionnels entre les agents et leurs superviseurs au sein de la Collectivité Européenne d'Alsace. Le système est divisé en trois applications distinctes :
- API : Le cœur du système, chargé du traitement des données et de la communication entre les applications backend et frontend.
- Back Office : Une interface web pour les administrateurs permettant de gérer les processus d'entretien professionnel, incluant les données des agents et la planification des entretiens.
- Front Office : Une interface conviviale pour les agents, leur permettant de soumettre des demandes, consulter leurs comptes-rendus d'entretien et communiquer avec leurs superviseurs.
L'application utilise Vue.js pour le frontend, C# pour le backend, et Tailwind comme framework CSS.
Ma Contribution
Lors du développement de l'application Entretien Professionnel, j'ai contribué à plusieurs aspects clés :
Refactoring pour la Fusion des Agents (Départements 67 et 68)
Une de mes contributions majeures a été le refactoring du système pour prendre en charge la fusion des agents des départements 67 et 68 (Bas-Rhin et Haut-Rhin). La fusion de ces deux départements en la Collectivité Européenne d'Alsace a nécessité des mises à jour du système pour garantir une gestion fluide des agents des deux départements. J'ai travaillé sur l'unification des dossiers d'agents, la gestion des doublons et la garantie de la cohérence des données dans l'ensemble du système.
Gestion des Demandes et Améliorations
J'ai joué un rôle clé dans la gestion et la mise en œuvre des améliorations basées sur les demandes des agents. Cela comprenait l'amélioration de l'expérience utilisateur du côté Front Office, permettant aux agents de :
- Soumettre des demandes d'entretien professionnel.
- Suivre le statut de leurs demandes d'entretien.
- Recevoir des retours de leurs superviseurs.
De plus, j'ai travaillé à l'amélioration du flux de travail interne pour traiter les demandes des agents, assurant ainsi des temps de traitement plus rapides et une expérience plus efficace pour les agents et les administrateurs.
Notifications par Email
J'ai développé et intégré un système de notifications par email dans l'application. Cette fonctionnalité envoie des emails automatiques aux agents et administrateurs à diverses étapes du processus d'entretien professionnel, notamment :
- Confirmation des demandes d'entretien.
- Notifications des dates d'entretien à venir.
- Rappels pour les actions en attente.
Ce système assure une meilleure communication et réduit le risque d'actions manquées ou retardées.
Gestion du Back Office
Dans l'application Back Office, j'étais responsable de la gestion et de l'amélioration des fonctionnalités pour les administrateurs. Cela inclut :
- Gestion des Agents : Les administrateurs peuvent consulter, mettre à jour et fusionner les dossiers des agents.
- Planification des Entretiens : Amélioration de l'interface et des fonctionnalités pour planifier les entretiens entre agents et superviseurs.
- Suivi des Demandes : Permet aux administrateurs de suivre, approuver ou rejeter facilement les demandes d'entretien des agents.
- Journaux d'Audit : Mise en place de fonctionnalités de journalisation pour suivre toutes les actions clés effectuées par les administrateurs, garantissant ainsi la responsabilité et facilitant les audits.
Technologies Utilisées
- Vue.js : Pour la création d'interfaces front-end réactives et dynamiques.
- C# : Le langage de programmation backend utilisé pour le traitement des données et la gestion de l'API.
- Tailwind : Pour le style des interfaces du Front Office et du Back Office.
- API Email : Intégrée pour envoyer des notifications aux agents et aux administrateurs.
Fonctionnalités Supplémentaires
- Fusion des Agents : Unification des données des agents des départements 67 et 68.
- Notifications Email Automatisées : Amélioration de la communication via des alertes email automatisées.
- Gestion du Back Office : Fonctionnalités améliorées pour les administrateurs afin de gérer efficacement les agents et les entretiens.
Documentation
Une documentation interne détaillée du projet est disponible au sein des ressources de la CEA.