Aller au contenu principal

Configuration de la base de donnees

HrFlow utilise MySQL 8.0+ comme systeme de gestion de base de donnees. Par defaut, l'application se connecte a une instance cloud hebergee sur Aiven Cloud.

Schema de base de donnees

Le schema complet est disponible dans le fichier JAVA/full_database_schema.sql.

Tables principales

Table Description
usersComptes utilisateurs (Admin, RH, Employe)
employeesProfils employes detailles
leave_requestsDemandes de conges
leave_balanceSoldes de conges
formationCatalogue de formations
session_formationSessions de formation
participation_formationParticipations aux formations
job_offerOffres d'emploi
applicationsCandidatures
interviewsEntretiens
projectsProjets internes
project_tasksTaches de projets
FichePaieFiches de paie
PrimePrimes
DeductionDeductions
requestsRequetes internes
feedbacksFeedback employes
notificationsNotifications systeme

Configuration

Les parametres de connexion se trouvent dans les fichiers application.properties de chaque module Maven :

db.url=jdbc:mysql://hrflow-hrflow.f.aivencloud.com:21031/defaultdb?ssl-mode=REQUIRED
db.username=your_username
db.password=your_password

Installation locale

Pour utiliser une base de donnees locale :

  1. Creez la base de donnees :
CREATE DATABASE hrflow;
  1. Importez le schema :
mysql -u root -p hrflow < JAVA/full_database_schema.sql
  1. Modifiez les fichiers application.properties de chaque module pour pointer vers votre instance locale.


Commencez aujourd'hui — c'est gratuit

Votre équipe RH mérite de meilleurs outils.

Rejoignez 2 000+ entreprises qui utilisent déjà HrFlow pour recruter plus intelligemment, payer plus vite et fidéliser plus longtemps.

Aucune carte de crédit requise • Démarrage en moins de 5 minutes • Annulable à tout moment