Guides

Comment créer une app de gestion des congés : demandes, approbations et soldes

Une app de gestion des congés remplace le tableur et les chaînes de courriels derrière la question « est-ce que je peux prendre vendredi de congé? ». Les employés demandent leurs congés et voient leur solde restant; les gestionnaires approuvent ou refusent avec le calendrier d'équipe sous les yeux; les RH définissent les types de congés, les allocations et les jours fériés, et obtiennent un registre propre pour la paie. Pour en construire une, il faut un modèle de données où les soldes sont calculés à partir d'un historique de demandes et d'ajustements, une chaîne d'approbation claire, et des règles pour les demi-journées, les fins de semaine et les jours fériés. Un créateur d'apps IA peut produire rapidement une version fonctionnelle. Le soin va au calcul des soldes, aux permissions autour des types de congés sensibles et à la concordance avec votre politique réelle.

Ce que l'app doit faire

Données

TableChamps clés
EmployésNom, courriel, gestionnaire, équipe, lieu, date d'entrée, horaire de travail (jours par semaine, heures par jour), actif oui/non
Types de congésNom (annuel, maladie, parental, non payé, autre), payé oui/non, approbation requise oui/non, déduit de l'allocation oui/non, sensible oui/non
AllocationsEmployé, type de congé, année, jours accordés, jours reportés
DemandesEmployé, type de congé, date de début, date de fin, demi-journée au début ou à la fin, jours comptés, motif, statut (en attente, approuvée, refusée, annulée), approbateur, date de décision
AjustementsEmployé, type de congé, jours (+ ou −), motif, saisi par, date
Jours fériésLieu, date, nom

La règle clé : ne stockez jamais un solde que vous modifiez à la main. Le solde correspond à l'allocation + le report + les ajustements − les jours approuvés. Chaque changement a un enregistrement avec un motif, de sorte que lorsqu'on demande « pourquoi me reste-t-il 3,5 jours? », vous puissiez le montrer.

Pages

  • Employé : mon solde par type de congé, formulaire de demande, mes demandes avec statut, un calendrier de mon équipe.
  • Gestionnaire : demandes en attente avec le calendrier d'équipe à côté, approuver ou refuser avec un commentaire, soldes de l'équipe.
  • RH et administration : employés, types de congés, allocations, jours fériés, ajustements, rapports et exports.

Permissions

Ce sont des renseignements personnels, et certains sont sensibles. Les employés voient leurs propres demandes et, sur le calendrier d'équipe, seulement qu'un collègue est « absent », pas pourquoi. Les gestionnaires voient leurs subordonnés directs. Les RH voient tout le monde. Les congés de maladie et les autres types sensibles ne doivent apparaître que comme « absent » pour toute personne autre que l'employé, son gestionnaire et les RH. Appliquez cette règle côté serveur; voir le contrôle d'accès basé sur les rôles. Les règles de protection des données sur les dossiers des employés varient selon le pays; vérifiez les vôtres.

Décisions et compromis

Jours ou heures

Compter en jours (avec les demi-journées) est le plus simple et convient à la plupart des équipes de bureau. Compter en heures convient aux employés à temps partiel et aux travailleurs par quarts, mais rend chaque calcul plus complexe. Choisissez-en un pour la première version, selon la façon dont vos contrats expriment les allocations.

Allocation complète ou accumulation

Accorder l'allocation annuelle complète dès le premier jour de l'année de congé est le plus simple. L'accumulation, c'est-à-dire gagner une fraction chaque mois, est courante dans certains pays et pour les nouveaux employés, et exige un calcul mensuel. Le calcul au prorata pour les personnes qui arrivent ou partent en cours d'année est nécessaire dans les deux cas.

Quels jours comptent

Une demande du jeudi au mardi suivant ne doit compter que les jours ouvrables, en excluant les fins de semaine et les jours fériés du lieu de travail de l'employé, et en respectant les horaires à temps partiel. C'est le calcul le plus susceptible d'être faux; testez-le avec de vrais exemples.

Chaîne d'approbation

Un seul approbateur (le gestionnaire direct) suffit pour la plupart des petites entreprises. Ajoutez un approbateur de remplacement pour les périodes d'absence du gestionnaire, et une deuxième étape facultative pour les longues absences. Décidez ce qui arrive aux demandes en attente si un gestionnaire quitte l'entreprise.

Report et fin d'année

Décidez de votre année de congé, du nombre de jours non utilisés reportables et de l'expiration ou non des jours reportés. Demandez à l'IA d'afficher le report comme une ligne distincte pour que le solde reste explicable.

Un premier message qui fonctionne

Crée une app interne de gestion des congés pour une entreprise de 45 personnes, avec des bureaux à Manchester (Royaume-Uni) et à Dublin (Irlande). Types de congés : annuel (25 jours, année complète accordée au départ, jusqu'à 5 jours reportables, expirant le 31 mars), maladie (illimité, sans approbation, visible aux autres seulement comme « absent »), non payé et autre. L'année de congé va de janvier à décembre. Les employés demandent un congé avec date de début, date de fin et demi-journées facultatives, et voient combien de jours ouvrables il utilisera, en excluant les fins de semaine, les jours de congé à temps partiel et les jours fériés de leur bureau. Les soldes sont calculés à partir des allocations, du report, des ajustements et des demandes approuvées, jamais modifiés directement. Les gestionnaires approuvent ou refusent les demandes de leurs subordonnés directs avec un commentaire, en voyant le calendrier d'équipe au même moment. Les RH gèrent les employés, les types de congés, les allocations, les jours fériés et les ajustements avec un motif, et exportent les congés approuvés par mois en CSV pour la paie. Rôles : employé, gestionnaire, RH. Enregistre tout dans une base de données. Interface simple et rapide.

Étapes de construction

  1. Partez de votre politique écrite. Si elle n'est pas écrite, rédigez-la d'abord : l'app ne peut appliquer que des règles que vous pouvez énoncer.
  2. Importez les employés avec leur gestionnaire, leur lieu et leur horaire, habituellement à partir d'un tableur. Voir transformer un tableur en app.
  3. Types de congés, allocations et jours fériés.
  4. Formulaire de demande avec le calcul des jours ouvrables, testé sur au moins dix cas réels : une fin de semaine, un jour férié, un employé à temps partiel, une demi-journée, un changement d'année.
  5. Flux d'approbation et calendrier d'équipe.
  6. Connexions et rôles, avec les types de congés sensibles masqués aux collègues.
  7. Notifications : courriel au gestionnaire lors d'une nouvelle demande et à l'employé lors d'une décision, par votre propre fournisseur de courriel. Voir envoyer des courriels depuis votre app.
  8. Rapports et exports pour la paie.
  9. Fonctionnement parallèle avec le tableur pendant un mois : comparez les soldes, puis passez à l'app.

Erreurs courantes

  • Stocker un solde et le modifier. Vous perdez l'historique, et chaque contestation devient une question de deviner.
  • Compter les jours civils au lieu des jours ouvrables, ou ignorer le bureau de l'employé pour les jours fériés.
  • Montrer à tout le monde pourquoi un collègue est absent. « Absent » suffit sur le calendrier partagé.
  • Aucun approbateur de remplacement. Les demandes restent en suspens pendant deux semaines parce que le gestionnaire est en vacances.
  • Laisser les gens annuler un congé approuvé sans que le gestionnaire le sache. Les annulations doivent avertir l'approbateur.
  • Coder en dur les règles de cette année. Gardez les allocations et les jours fériés sous forme de données que les RH peuvent modifier l'an prochain.

Quand un produit tout prêt est le meilleur choix

Si vous voulez lier les congés à la paie, aux contrats, aux évaluations de rendement et à la conformité, ou si vous employez des personnes dans plusieurs pays, un logiciel RH qui comprend la gestion des congés vaut habituellement le coût. Ces produits tiennent à jour les calendriers de jours fériés et les règles légales par pays, un travail continu que vous devriez autrement assumer.

Une app sur mesure a du sens pour les petites et moyennes entreprises dont la politique est simple et qui veulent simplement abandonner le tableur, pour les configurations inhabituelles (équipes par quarts, horaires tournants, congés liés à la disponibilité), ou comme partie d'un outil interne plus large, avec l'intégration et d'autres demandes. Voir comment créer un outil interne pour l'approche globale.

Le construire avec Mythex

Sur Mythex, vous décrivez la politique et le flux de travail dans le clavardage, et l'agent construit l'app dans un aperçu en direct, avec une base de données Postgres ajoutée lorsque les demandes doivent être enregistrées. Vous pouvez inviter des collègues dans votre espace de travail Mythex pour aider à la construction et à la révision, et partager l'aperçu avec deux ou trois vrais utilisateurs avant de publier : le cas d'usage de l'outil interne dans la documentation le suggère justement. Les connexions des employés et les courriels de notification passent par vos propres fournisseurs; Mythex n'inclut ni connexion ni envoi de courriels intégrés pour les utilisateurs finaux. Utilisez le mode Plan pour convenir du calcul des soldes avant l'écriture du code, et /test pour parcourir les demandes et les approbations.

Pour un message de départ, essayez les modèles suivi des approbations ou répertoire d'équipe.

Questions

Quelles fonctionnalités une app de gestion des congés doit-elle offrir?

Des types de congés avec des allocations annuelles, un formulaire de demande, l'approbation du gestionnaire, le solde restant de chaque employé, un calendrier d'équipe qui montre qui est absent, et les jours fériés par lieu. Les rapports et les exports pour la paie viennent ensuite.

Comment calculer les soldes de congés?

Conservez chaque demande et chaque ajustement dans un enregistrement distinct, et calculez le solde à partir de ceux-ci, plutôt que de garder un seul chiffre que vous modifiez. Ainsi, vous pouvez toujours expliquer un solde et corriger les erreurs sans perdre l'historique.

Une app de congés doit-elle respecter le droit du travail?

Les droits aux congés, le report, les règles de congé de maladie et les obligations de tenue de registres sont fixés par la loi locale et les contrats de travail, et varient beaucoup d'un pays à l'autre. L'app doit appliquer votre politique, et cette politique doit être vérifiée par un conseiller en RH ou un conseiller juridique.

Quand une entreprise devrait-elle passer d'un tableur à une app de congés?

En général, quand plus d'un gestionnaire approuve les congés, quand les gens demandent aux RH leur solde, ou quand deux personnes clés sont absentes en même temps parce que personne ne pouvait voir le calendrier.

Mythex · Pricing · Créez n'importe quoi avec l'IA · Modèles de sites web et d'applications · Mythex comparé · Glossaire de la création d'applications avec l'IA · Outils gratuits pour créer des applications avec l'IA · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)