Aller au contenu principal

Introduction

Bienvenue dans la documentation du module Human Resources Management (HRM) pour Perfex CRM. Ce guide vous aidera à installer, configurer et utiliser toutes les fonctionnalités du module.


Qu'est-ce que le module HRM ?

Le module HRM est une solution complète de gestion des ressources humaines qui s'intègre directement dans votre zone d'administration Perfex CRM. Il vous permet de :

  • Gérer le personnel avec des profils étendus, contrats et documents
  • Gérer les contrats avec types, modèles et suivi de validité
  • Suivre les assurances et avantages par employé
  • Gérer les plages horaires et la présence
  • Traiter la paie et générer les bulletins de salaire
  • Intégrer les nouveaux employés avec des listes de contrôle personnalisables (élément par élément coché !)
  • Suivre les performances avec les évaluations et objectifs (OKRs/KPIs)
  • Gérer les parcours d'apprentissage et inscriptions aux formations
  • Impliquer les employés avec des enquêtes et notes de réunions 1:1
  • Stocker les documents RH dans une bibliothèque centrale
  • Assister le personnel via le HR Helpdesk (avec mises à jour de statut)
  • Attribuer des actifs (ordinateurs, équipements) au personnel
  • Générer des rapports avec des rapports intégrés et un générateur de rapports personnalisés

Exigences

  • Perfex CRM 2.3.x ou supérieur
  • PHP 7.4 ou supérieur
  • Privilèges administrateur pour accéder à toutes les fonctionnalités HRM

Démarrage rapide

  1. Installez le module via Perfex CRM → Setup → Modules
  2. Activez le module (nécessite une licence valide)
  3. Configurez Settings → HRM → Setting pour les types de contrats, indemnités, postes, etc.
  4. Ajoutez du personnel ou utilisez les membres du personnel Perfex existants
  5. Commencez à utiliser les éléments du menu HRM dans la barre latérale

Étapes d'installation

  1. Téléchargez le package du module depuis Codecanyon (fichier ZIP)
  2. Extrayez le fichier ZIP
  3. Téléversez le dossier hrm (ou human-resources-management-module-for-perfex-cr) vers votre installation Perfex :
    /application/modules/hrm/
attention

Le dossier doit être nommé hrm lorsqu'il est placé dans le répertoire des modules pour que Perfex le reconnaisse.

  1. Allez dans Perfex Admin → SetupModules
  2. Trouvez "Human Resources Management" dans la liste
  3. Cliquez sur le bouton Activate

Activation et licence

Le module HRM nécessite un code d'achat valide de Codecanyon pour s'activer. Lors de l'activation :

  • Saisissez votre code d'achat (licence Envato)
  • Le module validera la licence auprès des serveurs de l'auteur
  • En cas de succès, le module s'active et toutes les fonctionnalités deviennent disponibles
astuce

Si l'activation échoue, vérifiez que votre code d'achat est correct et que vous avez une période de support active. Contactez Themesic support pour assistance.


Structure du module

Après installation, le module crée :

PathPurpose
modules/hrm/Fichiers principaux du module
modules/hrm/uploads/Fichiers téléversés (documents, pièces jointes)
modules/hrm/migrations/Fichiers de migration de base de données pour les mises à jour

Mise à niveau depuis une version précédente

  1. Sauvegardez votre base de données et le dossier modules/hrm/
  2. Désactivez le module (optionnel mais recommandé)
  3. Remplacez les fichiers du module par la nouvelle version
  4. Réactivez le module
  5. Lorsque demandé, cliquez sur "Upgrade Database" pour exécuter les migrations
  6. Les migrations ajouteront les nouvelles tables ou colonnes requises pour la nouvelle version
astuce

Le module utilise les migrations Perfex. Chaque changement de version crée un fichier de migration. Lors de la mise à niveau, Perfex détecte le changement de version et vous invite à mettre à niveau la base de données.


Désinstallation

Pour supprimer le module :

  1. Allez dans SetupModules
  2. Désactivez le module HRM
  3. Supprimez le dossier modules/hrm/ de votre serveur
attention

La désinstallation ne supprimera pas les tables de base de données. Les tables créées par le module (ex. tblhrm_*, tblstaff_contract, etc.) resteront. Un nettoyage manuel de la base de données peut être nécessaire pour supprimer toute trace.