« MoreHoliday » : différence entre les versions
Aller à la navigation
Aller à la recherche
(32 versions intermédiaires par la même utilisatrice non affichées) | |||
Ligne 10 : | Ligne 10 : | ||
== Présentation == | == Présentation == | ||
Le module MoreHoliday permet de gérer de manière intuitive les congés dans dolibarr. Il se base sur les habilitations, dictionnaires, tables et données natives sans en altérer la structure. | Le module MoreHoliday permet de gérer de manière intuitive les congés dans dolibarr. Il se base sur les habilitations, dictionnaires, tables et données natives sans en altérer la structure. | ||
Le module Moreholiday s'installe comme n'importe quel autre module et ajoute des menus supplémentaires à l'espace de Gestion des Ressources Humaines (GRH) | Le module Moreholiday s'installe comme n'importe quel autre module et ajoute des menus supplémentaires à l'espace de Gestion des Ressources Humaines (GRH) | ||
Ligne 59 : | Ligne 60 : | ||
* des graphiques permettant de visualiser l'activité autour des congés | * des graphiques permettant de visualiser l'activité autour des congés | ||
* les espaces d'actions permettant de filtrer sur une période ou de filtrer l'affichage des congés dans la liste native | * les espaces d'actions permettant de filtrer sur une période ou de filtrer l'affichage des congés dans la liste native | ||
Le filtrage des périodes permet de sélectionner les congés sur une période donnée et d'actualiser les données la page de l'espace sur celle-ci. | Le filtrage des périodes permet de sélectionner les congés sur une période donnée et d'actualiser les données la page de l'espace sur celle-ci. | ||
Ligne 99 : | Ligne 101 : | ||
| Il s'agit de l'écran principal du module qui permet de visualiser l'état des congés collaborateurs sur une période donnée. | | Il s'agit de l'écran principal du module qui permet de visualiser l'état des congés collaborateurs sur une période donnée. | ||
L'écran est décomposé en 4 parties : | L'écran est décomposé en 4 parties : | ||
* | * Le déplacement sur l'agenda et le filtrage des données de base | ||
* | * Le filtrage par sélection des types et statut des congés | ||
* La liste des jours fériées de l'année en cours | * La liste des jours fériées de l'année en cours | ||
* La présentation des congés avec en ligne les collaborateurs et en colonne les semaines | * La présentation des congés avec en ligne les collaborateurs et en colonne les semaines | ||
Cette dernière partie permet de visualiser le détail des congés, de valider/approuver/refuser et annuler un congés et naturellement de créer une demande de congé | |||
|} | |||
=== Déplacement et filtrage des données de base === | |||
==== Déplacement et organisation des semaines ==== | |||
{| class="wikitable" | |||
|- style="vertical-align:top;" | |||
| [[File:Moreholiday-navigation.png|400px]] | |||
| Cette partie permet à la fois de se déplacer dans l'agenda en précisant une semaine de départ et le nombre de semaine que l'on souhaite afficher | |||
Les flèches permettent d'avancer ou reculer d'une semaine, mais aussi d'augmenter ou diminuer le nombre de semaines afficher. | |||
En appuyant sur l'icone agenda, on revient à la semaine en cours | |||
il est possible de définir dans le paramétrage du module : | |||
* le décalage de la semaine par défaut (exemple se positionner sur la semaine précédente ou la semaine suivante) | |||
* le nombre de semaine à afficher par défaut | |||
Il est enfin possible d'afficher/cacher les week-end de la semaine en cliquant sur le texte en bas du tableau | |||
|} | |||
==== Filtrage disponibles sur les données ==== | |||
{| class="wikitable" | |||
|- style="vertical-align:top;" | |||
| [[File:Moreholiday-filtrage-donnees.png|400px]] | |||
| | |||
Selon les habilitations de l'utilisateur accédant à cette page, il est possible de filtrer les utilisateurs que l'on souhaite afficher. | |||
Si on a le droit de visualiser seulement ses données et celle de ses subalternes, on affiche une case à cocher pour les visualiser à la fois ou seulement le compte d'une personne | |||
|- | |||
| [[File:Moreholiday-filtre-donnees.png|400px]] | |||
| Si on a le droit de visualiser tout les utilisateurs, il n'est pas obligatoire de sélectionner un utilisateur dans la liste déroulante. | |||
Il est aussi possible dans ce cas de filtrer selon une catégorie d'utilisateur et/ou un groupe d'utilisateur | |||
|} | |||
=== Filtrage par sélection des types et des statuts === | |||
{| class="wikitable" | |||
|- style="vertical-align:top;" | |||
| [[File:Moreholiday-filtre-type-statut.png|500px]] | |||
| | |||
Ce deuxième tableau permet de filtrer rapidement les congés selon leur type et leur statut | |||
* Quand on clique sur le titre [Type] cela inverse la sélection | |||
* Quand on clique sur la coche verte, cela sélectionne toute les cases à cocher | |||
* Quand on clique sur la croix rouge, cela décoche toute les cases à cocher | |||
* Les zones de titre de ligne et de colonne encadrées déclenchent une inversion de la sélection des cases à cocher qui lui sont associés | |||
|} | |||
=== Visualisation et actions possibles sur L'agenda === | |||
{| class="wikitable" | |||
|- style="vertical-align:top;" | |||
| [[File:Moreholiday-slideweek-detail.png|500px]] | |||
| | |||
Le format des tableaux par défaut de dolibarr ne présente pas de lignes pour séparer les colonnes, mais il est possible d'en ajouter en le définissant dans le paramétrage du module. | |||
Les premières colonnes du tableau présente, l'identité du collaborateur, le nombre d'heure de travail par semaine défini et un accès au solde des congés du collaborateur par tooltip. | |||
Les colonnes suivantes sont regroupées par semaine, la première semaine présente le mois de celle-ci. Les jours fériés sont colorées selon le paramétrage défini. | |||
Quand un congé est présent sur une période, elle s'affiche avec la couleur (et/ou une abréviation) défini selon son type et le statut défini. | |||
Si la période de congé ne débute pas un matin ou ne se termine pas un après-midi, la zone est partiellement colorée | |||
|} | |||
==== Visualiser une demande de congé existante ==== | |||
{| class="wikitable" | |||
|- style="vertical-align:top;" | |||
| [[File:Moreholiday-popup-conge.png|500px]] | |||
| Quand on clique sur une période de congé, un popup apparait présentant son détail. | |||
Il est possible d'avoir plusieurs popup ouvertes à la fois (non modal) | |||
Selon l'habilitation de l'utilisateur et le statut de la demande de congé il est possible de réaliser diverses actions. | |||
|} | |||
==== Réaliser une demande de congé ==== | |||
{| class="wikitable" | |||
|- style="vertical-align:top;" | |||
| [[File:Moreholiday-popup-nouveau.png|500px]] | |||
| Il est possible de créer une demande de congé directement en cliquant sur l'icone en haut à gauche d'une cellule de tableau | |||
à l'ouverture du popup, on présaisie l'utilisateur, la date de début et de fin selon la cellule où l'icone a été cliqué. | |||
|} | |} |
Dernière version du 30 mai 2024 à 17:14
Ce module Améliore la gestion les congés natives de Dolibarr en y ajoutant :
|
Présentation
Le module MoreHoliday permet de gérer de manière intuitive les congés dans dolibarr. Il se base sur les habilitations, dictionnaires, tables et données natives sans en altérer la structure.
Le module Moreholiday s'installe comme n'importe quel autre module et ajoute des menus supplémentaires à l'espace de Gestion des Ressources Humaines (GRH)
Paramétrages
L'accès à l'administration du module s'effectue depuis la liste des modules en cliquant sur l'icone d'engrenage en bout de ligne ou la boite associé à celui-ci. L'écran d'administration se décompose en 3 parties
Paramétrage des couleurs selon le type et le statut des congés
Paramétrage des couleurs pour les jours fériés
La deuxième partie de l'écran permet de définir une couleur pour les jours fériées.
Ces couleurs permettent de visualiser les jours fériées actif sur la page des semaines glissantes. |
Paramètres additionnels
Menu de l'application
Le module ajoute 3 menus dans la partie RH
Espace MoreHoliday
Synthèse utilisateur
Pour permettre l'accès à cette page, il avoir les droits d'accès en lecture aux utilisateurs |