Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous...

87
Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans (). Cela vous donnera accès à la documentation en Français de la fonctionnalité que vous êtes en train d'utiliser. Il existe également une chaîne Youtube contenant des tutoriels courts (entre 5 et 15 minutes). Cliquez sur le logo et abonnez- vous. Installation & démarrage Un exemple d'installation sur un serveur Ubuntu Tutoriel pour maîtriser la base et les concepts Liste des choses à faire pour commencer Configuration technique Description exhaustive du fichier de configuration Utiliser Google Analytics pour comprendre vos utilisateurs Gérer les utilisateurs créés dans Jorani Articles transverses Workflow d'approbation d'une demande de congé Report des congés non pris Comment enregistrer les arrêts maladie? Comment modifier votre mot de passe La sécurité dans Jorani Description des écrans Configuration fonctionnelle Réservées aux utilisateurs ayant les permissions RH, ces fonctions sont décrites de manière synthétique dans le Tutoriel de prise en main. Gérer les types d'absence Décrivez votre organisation sous la forme des entités qui la composent Gérer les contrats (périodes annuelles des congés) Définir quels sont les jours non travaillés d'un contrat Affecter des droits à congé pour plusieurs employés à la fois (ceux qui ont le même contrat) Affecter des droits à congé pour un employé Liste des postes (optionnel : description du type d'emploi) Créer un nouvel utilisateur Les fonctions de gestion des ressources humaines Réservées aux utilisateurs ayant les permissions RH, ces astuces vous permettront de rattraper les erreurs de vos employés et de gérer les situations courantes. Comment modifier n'importe quelle demande ? Gérer les employés (fonctions RH liées aux employés)

Transcript of Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous...

Page 1: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans (). Cela vous donnera accès à la documentation en Français de la fonctionnalité que vous êtes en train d'utiliser.

Il existe également une chaîne Youtube contenant des tutoriels courts (entre 5 et 15 minutes). Cliquez sur le logo et abonnez-vous.

Installation & démarrage

Un exemple d'installation sur un serveur Ubuntu

Tutoriel pour maîtriser la base et les concepts

Liste des choses à faire pour commencer

Configuration technique

Description exhaustive du fichier de configuration

Utiliser Google Analytics pour comprendre vos utilisateurs

Gérer les utilisateurs créés dans Jorani

Articles transverses

Workflow d'approbation d'une demande de congé

Report des congés non pris

Comment enregistrer les arrêts maladie?

Comment modifier votre mot de passe

La sécurité dans Jorani

Description des écrans

Configuration fonctionnelle

Réservées aux utilisateurs ayant les permissions RH, ces fonctions sont décrites de manière synthétique dans le Tutoriel de

prise en main.

Gérer les types d'absence

Décrivez votre organisation sous la forme des entités qui la composent

Gérer les contrats (périodes annuelles des congés)

Définir quels sont les jours non travaillés d'un contrat

Affecter des droits à congé pour plusieurs employés à la fois (ceux qui ont le même contrat)

Affecter des droits à congé pour un employé

Liste des postes (optionnel : description du type d'emploi)

Créer un nouvel utilisateur

Les fonctions de gestion des ressources humaines

Réservées aux utilisateurs ayant les permissions RH, ces astuces vous permettront de rattraper les erreurs de vos employés et

de gérer les situations courantes.

Comment modifier n'importe quelle demande ?

Gérer les employés (fonctions RH liées aux employés)

Page 2: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Les calendriers

Les calendriers sont accessibles à tous les employés. Il n'y a pas de notion de cloisonnement dans Jorani, ainsi un employé

pourra voir le calendrier des autres employés (à l'exception des demandes rejetées).

Visualiser le calendrier de ses demandes

Visualiser le calendrier annuel de ses absences.

Visualiser le calendrier des employés travaillant dans la même entité

Visualiser le calendrier des employés ayant le même manager

Visualiser le calendrier de ses collaborateurs (dont je suis le manager)

Visualiser le calendrier de tous les employés de votre organisation

Visualiser le calendrier global, mais sous la forme d'un tableau

Les rapports

Réservés aux utilisateurs ayant les permissions RH, les rapports permettent d'afficher des informations mensuelles ou

instantanées sur les absences, le solde des congés, etc.

Solde instantané des congés de tous les employés (ou à une date donnée)

Liste des congés d'un ensemble d'employés (à un mois donné)

Rapport sur la présence mensuelle d'un employé

Rapport d'état des congés (acquis, pris et disponibles) pour n'importe quel employé

Le manager et son équipe

Le manager n'est pas vraiment un rôle dans Jorani (comme « RH » ou « Employé »). C'est-à-dire que l'on ne précise pas qu'un

utilisateur sera un employé lorsqu'on le créé. Par contre, lorsque l'on indique quel est le manager d'un employé, l'employé désigné comme manager a accès à des informations sur les membres de son équipe (tous les employés qui ont le même manager). Il peut, par exemple, visualiser le solde des congés d'un de ses collaborateurs

Liste des collaborateurs

Liste des demandes d'absence des collaborateurs

Solde des congés d'un collaborateur

L'employé

L'employé qui n'a pas les permissions RH a accès à un nombre limité de fonctionnalités. Il peut cependant connaître son solde

exact de congés (ou à une date du passé afin de calculer les congés non pris) ainsi que la liste de ses demandes.

Se connecter à l'application

Créer une nouvelle demande d'absence

Liste de ses demandes d'absence

Déclarer des heures supplémentaires

Liste de ses heures supplémentaires

Solde de ses congés (instantané ou à une date donnée)

Page 3: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Tester Jorani avec WAMP sur son ordinateur

Dans cet article nous verrons comment télécharger, installer et configurer Jorani (un outil gratuit de gestion des congés) sur un ordinateur Windows. Bien que les exemples s’appliquent à WAMP, les instructions sont valables pour les logiciels alternatifs

(XAMP, EasyPHP, etc.).

Introduction

Il existe une démo en ligne du logiciel Jorani, mais cette dernière ne permet pas de tester sereinement toutes les fonctionnalités offertes par ce logiciel de gestion des congés. Tout simplement parce que cette démo est publique. Il n’est donc pas possible d’empêcher un autre internaute de supprimer ou de valider ou de supprimer ses données de test. Il n’est pas non plus possible

de tester des fonctionnalités telles que l’authentification LDAP.

Prérequis

Télécharger et installer le logiciel WAMP (ou une alternative).

Récupérer la dernière version du logiciel Jorani.

Configurer WAMP

Configuration d’Apache

Activer la réécriture d’URL

Jorani utilise la technique de réécriture des URL. Par exemple, l’adresse

http://localhost/lms/ index.php ?route=leaves/104

Sera transformée en :

http://localhost/lms/leaves/104

Ce qui est quand même plus lisible. Mais pour cela, il faut activer le module Apache de réécr iture des URLs. Faire apparaître l’icône WAMP dans la barre des tâches et faire un clic droit. Dans le menu Apache, choisir, Apache modules puis vérifier si

rewrite_module est actif. Pour l’activer, il suffit de cliquer dessus et WAMP redémarrera.

Page 4: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Vérifier la présence ou activer le module rewrite d’Apache

On peut aussi activer ce module en vérifiant que la ligne ci-dessous ne commence pas par le signe dièse (# transforme la ligne

en commentaire) dans le fichier httpd.conf de votre répertoire d’installation d’Apache.

LoadModule rewrite_module modules/mod_rewrite.so

Permettre la surcharge de la configuration

Jorani utilise des fichiers .htaccess afin de modifier quelques éléments de configuration d’Apache (par curiosité, vous pourr iez

ouvrir le fichier .htaccess qui est à la racine du projet LMS).

Ouvrir le fichier http.conf (soit par le raccourci accessible en faisant un clic droit sur l’icône WAMP de la barre des tâches, soit

par l’explorateur en cherchant le répertoire d’installation d’Apache). Chercher le bloc de ligne ci-dessous. Le contenu peut varier, mais ce qui est important, c’est la présence de la directive AllowOverride All :

<Directory /> Options +FollowSymLinks RewriteEngine On AllowOverride All Order deny,allow Deny from all </Directory>

Configuration de PHP

Il est conseillé d’activer le module open_ssl. Pour vérifier si cette extension PHP est active, faire comme dans le paragraphe

précédent sauf que le nom du menu est PHP puis PHP extensions :

Page 5: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Vérifier la présence ou activer l’extension PHP open ssl

Si vous souhaitez tester la connexion à LMS via l’annuaire LDAP de votre entreprise, il faudra également vérifier que le module

PHP LDAP (php_ldap) est bien activé.

Installer Jorani

Récupérer une version de Jorani depuis github. Décompresser le fichier ZIP que vous avez téléchargé depuis github dans le

répertoire web de WAMP (en général C:\wamp\www\). Voici ce que vous devriez obtenir :

Résultat obtenu après décompression du fichier ZIP contenant LMS

Déplacer les fichiers si la profondeur du répertoire n’est pas la bonne (par exemple C: \wamp\www\lms\lms\application devrait

être C:\wamp\www\lms\application).

Installer la base de données

WAMP contient une interface web d’administration des bases de données MySQL que l’on peut lancer directement depuis

l’icône de la barre des tâches :

Page 6: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Lancer PHPMyAdmin depuis l’icône WAMP

Se connecter à phpMyAdmin, puis cliquer sur l’onglet « Bases de données » afin de créer une nouvelle base avec

interclassement utf8_general_ci:

Création de la base de données MySQL pour LMS

Note : les utilisateurs avancés peuvent créer un nouvel utilisateur, mais il faut qu’il ait les droits SELECT, INSERT, UPDATE,

DELETE, EXECUTE sur la nouvelle base créée.

Une fois la base créée, la sélectionner (dans la barre latérale gauche qui liste les tables), puis cliquer sur l’onglet « Importer ».

Choisir le fichier C:\wamp\www\lms\sql\lms.sql et cliquer sur le bouton « Exécuter » :

Page 7: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Importer la structure et les données de la base de données de LMS

Configurer Jorani

Normalement, la configuration par défaut de Jorani est suffisante. Cependant, si vous avez choisi un autre nom de bas de données, créé un utilisateur spécifique ou qu’un mot de passe est obligatoire pour le compte root, vous devrez modifier le contenu du fichier de configuration dans C:\wamp\www\lms\application\config\database.php avec ce qui correspond à votre

environnement.

Tester les e-mails

On n’a pas toujours un serveur SMTP sous la main, aussi je vous recommande un petit utilitaire pratique : SMTP4DEV.

Page 8: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

SMTP4DEV permet de simuler un serveur SMTP en tout simplicité

Avec la configuration par défaut de Jorani, vous n’avez rien d’autre à faire que de lancer l’utilitaire et Il réceptionnera les e-mails

que vous pourrez visualiser à l’aide votre client e-mail préféré.

Si vous avez Python sous la main, vous pouvez également utiliser le module smtpd à l’aide de cette ligne de commande :

python -m smtpd -n -c DebuggingServer localhost:25

Les e-mails envoyés par Jorani seront alors affichés dans le terminal.

Tester l’installation

Il ne vous reste plus qu’à ouvrir votre navigateur et à accéder à la page http://localhost/lms/

L’identifiant et le mot de passe sont, à chaque fois bbalet.

Pour aller plus loin

L’étape suivante consistera à déployer Jorani sur un serveur de votre entreprise ou bien chez votre hébergeur web. L’intérêt de l’article est de vous avoir présenté les principes techniques et les prérequis à son installation. Sachez que Jorani a été conçu et

testé pour être compatible avec la plupart des produits du moment (MySQL, MariaDB, Apache, nginx, PHP 5.6 ou HHVM).

Page 9: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Tutorial d'installation de Jorani Bien que Jorani puisse fonctionner avec plusieurs types de serveurs web et dans dans des configurations variées (nginx,

HHVM, PHPng, etc.), nous allons seulement décrire comment l'installer sur une distribution Linux Ubuntu Utopic (14.10), avec Apache et MySQL. Le principe pour les autres distributions étant à peu près les mêmes à part pour certains emplacements de fichiers de configuration et de nom de commande.

À l'issue de ce tutoriel, vous obtiendrez une installation dans un sous-répertoire (par exemple http://localhost/jorani/). Pour

obtenir de l'aide supplémentaire (par exemple, pour faire une installation sur un sous-domaine ou chez votre hébergeur, etc.), je vous conseille de vous adresser à des forums d'entraide spécialisés (celui de votre distribution, votre hébergeur, etc.). Les gens présents sur ces forums ont l'habitude de ces environnements et vous répondront rapidement.

Veillez noter que l'utilisateur et le mot de passe par défaut sont : bbalet

Prérequis Il existe plusieurs guides d'installation des composants nécessaires à Jorani. Ce n'est pas le but de cet article de rentrer dans les détails, mais simplement de vous fournir les commandes principales et un aide-mémoire. Par exemple, il est préférable de

commencer toute installation par une petite commande magique qui vous évitera quelques déconvenues :

sudo apt-get update

Un autre exemple est la commande pour trouver l'adresse IP d'un serveur. Vous pouvez utiliser cette commande une fois que vous y êtes connecté (cela sera pratique pour tester l'installation depuis votre navigateur) :

ifconfig eth0 | grep inet | awk '{ print $2 }'

Enfin, s'il vous manque une des commandes utilisées dans ce guide, essayez simplement de l'installer en utilisant son nom. Par

exemple, s'il vous manque unzip , voici comment y remédier :

sudo apt-get install unzip

Pile LAMP Vous devez installer ce que l'on appelle la stack LAMP (Linux Apache MySQL PHP). Veuillez noter que Jorani nécessite au

moins la version 5.3 de PHP. Voici la commande pour installer l'ensemble de LAMP :

sudo apt-get install lamp-server^

Pensez à noter les mots de passe que vous avez choisis pendant l'installation des composants de la pile LAMP!

Extension PHP OpenSSL

Afin d'accélerer la connexion (qui est cryptée), il est recommandé d'installer l'extension PHP SSL. Vérifiez que le module est

installé avec la commande suivante :

php -r 'phpinfo();' | grep openssl

On peut l'activer via la commande suivante :

php5enmod openssl

Extension PHP LDAP

Si vous souhaitez utiliser LDAP pour l'authentification de vos utilisateurs, vous pouvez l'installer comme suit :

sudo apt-get install php5-ldap

Pensez à relancer Apache !

Bien entendu, à chaque fois que vous installez une extension PHP ou que vous modifiez la configuration du serveur web, il faut

redémarrer le service web Apache:

sudo service apache2 restart

Utilitaires

PhpMyadmin

PhpMyadmin est une interface web de gestion de vos bases de données MySQL. C'est plus sympa que les lignes de commandes que je donne plus loin, mais c'est optionnel et déconseillé sur les serveurs de production. si toutefois vous souhaitez l'installer, voici la commande :

Page 10: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

sudo apt-get install phpmyadmin

Git

On peut installer les sources de Jorani en téléchargeant le fichier ZIP d'une des versions ou via git . La commande set à

récupérer la version en cours de développement ou une des versions étiquetées (par exemple avec l'étiquette d'une version publiée). Pour installer cette commande :

sudo apt-get install git

Installer Jorani

Récupérer les sources

Placez-vous dans le répertoire web :

cd /var/www/html/

Télécharger le fichier ZIP

On peut installer les sources de Jorani en téléchargeant le fichier ZIP d'une des versions. Avec la commande wget à qui on

passe comme paramètre l'URL du fichier ZIP que l'on souhaite télécharger. Par exemple :

gzip --decompress v0.3.0.zip

wget https://github.com/bbalet/jorani/archive/v0.3.0.zip

unzip v0.3.0.zip

Pensez à mettre à jour l'URL du fichier ZIP avec la dernière version. Et peut-être à changer les noms des répertoires.

Utiliser git

Si vous êtes joueur, vous pouvez récupérer la version en cours de développement avec cette commande (on appelle cela faire un clone) :

git clone https://github.com/bbalet/jorani.git

En revanche, on peut tout à fait ne récupérer que la dernière version stable. Une fois que l'on a cloné le code de Jorani (avec la

commande précédente), on peut lister les versions puis récupérer la version avec une étiquette en particulier :

git tag -l

git checkout tags/étiquette intéressante

Installer la base de données

On peut utiliser l'interface web de phpMyAdmin ou faire l'installation à la main. Lancez la commande mysql depuis la console et

saisissez un mot de passe, le cas échéant :

mysql -u root -p

Créez une base de données pour Jorani, ici nous l'appellerons lms :

CREATE DATABASE IF NOT EXISTS lms;

Dire à mysql d'utiliser la base de données lms pour les opérations suivantes :

use lms;

Importer la base de données. Bien sûr, il faut adapter le chemin d'accès si vous avez installé Jorani dans un autre emplacement :

source /var/www/html/jorani/sql/lms.sql;

On peut en profiter pour créer un utilisateur ayant au moins les permissions SELECT, INSERT, UPDATE, DELETE et

EXECUTE sur la base de données (changer ALL PRIVILEGES dans l'exemple pour être plus restrictif) :

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';

GRANT ALL PRIVILEGES ON lms.* TO 'newuser'@'localhost';

FLUSH PRIVILEGES;

Quitter mysql :

Page 11: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

exit

Configuration de Jorani Ouvrez le fichier de configuration de la base de données, ici j'utilise nano , mais vous pouvez utiliser l'éditeur de votre choix

( vim , etc.) :

nano /var/www/html/jorani/application/config/database.php

Localisez les lignes de code suivantes et les adapter à votre configuration :

$db['default']['hostname'] = 'localhost';

$db['default']['username'] = 'root';

$db['default']['password'] = '';

Configuration du serveur web Si vous êtes arrivé jusque là et que vous essayez de lancer Jorani, il est très probable que votre navigateur vous affiche cette erreur :

Not Found

The requested URL /jorani/home was not found on this server.

Apache/2.4.10 (Ubuntu) Server at xxx.xxx.xxx.xxx Port 80

La raison est que Jorani s'appuie sur la technique de réécriture d'URL et qu'il utilise un fichier .htaccess . C'est énervant, mais

ces deux fonctionnalités sont désactivées par défaut dans la configuration d'Apache. L'activation du module rewrite est très

facile (il faudra redémarrer Apache pour que la configuration soit prise en compte) :

a2enmod rewrite

Jetez un coup d'oeil dans le répertoire des sites web actifs ( /etc/apache2/sites-enabled ). Si l'on prend l'hypothèse d'un serveur

neuf, il ne devrait y avoir que le site par défaut :

nano /etc/apache2/sites-enabled/000-default.conf

Ajoutez ce bloc de configuration qu'il faut bien entendu adapter en fonction de votre cas :

<Directory /var/www/html/jorani>

AllowOverride All

Order allow,deny

Allow from all

</Directory>

Pensez à relancer Apache :

sudo service apache2 restart

Étapes supplémentaires Pensez à adapter la configuration du serveur e-mail en modifiant le fichier /config/email.php . Par exemple, pour GMAIL :

$config['protocol'] = 'smtp';

$config['useragent'] = 'phpmailer';

$config['smtp_host'] = 'ssl://smtp.googlemail.com';

$config['smtp_user'] = '[email protected]';

$config['smtp_pass'] = 'my password';

$config['_smtp_auth'] = TRUE;

$config['smtp_port'] = '465';

Page 12: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Changer le trousseau de clés

Nous vous conseillons de changer les clés publiques et privées. On peut mettre un chiffrage plus fort que 1024 bits, par

exemple 2048 bits.

Vous pouvez effectuer cette action par le terminal :

cd /var/www/html/jorani/assets/keys/

openssl genrsa -out private.pem 1024

openssl rsa -in private.pem -outform PEM -pubout -out public.pem

Ou en utilisant une page web disponible à la racine de votre installation : http://localhost/jorani/testssl.php

Activer OPCache Il est fortement recommandé d'activer OPCache afin de bénéficier des performances optimales.

Il faut pour cela localiser le fichier PHP.ini utilisé par votre installation. Pour Apache :

/etc/php5/apache2/php.ini

Pour nginx :

/etc/php5/fpm/php.ini

OPCache permet de stocker dans un cache la compilation des fichiers PHP déjà visités. Jorani emploie environ 500 fichiers

PHP différents. Modifiez la configuration par défaut de cette manière (souvent les lignes existent déjà, mais elles sont commentées à l'aide d'un point-virgule en début de ligne) :

opcache.enable=1

opcache.memory_consumption=128

opcache.max_accelerated_files=2000

opcache_revalidate_freq = 240

Pour activer le module OPCache :

sudo php5enmod opcache

Pensez à redémarrer le serveur web (Apache ou nginx). Là encore, il existe un fichier de test à la racine de l'installation de Jorani permettant de vérifier les paramètres d'OPCache: http://localhost/jorani/opcache.php. Il faudra autoriser ce script à être

exécuté en modifiant cette constante au début du fichier :

define('OPCACHE_TESTER', TRUE); //Allow this script to run

Configuration avancée Il est possible de configurer certaines options, afin d'activer des compléments ou d'adapter le logiciel à votre usage.

Quels sont l'utilisateur et le mot de passe par défaut ? Après l'installation, vous obtenez une base de données quasiment vide avec l'utilisateur :

Identifiant par défaut : bbalet

Mot de passe par défaut : bbalet

Vérifier que tout fonctionne Il existe une page spéciale vous permettant de vérifier que Jorani est bien installé et pour vous aider à trouver les problèmes. Ouvrez votre navigateur à l'adresse (changer l'adresse du serveur avec l'adresse de votre serveur)

: http://localhost/jorani/requirements.php

Page 13: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Commencer à utiliser Jorani Merci d’utiliser Jorani. Ce produit a été conçu de manière à ce qu’il soit simple à prendre en main et à utiliser. Cependant, si

vous avez besoin de plus d’explications, ce site web contient la documentation de chacun des écrans ainsi que des articles de fond décrivant les processus et fonctions transverses.

Jorani a été conçu avec peu de contrôles et de champs obligatoires. Ceci afin de s’adapter à plusieurs codes du travail et différentes législations sans qu’une configuration complexe ne soit nécessaire. Ainsi, la plupart des explications de cet article ne

sont pas obligatoires, mais elles vous rendront la tâche plus facile et activeront des possibilités intéressantes (comme le c alcul automatique de la durée d’un congé). Voici la liste des choses à faire pour commencer :

1. Installer le logiciel. Une page requirements.php (à la racine du site) permet de vérifier que vous n’avez rien oublié.

2. Vérifier la liste des types d’absence prédéfinis.

3. Créer des contrats. Un contrat permet de définir la période annuelle des congés. Par exemple, en France elle va du 1er juin

d’une année au 31 mai de l’année suivante. Alors que dans la plupart des pays, la période couvre l’année civile (de janvier

à décembre).

4. Depuis la page des contrats, il faut ajouter les jours de congé sur chaque contrat. Tous les ans, vous devrez ajouter le

nombre jours auquel les employés qui sont attachés à ce contrat ont droit. Par exemple, en France on pourrait créer un

contrat « Unique » et y ajouter tous les ans 25 jours de congés payés 1er juin de l’année au 31 mai de l’année suivante.

5. Optionnellement, vous pouvez définir quels sont les jours non travaillés d’un contrat. On y définira, par exemple, les week-

ends ou les jours fériés. Pour les contrats à temps partiel, on définira les jours non travaillés du contrat dans le planning

annuel.

6. Créer des postes. On peut créer des postes afin de décrire l’emploi des collaborateurs. Par exemple « directeur » ou «

réceptionniste ». C’est optionnel, parce que le logiciel ne les utilise pas pour la gestion des congés.

7. Optionnellement, vous pouvez décrire votre organisation. Vous pouvez décrire quelles sont les entités et sous-entités qui la

composent (par exemple, les établissements, divisions, services, etc.). Ce n’est pas obligatoire, mais cela permet de filtrer

les données.

8. Créer les employés en sélectionnant leur contrat, supérieur hiérarchique, position, entité, etc. Nous vous conseillons de

commencer par le responsable de plus haut niveau en finissant par les employés n’ayant pas de responsabilité

managériale. Cela simplifiera votre saisie.

9. Une fois l’employé créé, il est possible de lui affecter un crédit de congés (par exemple, un droit à congé de maternité).

À partir de là, vous êtes capable d’ouvrir l’application à vos employés afin qu’ils créent de nouvelles demandes de congés et

vos responsables des ressources humaines peuvent accéder au rapport sur l’état des congés.

N'hésitez pas à lire le tutoriel de prise en main afin d'avoir un exemple détaillé de configuration.

Page 14: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Personnaliser le comportement de Jorani Pour modifier la configuration par défaut, ouvrez le fichier config/config.php et modifiez les variables en fonction du

comportement souhaité.

Configuration générale Ce fichier ne concerne ni la configuration d'envoi d'emails qui est contenue dans le fichier config/emails.php ni la configuration de

la base de données ( config/database.php ); configurations décrites plus bas dans cet article.

. Certains serveurs de messagerie (Office 360, par exemple) nécessitent une adresse valide.

Variable Description

from_mail Adresse e-mail de l'émetteur des e-mails de notification, [email protected] par défaut

from_name Nom de l'émetteur des e-mails de notification, Jorani par défaut.

subject_prefix Préfixe du sujet des e-mails de notification, [Jorani] par défaut.

leave_status_requested Passez cette variable à TRUE si vous souhaitez créer des demandes de congé avec le

statut demandée au lieu de planifiée.

default_leave_type Identifiant par défaut du type d'une nouvelle demandes de congé. Le premier de la liste par défaut

(soit compensation).

languages Liste des langages disponibles (code ISO639-1 sur deux lettres). Pour n'activer que le français et faire

disparaître la liste déroulante du choix de langage, il faut indiquer seulement fr dans cette liste.

disable_overtime Passez cette variable à TRUE si vous souhaitez désactiver le module de gestion des heures

supplémentaires dans le menu des utilisateurs. Cela ne fera toutefois pas disparaître le type de

congé repos compensatoire qui est un type système.

ga_code Renseignez votre code Google Analytics pour commencer à suivre le comportement de vos

utilisateurs.

ga_send_userid Suivre les utilisateurs individuellement en envoyant l'identifiant de session dans les statistiques de

Google Analytics.

ics_enabled Passez cette variable à TRUE si vous souhaitez afficher un lien pour le flux permettant d'afficher les

absences et jours non travaillés dans une application de calendrier externe (flux ICS WebCAL iCal

iCalendar). Pensez à renseigner également la variable default_timezone .

default_timezone Timezone par défaut, Jorani ne se fie pas au paramètre défini dans PHP.ini.

disable_edit_leave_duration Passez cette variable à TRUE si vous souhaitez basculer le champ durée de la demande de congé en

lecture seule. Cela nécessite d'avoir défini correctement les jours fériés et non travaillés sur tous les

Page 15: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Variable Description

contrats.

requests_by_manager Passez cette variable à TRUE si vous souhaitez autoriser les managers à créer des demandes de

congé pour leurs collaborateurs.

delete_rejected_requests Passez cette variable à TRUE si vous souhaitez que les employés puissent supprimer les demandes

refusées.

edit_rejected_requests Passez cette variable à TRUE si vous souhaitez que les employés puissent modifier les demandes

refusées.

public_calendar Passez cette variable à TRUE si vous souhaitez rendre publiques les calendriers global et tabulaire.

Une fois cette option activée, il ne sera pas nécessaire de s'authentifier pour les incorporer dans un

autre site web.

Configuration LDAP

L'identifiant de connexion utilisé dans Jorani doit être identique à celui stocké dans LDAP. Il faut donc créer les utilisateurs dans Jorani (avec n'importe quel mot de passe, mais le même login), car Jorani ne faut pas de création automatique. Le mot de

passe stocké dans la base de données n'a pas d'importance, puisque c'est celui stocké dans l'annuaire qui est vérifié.

Toujours dans le fichier config/config.php , modifiez les variables suivantes :

Variable Description

ldap_enabled Passez cette variable à TRUE si vous souhaitez activer l'authentification par LDAP.

ldap_host Adresse IP ou nom du serveur LDAP.

ldap_port Numéro de port du serveur LDAP.

ldap_basedn Modèle d'authentification par LDAP, par exemple uid=%s,ou=people,dc=company,dc=com . Vous devez adapter ce

modèle en fonction de la configuration de l'annuaire de votre entreprise (note pour AD: il faut activer le mode de

compatibilité LDAP v3 d'Active Directory). Vous devez laisser le symbole %s quelque part dans cette chaîne.

Ce symbole représentant l'identifiant de connexion. Cela suppose que tous les utilisateurs à authentifier soient

stockés au même endroit dans l'annuaire. Dans le cas contraire, il faudra utiliser la variable ldap_basedn_db .

ldap_basedn_db Passez cette variable à TRUE si vous souhaitez stocker un chemin d'authentification LDAP spécifique à chaque

utilisateur dans la base de données de Jorani. Si cette configuration est activée, un champ supplémentaire

apparaîtra dans le formulaire de création d'un nouvel utilisateur, vous permettant de saisir cette valeur.

Configuration de la base de données Jorani ne supporte que les bases MySQL et MariaDB.

Localiser les lignes de code suivantes dans le fichier config/database.php et les adapter à votre configuration :

Page 16: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Variable Description

['default']['hostname'] Adresse IP ou nom du serveur de base de données.

['default']['username'] Utilisateur habilité (permissions SELECT, INSERT, UPDATE, DELETE, EXECUTE) sur la base de données.

['default']['password'] Mot de passe de l'utilisateur.

Configuration email Jorani utilise le composant PHPMailer pour envoyer des e-mails.

La configuration du serveur e-mail est contenue dans le fichier /config/emails.php . Par exemple, pour GMAIL :

$config['protocol'] = 'smtp';

$config['useragent'] = 'phpmailer';

$config['smtp_host'] = 'ssl://smtp.googlemail.com';

$config['smtp_user'] = '[email protected]';

$config['smtp_pass'] = 'my password';

$config['_smtp_auth'] = TRUE;

$config['smtp_port'] = '465';

Il existe un script qui permet de tester la configuration des e-mails. Ouvrez pour cela le fichier testmail.php à la racine de

votre installation et modifiez l'adresse e-mail de test. Rendez-vous ensuite à l'adresse (changez localhost par l'adresse de

votre installation) http://localhost/testmail.php. Des informations supplémentaires vous y seront données en cas d'échec.

Plusieurs facteurs indépendants de Jorani peuvent bloquer l'envoi des e-mails.

SELinux les bloque par défaut.

Certains programmes antivirus.

Un pare-feu pourrait bloquer le flux réseau.

Certains serveurs SMTP sont configurés pour n'accepter qu'un nombre limité de serveurs émetteur.

Les hébergeurs web (OVH, etc.) limitent le nombre d'e-mails envoyés par heure.

etc.

Page 17: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Lister les utilisateurs Les utilisateurs ayant les privilèges RH peuvent modifier, créer ou supprimer n'importe quel utilisateur depuis la page Liste des

utilisateurs qui est très similaire à la page Liste des employés. La différence est que cette page est plus technique et ne contient

pas les liens vers les fonctions de gestion des ressources humaines.

Page de liste des utilisateurs de Jorani

Cette page vous permet de réaliser les opérations suivantes :

Obtenir la liste des utilisateurs et leurs rôles (8 pour administrateur/RH et 2 pour utilisateur).

Réinitialiser le mot de passe d'un utilisateur en cliquant sur l'icône cadenas .

Modifier un utilisateur en cliquant sur l'icône crayon .

Voir la fiche d'un utilisateur en cliquant sur l'icône œil .

Supprimer un utilisateur en cliquant sur l'icône corbeille .

Créez un nouvel utilisateur en cliquant sur le bouton Créer utilisateur en bas de la page.

Exporter la liste des utilisateurs en cliquant sur le bouton Exporter cette liste au bas de la page.

La table peut être filtrée en utilisant le champ de recherche et vous pouvez voir plus d'entrées en modifiant le champ éléments.

Page 18: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Workflow d'une demande de congé Dans cet article, nous expliquerons le workflow de demande de congé (le workflow de la demande d'heures supplémentaires

est très similaire). Le principe du processus est que les employés doivent envoyer leurs demandes de congé à leur supérieur hiérarchique pour approbation. Si vous souhaitez contourner ce processus, vous pouvez définir qu'un employé n'a pas de supérieur hiérarchique lors de la création ou de la modification de son dossier.

Prérequis Vous devez avoir créé plusieurs utilisateurs et configurer l'un d'eux en tant que supérieur hiérarchique de l'autre. Veuillez noter

que Jorani envoie des e-mails afin d'informer les utilisateurs des principales étapes de ce workflow de demande de congé. Cependant, les étapes de processus sont également présentées dans l'interface utilisateur.

Processus Voici le cheminement d'une demande de congé dont nous sommes en train de discuter :

Workflow d'une demande de congé

L'employé remplit une demande de congé et il y a alors deux étapes possibles :

L'employé renseigne le champ statut avec Plannifiée : aucun e-mail n'est envoyé au supérieur hiérarchique. Bien sûr,

l'employé peut modifier ultérieurement cette demande de congé pour changer le statut à Demandée.

L'employé remplit le champ statut avec Demandée: un e-mail est envoyé à son supérieur hiérarchique.

Dans l'e-mail reçu par le supérieur hiérarchique, il y a deux liens :

Accepter pour accepter la demande de congé.

Rejeter pour rejeter la demande de congé.

Dans les deux cas, l'employé est avisé du choix fait par son supérieur hiérarchique (par un e-mail de notification).

Si le supérieur hiérarchique n'a pas accès à son compte e-mail, il peut valider les demandes de congé en utilisant la

page Validation / Absences. Et si le supérieur hiérarchique est dans l'incapacité de valider (absent, etc.), le salarié peut

Page 19: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

demander à un gestionnaire des Ressources Humaines de modifier ou de valider une de ses demandes de congé (les

utilisateurs ayant le rôle RH peuvent tout modifier dans l'application).

Une demande de congé avec le statut Demandée, Acceptée ou Rejetée ne peut pas être modifiée par l'employé. Parce que la modification des dates ou de la durée peut influer sur le rapport de solde de congés ou permettre à un employé ayant de mauvaises intentions à falsifier une demande passée (afin d'influer sur son solde réel). Toutefois, si une erreur a été commise,

un employé peut demander à un gestionnaire RH de modifier une demande déjà soumise.

Cas de l'employé qui est son propre valideur Comme nous l'avons évoqué dans l'introduction, on peut définir l'employé comme étant son propre valideur (en quelque sorte son supérieur hiérarchique). Dans ce cas, le processus est le même sauf que l'employé procède lui-même aux validations de sa

propre demande.

Page 20: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Comment calculer les congés non pris afin de les reporter ? Beaucoup de structures permettent de reporter les congés non pris d’une année sur l’autre. Jorani permet de calculer les

congés non pris lors de la période annuelle précédente afin de les reporter.

Dans cet article, nous allons comment le gestionnaire des ressources humaines, un responsable hiérarchique ou un employé peut déterminer les congés qu’il n’a pas pris lors de l’exercice précédent (ou période annuelle de congé précédente).

Il faut dire d’emblée que les congés non pris ne sont pas reportés automatiquement d’une année sur l’autre. Pour effectuer le

report, il faut que le responsable RH les calcule puis qu’il ajoute les droits à congé individuellement et en fonction des accords au sein de l’entreprise.

Calcul des reports par le responsable RH Ouvrir le menu RH / Liste des employés. Dans cette page, choisir un employé, puis cliquer sur état des congés dans le menu

contextuel :

Choisir un employé et accéder au solde de ses congés

La page qui apparaît est un état récapitulatif des informations que vous avez saisies au niveau du contrat et au niveau de l’employé. En d’autres termes, cette page est la différence entre les jours de congés que vous avez crédité à l’employé (via

son contrat ou les droits à congé individuels) et les jours de congés pris (et validés par le manager de l’employé) :

Page 21: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Solde détaillé des congés d'un employé

Par défaut, ce rapport est exécuté pour la date du jour. Si vous souhaitez avoir les données de la période précédente, il suffit de modifier le champ « Date du rapport » avec la dernière date de la période précédente.

Par exemple, imaginons que la période annuelle des congés de votre entreprise coure du 1er janvier au 31 décembre et que nous sommes au mois de janvier 2015. Si vous souhaitez connaître le solde des congés non pris durant l’année 2014, cliquez sur le champ « Date du rapport » et sélectionnez la date du 31 décembre 2014 (le dernier jour de la période précédente).

Calcul des reports par le Manager Le manager peut connaître le total des congés non pris des personnes qu’il encadre. Pour cela, ouvrir le menu validation, puis mes collaborateurs.

Page 22: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Voir la liste de ses collaborateurs

Dans cet écran, il suffit de cliquer sur l’icône afin d’afficher l’état des congés d’un collaborateur. L’écran est identique à celui

décrit dans le paragraphe précédent. De même, pour obtenir l’état des congés de la période annuelle précédente, il suffit de modifier le champ « Date du rapport » avec la dernière date de la période précédente.

Calcul des reports par l’employé Bien sûr, l’employé peut connaître le solde courant de ses congés, mais aussi celui de l’année précédente. Pour cela, il suffit d’ouvrir le menu Demandes / Compteurs :

État individuel des congés

Et comme avec les écrans précédents, on peut changer la date du rapport afin de connaître le solde des congés non pris.

Bien que Jorani ne soit pas conçu pour suivre les absences accidentelles telles que les congés pour maladie, voici différentes

astuces pour les gérer.

Prérequis La première étape consistera à créer des types spécifiques afin de les différencier des types habituellement utilisés (autrement dit différents de « congés payés », « congés maternité », etc.). On utilisera pour cela l'écran de gestion des types de congé.

La seconde étape — expliquée plus loin — sera d'ajouter un crédit de congé égal à zéro sur tous les contrats pour lesquels vous souhaitez suivre ces types d'absence. On choisira une période annuelle (par exemple du premier au dernier jour de l'année) et il faudra penser à appliquer cette astuce tous les ans et pour tous les contrats concernés.

Page 23: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Bien entendu, les employés ne soumettent pas de demandes d'arrêt maladie, aussi il faut qu'elles soient créées

et acceptées par le responsable des ressources humaines ou par le manager de l'employé.

Comment le responsable RH peut-il créer une absence à la place d'un

employé ? Cette manipulation sera effectuée depuis l'écran de gestion des employés (accessible seulement aux utilisateurs ayant les privilèges RH). Comme expliqué plus en détail dans la documentation de cette page, sélectionner un employé dans la liste et

faire un clic droit. Dans le menu contextuel, choisir « Créer une demande d'absence ». Pensez à enregistrer l'absence de l'employé avec un statut accepté.

Comment un manager peut-il créer une absence à la place d'un employé

? Il faut au préalable modifier la configuration de Jorani de manière à faire apparaître une nouvelle icône dans la page de gestion

des collaborateurs. Comme expliqué dans la documentation, ce changement permet aux managers de créer des absences à leur place.

Il faut penser à accepter ces absences afin qu'elles soient affichées dans les différents rapports.

Comment faire apparaître les arrêts maladie dans le rapport d'état des

congés ? Comme expliqué dans l'introduction, une astuce consiste à ajouter un crédit de congé égal à 0 sur les contrats pour lesquels

vous souhaitez effectuer un suivi dans le rapport d'état des congés.

Ajouter un crédit de congé à zéro pour suivre les arrêts maladie dans la balance des congés.

Les absences imprévues apparaîtront ensuite avec un nombre de jours négatifs dans le rapport d'état des congés.

Mise en évidence des arrêts maladie dans l'état des congés.

Cette manipulation les fait également apparaître dans les pages de « compteur individuel »

Page 24: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Données du rapport de liste des congés pris Les absences imprévues apparaîtront toujours dans le rapport de liste des congés pris, même si vous n'avez pas mis en œuvre

l'astuce expliquée précédemment. Veuillez noter cependant que ces absences doivent être au statut accepté afin d'apparaître dans ce rapport.

Comment changer mon mot de passe ? Pour changer votre mot de passe, vous devez être connecté à l'application. Si vous ne pouvez pas vous connecter à l'application parce que vous avez oublié votre mot de passe, demandez à un administrateur de changer votre mot de passe.

Sinon, vous pouvez changer votre mot de passe en cliquant sur l'icône cadenas () à gauche de votre nom (en haut à droite de chaque écran de l'application) :

Comment ouvrir la pop-up de changement de mot de passe ?

Lorsque vous vous cliquez sur l'icône du cadenas (), une fenêtre pop-up apparaît. Elle vous permet de réinitialiser votre mot de

passe :

Formulaire de modification du mot de passe

Page 25: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Les fonctions de sécurité de Jorani Jorani est un système sécurisé :

Jorani nécessite des informations d'identification valides et une connexion active pour y effectuer des opérations.

Personne ne peut intercepter votre mot de passe, même si vous n'utilisez pas une connexion sécurisée (HTTPS).

Votre mot de passe est crypté dans la base de données, afin que personne ne puisse le lire.

Il y a deux rôles utilisateur dans Jorani : administrateur et utilisateur. Le rôle de l'utilisateur connecté est vérifié avant

d'effectuer toute opération.

Les sources sont disponibles au public de sorte que vous pouvez vérifier par vous-même ce que fait le logiciel.

Jorani n'utilise pas de services Web tiers ou du code obscur : tout est clair et hébergé où vous choisissez de l'installer

Au niveau du contrôleur Jorani vérifie les habilitations de l'utilisateur pour voir si les opérations peuvent être effectuées ou non. Les interactions par A jax sont sécurisées de la même manière. Ainsi, un utilisateur ne peut pas faire un copier/coller d'une URL provenant de la page

d'administration de manière à forcer la validation ou la suppression d'une demande d'absence s'il n'est pas lui-même un administrateur.

Jorani assainit les données issues des formulaires avec un filtre de sécurité. Jorani est ainsi protégé contre les attaques XSS et par injection SQL.

Au niveau du navigateur Jorani utilise un cookie de session crypté.

Au niveau de la base de données Jorani utilise l'algorithme bcrypt pour stocker les mots de passe (hachage avec un sel). Donc, même si quelqu'un vole la base

de données, il ne sera pas capable de lire les mots de passe. Jorani peut utiliser l'annuaire LDAP de votre entreprise et ne

contenir aucun mot de passe dans sa base de données.

Formulaire de connexion sécurisé Jorani peut être hébergé sur un serveur web sans activer SSL parce que les mots de passe ne sont jamais envoyés en clair. Jorani utilise le cryptage RSA pour envoyer les mots de passe chiffrés au serveur.

Vos données vous appartiennent Jorani n'envoie pas de données à des systèmes tiers, des entreprises ou à d'autres organisations. Jorani ne recueille pas de statistiques sur votre utilisation ou sur vos données. Les données sont stockées en un seul endroit : l'endroit où vous l'avez installé.

Le code source de Jorani est ouvert et vous pouvez vérifier les dires de cet article par vous-même et, pourquoi pas, améliorer le code source et y ajoutant des fonctions supplémentaires.

Utilisation de JORANI

Page 26: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Commencer à utiliser Jorani Après avoir installé Jorani, vous obtenez une base de données contenant :

Un utilisateur dont l'identifiant et le mot de passe sont bbalet. Cet utilisateur a les droits « RH » (il peut voir et modifier tous

les objets). Les entrées de menu sont plus complètes que celles accessibles à un simple utilisateur.

Quelques types d'absence.

Un type de poste.

Dans cette partie nous verrons comment configurer ces objets et en créer de nouveau.

Gérer les types d'absence Accessible depuis le menu Admin, puis Liste des types, cet écran permet de créer, supprimer ou renommer des types

d'absence. On ne peut pas supprimer le type « compensate » qui est un type système, mais on peut le renommer en « repos compensatoire ». Ce type d'absence est utilisé par le workflow des heures supplémentaires.

Liste des types d'absence

Les quelques données par défaut contiennent des libellés en anglais et il est possible que votre organisation emploie d'autres

types de congés. Afin de prendre en main l'application, vous pourriez commencer par modifier l'intitulé de ces types d'absence à l'aide de l'icône crayon. Voire créer quelques types supplémentaires (Congés payés, RTT1, RTT2, ancienneté, etc.).

Créer et exploiter un contrat À ne pas confondre avec un contrat de travail, dans Jorani, un contrat définit les dates de début et de fin d'une période annuelle

de congés. On peut aussi allouer des droits à congé à ce contrat. Tous les employés attachés à ce contrat bénéficieront de ces droits à congé.

Les jours non travaillés sont aussi spécifiques à un contrat. On créera donc un contrat pour chaque type de planning avec des

jours non travaillés différents.

Création du contrat Accessible depuis le menu RH, puis liste des contrats, cette page vous permettra d'effectuer toutes les opérations sur le contrat. À titre d'exemple, créons un contrat dont la période annuelle des congés va du 1er janvier au 31 décembre (vous pouvez

également créer un contrat dont la période va du 1er juin au 31 mai de l'année suivante, car Jorani gère ce cas de figure). Voici le résultat à obtenir :

Page 27: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Page de gestion des contrats

Ajouter des jours de congé spécifiques au contrat Depuis le menu RH, puis liste des contrats, vous pouvez affecter des jours de congé à l'aide de l'icône d'édition . Cette

opération devra être répétée tous les ans. La page contient l'historique de toutes les jours de congé ajoutés à un contrat depuis l'installation de Jorani.

Page des jours de congé crédités sur un contrat

Lorsque l'on clique sur le bouton « ajouter », une fenêtre permet de saisir la ligne de crédit. Le bouton « Courante » permet de

recopier les dates de début et de fin de la période annuelle des congés. Le champ « Jours » peut être une valeur négative. Comme nous allons le voir plus tard, c'est ce qui permet de saisir une régularisation. Enfin, le champ « Description » est un commentaire optionnel.

Pop-up d'ajout de jours de congé

Page 28: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Définir les jours non travaillés Depuis la page RH, puis liste des contrats, vous pouvez définir les jours non travaillés à l'aide de l'icône calendrier . Cette tâche

est essentielle pour le calcul automatique de la durée des demandes d'absence.

Calendrier des jours non travaillés d'un contrat

On peut définir les week-ends et les jours fériés, mais également les journées ou demi-journées non travaillées d'un contrat à temps partiel.

Pour définir un jour non travaillé, il faut cliquer sur la case correspondante et saisir le titre (description courte) du jour non

travaillé. Ce titre est optionnel, mais il sera affiché dans les calendriers. Il ajoute donc plus de clarté. Pour effacer un jour défini comme non travaillé par erreur, il suffit de cliquer à nouveau sur la case et de l'effacer en cliquant sur « Supprimer ».

En ce qui concerne les séries (par exemple les week-ends), il suffit d'appuyer sur le bouton « Série de jours non travaillés », de

renseigner les dates de début et de fin, un titre et de valider. Là encore, un bouton « courante » vient à la rescousse afin de remplir les dates de début et de fin automatiquement.

Pop-up pour les séries de jours non travaillés

Ces manipulations devront être réalisées tous les ans et pour chaque contrat créé dans Jorani. Cependant, vous avez pu constater que tout se fait en quelques clics.

Créer un employé La création d'un employé peut être effectuée depuis le menu « Admin » ou « RH ». Vous trouverez la description des champs

du formulaire de création dans l'article expliquant la création d'un utilisateur.

Page 29: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Je vous propose de créer un employé John DOE dont l'identifiant et le mot de passe seront « jdoe ». Son manager sera

Benjamin BALET (soit l'utilisateur par défaut). Son contrat sera celui que nous avons créé précédemment.

Écran de création d'un nouvel utilisateur

Si vous avez saisi une adresse e-mail valide, le nouvel employé recevra un courriel contenant son mot de passe et quelques instructions pour se connecter.

Page 30: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Ajouter des jours de congé individuels Tout comme nous avons pu ajouter des jours de congé au niveau du contrat, effectuons quelques modifications au niveau de

l'employé. Imaginons que cet employé ait pris 4 jours de congé par anticipation en 2014 sur ses congés payés de 2015 et qu' il ait droit à 2 jours de congé d'ancienneté.

Depuis le menu RH, puis liste des employées, repérez l'employé John DOE et faire un clic droit sur la ligne correspondante. Dans le menu contextuel, choisir « crédits congés ».

Écran de liste des employés

Une nouvelle fenêtre (similaire à celle que nous avons utilisée pour les contrats) permet de faire nos opérations de gratification

et de régularisation. Comme vous le constatez, l'écran est quasiment identique à celui qui permet d'ajouter des jours de congé à un employé. Ils fonctionnent de la même manière.

Crédit congés individuels

Pour rattraper les congés de 2014, on peut saisir un nombre négatif de congés payés sur la période en cours (on rappelle que dans notre exemple, les congés vont du 1/1 au 31/12). Ces congés seront déduits de ceux alloués au contrat.

Nous pouvons vérifier notre saisie dans l'écran d'état des congés d'un employé. Depuis le menu RH, puis liste des employées, repérez l'employé John DOE et faire un clic droit sur la ligne correspondante. Dans le menu contextuel, choisir « état des congés ».

Page 31: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Exemple de rapport d'état des congés

La page est riche, mais elle permet d'avoir une vue sur l'ensemble des informations saisies :

C'est un nouvel employé qui n'a encore pas pris de congés. Dans le premier tableau, seules les demandes acceptées par le

manager sont déduites.

Le point remarquable est que la soustraction entre les 25 jours de congé payé alloués au contrat et les quatre jours de

régularisation donne bien un solde de 21 jours.

C'est hors sujet par rapport à l'objectif de ce tutoriel, mais sachez que l'on peut se servir du champ « Date du rapport » pour

déterminer le solde des congés non pris en 2014 (et à reporter en 2015). Dans notre exemple, il suffirait de saisir

31/12/2014.

Page 32: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Soumettre sa première demande de congés Connectez-vous avec le nouvel identifiant (celui de John DOE) et créez votre première demande de congés. Comme vous le

constatez, les entrées de menu disponibles sont moindres pour les employées n'ayant pas les droits RH :

Entrées de menu disponible au simple utilisateur

Dans le nouvel écran, effectuez les manipulations suivantes :

1. Choisir « ancienneté » dans le champ « type de congé ». Le crédit disponible sera mis à jour automatiquement à droite du

champ.

2. Dans « date de début », choisir 02/02/2015.

3. Dans « date de fin », choisir 06/02/2015. Un message d'avertissement vous signalera que vous dépassez le crédit

disponible. Toutefois rien ne vous interdit de poser quand même la demande (c'est le cas pour les demandes par

anticipation par exemple). Le résultat sera un solde négatif dans le rapport de solde des congés.

Page 33: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Formulaire de demande d'absence

Jorani vous avertira si une demande existe déjà aux mêmes dates.

Par défaut, le statut est « planifiée », ce qui est comparable à un brouillon. Et tant que le statut n'est pas « demandée », le manager n'est pas notifié de la demande d'absence. Si vous changez le statut à « demandée », le supérieur hiérarchique de

l'employé recevra un e-mail de demande avec des liens permettant d'accepter ou de refuser la demande. Le manager peut aussi consulter la liste des demandes adressées depuis le menu « Validation », puis « Liste des demandes ».

Aller plus loin Jorani contient toutes les fonctionnalités que l'on peut attendre dans un logiciel de gestion des congés. Pour continuer, vous

pourriez vous intéresser aux fonctionnalités suivantes :

Il existe un rapport listant l'état des congés de tous les employés.

Tous les rapports présents dans Jorani peuvent être exécutés dans le passé, ainsi on peut facilement déterminer le solde

des congés non pris pendant la période précédente.

Les différents calendriers, par exemple le calendrier global.

Vous pouvez décrire l'organisation de votre structure en entités et sous-entités. Cela vous permet de filtrer certains écrans

tels que l'état des congés et les calendriers globaux. Il est possible de définir le superviseur d'une entité. Cet employé sera

alors en copie de tous les e-mails d'approbation et de rejet des demandes.

Il est possible de gérer les heures supplémentaires avec un processus d'approbation comparable à celui des demandes

d'absence. Ce module peut être désactivé et on peut aussi gérer le repos compensatoire manuellement.

Et bien plus encore.

Suivez également le Guide de démarrage qui contient la liste des chose à vérifier et à faire pour utiliser Jorani.

Page 34: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Gérer la liste des types d’absence Les utilisateurs qui ont des droits d’administrateur peuvent modifier, créer ou supprimer n’importe quel type d’absence à

l’exception du type n°0 « compensation » qui est un type système.

Le type d’absence « compensation » ne peut pas être supprimé ou jouer un autre rôle (par exemple pour gérer des congés payés), mais vous pouvez modifier son intitulé. L'important est qu'il conserve la fonction de contre-partie d'heures supplémentaires. Car si le module de gestion du temps supplémentaire est activé, c'est le type de congé « compensation » qui est alimenté quand une déclaration d'heure supplémentaire est acceptée. Pour modifier les types d’absence, sélectionnez « Liste des types » depuis le menu « Admin ». Dans cette page, vous pouvez :

Lister les types d’absence.

Modifier un type en cliquant sur l’icône crayon ().

Supprimer un type d’absence en cliquant sur l’icône poubelle ().

Créer un nouveau type d’absence en cliquant sur le bouton « Créer » en bas de la page.

Exporter la liste des types d’absence en cliquant sur le bouton « Exporter » en bas de la page.

Créer un nouveau type d’absence est simple. Il suffit de cliquer sur le bouton « Créer » afin de faire apparaître la fenêtre de saisie d’un nouveau type. Il n’y a qu’un seul champ à saisir : l’intitulé du type.

Créer un type d'absence dans Jorani

Comment changer le type de congé par défaut? Il est possible de configurer Jorani de manière à ce qu'un autre type de congé apparaisse en premier (à la place du type

compensation) dans le formulaire de création d'une nouvelle demande de congé. Il faut pour cela modifier la valeur du

paramètre default_leave_type dans le fichier de configuration.

Modifier le type de congé en base de données Imaginions que vous ayez utilisé le type d'absence « compensation » à la place d'un autre type ou que vous souhaitiez changer le crédits et demandes liées à un type vers un autre type. Il faudrait procéder ainsi :

1. Faire une sauvegarde de la base de données.

2. Créer un nouveau type de congé et noter son numéro.

3. Exécuter les requêtes SQL en changeant {new type here} par le numéro que vous avez noté à l'étape 2:

UPDATE `leaves` SET `type`= {new type here} WHERE `type`= 0;

UPDATE `entitleddays` SET `type`= {new type here} WHERE `type`= 0;

Page 35: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Gérer votre organisation dans Jorani Cette page vous permet de configurer votre organisation dans Jorani. Cette fonctionnalité est uniquement disponible pour les

utilisateurs possédant les droits d'administration.

Relier des employés à des entités vous permettra de filtrer les calendriers et les rapports par entité. Par exemple, si vous reliez un groupe d'employés à un service donné, vous pourrez afficher votre calendrier de congés filtré par ce service (seuls les employés travaillant dans le service y apparaîtront).

Seuls les utilisateurs avec les privilèges du rôle Gestion des Ressources Humaines (RH) peuvent modifier la structure de l'organisation.

Mode d'emploi Cliquez sur le menu RH puis Organisation.

Ouvrir la page Organisation dans Jorani

Jorani vous permet de définir votre organisation comme la structure d'un arbre avec des filiales, établissements, services, équipes et ainsi de suite. Les éléments de cette structure sont appelés des entités.

La structure peut être modifiée grâce au menu contextuel. Sélectionnez une entité, faites un clic droit dessus. Les opérations possibles sont les suivantes :

Créer une entité.

Renommer une entité.

Supprimer une entité. Mais vous ne pouvez pas supprimer l'entité racine.

Copier/Coller des entités.

Couper/Coller des entités.

Il est à noter que vous ne pouvez pas avoir deux entités avec le même nom au même niveau de l'arbre. De même que vous ne pouvez pas avoir deux fichiers avec le même nom dans un même dossier de votre ordinateur.

Au coin supérieur gauche de page organisation (au-dessus de l'arbre), il y a un champ texte qui vous permet de rapidement

trouver une entité dans la structure.

Page 36: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Structure de votre organisation dans Jorani

Afin de rattacher un employé à une entité, sélectionnez une entité dans la structure en forme d'arbre. Cliquez sur Attacher un

employé dans la partie droite de la page Organisation. Quand vous cliquez sur ce button, une pop-up apparaît. Cette pop-up est

une liste de vos employés. Elle contient un champ texte qui vous permet de rapidement trouver un employé. Sélectionnez une ligne du tableau des employés puis cliquez sur OK. Cet employé est maintenant relié à l'entité sélectionnée.

Vous pouvez relier plusieurs employés à une entité, mais vous ne pouvez pas relier un employé à plusieurs entités. Relier un employé qui est déjà attaché à une autre entité, supprimera l'ancienne liaison pour laisser place à celle que vous venez d'effectuer.

Vous pouvez maintenant utiliser l'entité pour filtrer les rapports et le calendrier global.

Page 37: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Définir un superviseur Si vous choisissez un superviseur, il recevra une copie de toutes les demandes acceptées et rejetées des employés de cette

entité.

Pour ce faire, sélectionner le service concerné dans l'arbre de votre organisation et cliquer sur le bouton Sélectionner sous le

tableau des employés attachés à l'entité.

Sélectionner un superviseur

À chaque fois qu'une demande de congés ou d'heure supplémentaire sera acceptée ou rejetée, ce superviseur recevra une copie du mail de notification.

Le même employé peut superviser plusieurs entités. Pour superviser un autre service, le sélectionner dans l'arbre et choisir le même employé en tant que superviseur de ce service.

Enfin, pour qu'un employé ne soit plus en copie des notifications, cliquez sur le bouton immédiatement à droite du champ.

Page 38: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Comment gérer les contrats dans Jorani ? Le contrat est un élément important dans Jorani. C’est en effet à partir de cet objet que peuvent être affectés des crédits de

congés qui seront alloués à tous les employés attachés à ce contrat. Le contrat est également l’élément central permettant de calculer le solde des congés ainsi que de calculer automatiquement la durée d’une demande.

Il ne faut pas créer autant de contrats qu’il y a de type de postes différents dans votre entreprise. Mais il faut créer des contrats différents à chaque fois que les jours non travaillés sont différents, que le crédit de congé est différent ou que la période

annuelle de congé est différente.

Mode d’emploi Seuls les employés ayant le rôle HR peuvent accéder à la page listant les contrats. Depuis le menu RH, choisir liste des contrats.

Gérer la liste des contrats dans Jorani

Cette page permet d’effectuer les opérations suivantes :

Supprimer un contrat avec l’icône poubelle .

Voir un contrat en particulier avec l’icône œil .

Modifier un contrat avec l’icône crayon .

Affecter des crédits (ou débits) de congé avec l’icône de modification .

Définir les jours non travaillés spécifiques à ce contrat avec l’icône calendrier .

Exporter la liste vers Excel avec le bouton Exporter cette liste.

Créer un contrat avec le bouton Créer contrat.

Page 39: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Comment définir les jours fériés et non travaillés ? Jorani est capable de calculer automatiquement la durée d'une demande d'absence, mais il faut pour cela définir quels sont les

jours fériés et non travaillés pour chaque contrat.

Jorani peut également prendre en compte les jours fériés dans le calcul de la durée d'une demande de congés, mais les jours fériés ne sont pas positionnés automatiquement. Il faut pour cela et une fois par an préciser quelques seront les jours fériés de

l'année à venir.

De la même manière les week-end peuvent être pris en compte, mais il faut les définir explicitement. Comme nous allons le voir, c'est une manipulation qui peut se faire en quelques clics.

En lisant cet article vous comprendrez également que vous pouvez gérer les contrats à temps partiels à l'aide de cet écran.

Mode d'emploi Connectez-vous à Jorani et ouvrez le menu RH puis Contrat. Dans la liste des contrats, vous pouvez choisir de modifier les

jours non travaillés spécifiques à ce contrat à l'aide de l'icône calendrier .

Page de gestion de la liste des contrats

On rappelle qu'un contrat n'est pas vraiment un contrat de travail. Vous n'avez pas à créer autant de contrats qu'il existe de

types de poste dans votre structure. Par contre, vous devrez créer autant de contrats qu'il existe d'horaires de travail. Par exemple, un contrat pour les salariés travaillant tous les jours sauf les week-ends, ou des contrats de temps partiels (tous les jours sauf le mercredi et les weekends, tous les jours sauf le vendredi, etc.).

Définir les jours non travaillés Il y a deux possibilités pour définir les jours non travaillés :

En cliquant sur la case de la journée non travaillée : une pop-up apparaît dans laquelle on peut préciser si la journée est

travaillée ou pas. On peut aussi définit la demi-journée comme non travaillée (matin ou après-midi).

En utilisant la pop-up de saisie d'une série de jours non travaillés.

Page 40: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Calendrier des jours non travaillés d'un contrat

Série de jours non travaillés La pop-up permet de définir des jours non travaillés entre deux dates. Par exemple, si vous souhaitez définir tous les samedis

entre le 01/01/2015 et le 31/12/2015 comme n'étant pas des jours travaillés, il faut saisir les mêmes informations que dans la copie d'écran reproduite ci-dessous. Le champ Titre permet de saisir l'information qui sera affichée dans certains calendriers,

comme le Global ou l'individuel, lorsque l'on clique sur le bouton d'affichage des jours non travaillés.

Le bouton Courante est un raccourci permettant de recopier les dates de début et de fin du contrat dans les champs Du et Au

Page 41: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Pop-up d'édition d'une série de jours non travaillés

Gérer les jours de congé pour un ensemble de salariés Dans Jorani, on peut allouer des crédits de congé au niveau d'un employé, mais également au niveau d'un contrat. La

différence est que les jours ajoutés au niveau d'un contrat bénéficieront à tous les employés liés à ce contrat.

Rien ne vous oblige à créditer les droits à congé au niveau de l'employé plutôt qu'au niveau du contrat et vis-versa. Jorani est assez souple pour gérer les deux cas de figure.

Comment accéder à la page de gestion des droits à congé ? La page est accessible aux responsables des ressources humaines depuis l'écran RH / Liste des contrats. Choisir un des

contrats et cliquer sur l'icône de modification des droits à congé de la ligne correspondante.

Page 42: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Page de gestion de la liste des contrats

Nous prendrons pour hypothèse que la période annuelle des congés va du 1er janvier au 31 décembre chaque année (comme cela est défini sur l'exemple ci-dessus).

La page de modification des droits à congé pour un contrat s'ouvre alors :

Crédits d'absence affectés à un contrat

Cette page liste l'ensemble des jours que vous avez crédité à un contrat (depuis que vous utilisez Jorani). Le tableau contient

les colonnes suivantes :

Date de début d'effet du crédit. Cette date devrait correspondre à la date de début d'une période annuelle de congé.

Date de fin d'effet du crédit. Cette date devrait correspondre à la date de fin d'une période annuelle de congé, mais elle peut

être inférieure (si par exemple, vous souhaitez que les employés (attachés au contrat) prennent le congé dans un délai

court).

Nombre de jours de congé. Cette durée peut être négative (bien que vous n'en ayez probablement pas besoin).

N'importe quel type de congé que vous avez défini dans l'écran de gestion des types d'absence.

Un commentaire optionnel expliquant la ligne de crédit ou de débit.

Si vous souhaitez supprimer un crédit de congé, il suffit de supprimer la ligne de crédit avec l'icône de suppression (et de la

recréer éventuellement).

Page 43: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Pop-up d'ajout de jours de congés

Cette pop-up permet de saisir les informations d'une nouvelle ligne du tableau dont nous avons décrit les données dans le paragraphe précédent.

Si vous souhaitez vérifier les effets de votre saisie, vous pouvez ouvrir le rapport de solde des congés d'un employé. Vous verrez que le deuxième tableau Crédit d'absence pour le contrat a été mis à jour avec les crédits que vous avez alloués au

contrat. Bien entendu, il faut pour cela que l'employé ait été attaché à ce contrat au moment de sa création. Ou il faudra modifier l'employé de manière à l'attacher à ce contrat. Pour réaliser la modification d'un employé, rendez-vous sur la page de

gestion des employés.

Page 45: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Gérer les jours de congé auxquels a droit un employé Dans Jorani, on peut allouer des crédits de congé au niveau d'un contrat, mais également au niveau d'un employé. Ce qui est

pratique pour gérer les congés d'ancienneté par exemple. Les jours de congé saisis dans cet écran peuvent être négatifs : c'est ce qui permet de gérer les régularisations ou les cas particuliers dans lesquels un employé aurait droit à moins de jours que ce qui est appliqué sur un contrat global.

Rien ne vous oblige à créditer les droits à congé au niveau de l'employé plutôt qu'au niveau du contrat et vis-versa. Jorani est assez souple pour gérer les deux cas de figure.

Les données du contrat Prenons pour hypothèse que la période annuelle des congés va du 1er janvier au 31 décembre chaque année. Comme c'est le cas dans la page de gestion des contrats :

Les périodes de congés spécifiées sur le contrat

Comment accéder à la page de gestion des droits à congé ? La page est accessible aux responsables des ressources humaines depuis l’écran RH / Liste des employés. Choisir un des

employés et faire un clic droit sur la ligne correspondante. Il faut ensuite cliquer sur l’icône de modification des droits à congé dans le menu contextuel.

Crédits de congé alloués à l'employé

Cette page liste l'ensemble des jours que vous avez crédité à l'employé (depuis que vous utilisez Jorani). Le tableau contien t les colonnes suivantes :

Date de début d'effet du crédit. Cette date devrait correspondre à la date de début d'une période annuelle de congé.

Date de fin d'effet du crédit. Cette date devrait correspondre à la date de fin d'une période annuelle de congé, mais elle peut

être inférieure (si par exemple, vous souhaitez que l'employé prenne le congé dans un délai court).

Nombre de jours de congé. Cette durée peut être négative comme dans l'exemple ou nous avons enlevé 2 jours afin de

régulariser des congés pris par anticipation l'année précédente.

N'importe quel type de congé que vous avez défini dans l'écran de gestion des types d'absence.

Page 46: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Un commentaire optionnel expliquant la ligne de crédit ou de débit.

Si vous souhaitez supprimer un crédit de congé (par exemple un jour de congé exceptionnel ou d'ancienneté donné à tord), il

suffit de supprimer la ligne de crédit avec l'icône de suppression .

Ajouter ou soustraire des jours de congé Pour ajouter (crédit ou débit) des jours de congés, il suffit de cliquer sur le bouton Ajouter situé en bas de la page.

Pop-up d'ajout de jours de congés

Cette pop-up permet de saisir les informations d'une nouvelle ligne du tableau dont nous avons décrit les données dans le

paragraphe précédent.

Si vous souhaitez vérifier les effets de votre saisie, vous pouvez ouvrir le rapport de solde des congés d'un employé. Vous verrez que le troisième tableau Crédit d'absence pour l'employé(e) a été mis à jour avec les crédits que vous avez alloués à

l'employé.

Page 47: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Comment maintenir la liste des types d’emploi ? La page liste des postes est accessible aux utilisateurs ayant les droits RH. Le but de la page est de lister les types d’emp loi de

votre structure. On peut ensuite associer un employé à un type de poste. Cependant cette information n’est pas utilisée par Jorani pour les calculs ou une fonction automatisée. Cette information est purement informative et elle est affichée dans le rapport d’état des congés.

Mode d’emploi Si vous avez les droits d’administration, vous pouvez ouvrir la page à partir du menu RH et liste des postes.

Gérer la liste des postes dans Jorani

Cette page permet d’effectuer les opérations suivantes :

Supprimer un type de poste avec l’icône poubelle .

Modifier un type de poste avec l’icône crayon .

Exporter la liste vers Excel avec le bouton Exporter cette liste.

Créer un type de poste avec le bouton Créer poste.

Page 48: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Créer un nouvel employé dans Jorani Cette page vous permet de créer un nouvel utilisateur. Cette fonctionnalité est uniquement disponible aux administrateurs.

Mode d'emploi Cliquer sur le menu Admin puis Ajouter un utilisateur.

Ouvrir le menu Ajouter un utilisateur de Jorani.

La page Créer un nouvel utilisateur s'affiche alors. La majorité des champs est obligatoire. Les champs optionnels autorisent

l'utilisation de rapports avancés et de positionner des filtres dans certaines fonctionnalités de l'application.

Description des champs

Le nombre de champs de la page peut varier en fonction du paramétrage de Jorani.

Champ Description

Prénom Prénom de l'employé tel qu'il apparaîtra dans son dossier RH.

Nom Nom de l'employé tel qu'il apparaîtra dans son dossier RH.

Rôle Le rôle utilisateur permet de demander des congés et d'accéder aux rapports personnels. Le rôle RH permet d'accéder à des fonctionnalités avancées de l'application comme la modification des congés pris par des employés ou de visualiser des rapports avancés. Le fait de sélectionner RH ne signifie pas que vous devenez le manager de tous les employés.

Identifiant L'identifiant sera utilisé par l'utilisateur pour se connecter à Jorani. La valeur par défaut (et calculée automatiquement pas l'application) est la première lettre du prénom suivi de son nom. Les doublons sont interdits.

E-mail Il faut saisir un e-mail valide, car ce champ permet à Jorani d'envoyer les notifications par e-mail aux étapes importantes du

Page 49: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Champ Description

processus de congés.

Manager Quand vous cliquez sur le bouton de sélection, une pop-up apparaît. Elle vous permet de sélectionner le responsable hiérarchique de l'employé. Cette pop-up possède une fonction de recherche, vous permettant de choisir rapidement un employé. Sélectionner une ligne du tableau des employés et cliquer sur OK. Cet employé deviendra alors le manager de l'utilisateur.

Il est à noter que chaque employé ne peut avoir qu'un manager. Si son manager ne peut pas valider une requête, l'employé doit demander au service des ressources humaines de modifier ses requêtes des congés.

Si l'employé n'a aucun manager, il peut valider lui-même ses requêtes. Dans ce cas, cliquez sur Sans manager.

Contrat Un contrat défini le mois de début et de fin de la période annuelle des congés. On peut aussi créditer des jours de congé au niveau du contrat (tous les employés ayant ce contrat seront impactés).

Entité Quand vous cliquez sur le bouton de sélection, une pop-up apparaît, vous permettant de sélectionner l'entité à laquelle l'utilisateur appartient. Les entités peuvent être organisées en filiales, services ou équipe en fonction de la manière dont a été configuré Jorani.

Cette pop-up possède une fonction de recherche, vous permettant de trouver une entité rapidement. Sélectionner l'entité de l'utilisateur dans l'arbre et cliquer sur OK.

On peut choisir d'attacher un employé à une entité plus tard dans la page RH / Organisation.

Poste Quand vous cliquez sur le bouton de sélection, une pop-up apparaît, vous permettant de sélectionner le poste de l'employé. Cette pop-up possède une fonction de recherche qui permet de trouver rapidement un poste. Sélectionnez une ligne du tableau des postes et cliquez sur OK.

Ce champ n'est pas utilisé directement par une fonctionnalité de Jorani sinon pour être affiché dans le rapport État des congés et à titre d'information.

Date d'embauche/démarrage

Avec ce champ optionnel, vous pouvez indiquer la date d'embauche ou de démarrage de l'employé. Cela vous aidera si vous souhaitez savoir si l'employé peut obtenir des congés

Page 50: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Champ Description

payés d'ancienneté supplémentaire.

Il est à noter que ce champ est optionnel et n'est pas utilisé directement par une fonctionnalité de Jorani sinon pour être affiché dans le bilan des congés. Autrement dit, Jorani ne calcule pas automatiquement les congés d'ancienneté.

Identifiant interne Dans ce champ optionnel, vous pouvez indiquer n'importe quel identifiant interne. Par exemple un identifiant utilisé dans votre Système de gestion des Ressources Humaines.

Ce champ n'est pas utilisé directement par une fonctionnalité de Jorani sinon pour être affiché dans le rapport État des congés et à titre d'information.

Langage Indiquez dans ce champ la langue dans laquelle les e-mails de notification seront envoyés à l'employé. L'employé peut choisir n'importe quelle langue au moment où il se connecte à l'application, indépendamment de la valeur de ce champ.

Mot de passe Ce mot de passe sera utilisé par le nouvel utilisateur pour accéder à l'application. Vous pouvez générer un mot de passe automatique (à l'aide du bouton Générer un mot de passe) ou le saisir manuellement. Une fois connecté, l'employé peut changer son mot de passe à n'importe quel moment.

Fin de la création En cliquant sur le bouton Créer l'utilisateur, vous validerez la création du nouvel employé et son mot de passe lui sera envoyé

par mail (à condition que vous ayez entré un mail valide dans le champ E-mail).

Schéma complexe d'authentification LDAP

Jorani supporte les schémas d'authentification LDAP complexes (où les utilisateurs sont dans différents emplacements dans

l'annuaire). Pour utiliser cette fonctionnalité, il faut modifier le paramètre ldap_basedn à TRUE dans le fichier de configuration.

Un nouveau champ apparaît alors dans cette page. Il permet de préciser un chemin de recherche dans LDAP. Par

exemple uid=bbalet,ou=people,dc=company,dc=com . Si vous ne savez pas quelle valeur mettre dans ce champ, il faut vous

rapprocher de l'administrateur de l'annuaire de votre entreprise.

Page 51: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Comment accéder à toutes les demandes et les modifier ? Une demande de congé avec le statut "Demandée", "Acceptée" ou "Refusée" ne peut pas être modifiée par l'employé. Ce

blocage est nécessaire car modifier les dates ou la durée pourrait impacter la balance des congés ou permettre à un employé ayant de mauvaises intentions de modifier une demande passée. Cependant, si une erreur a été commise, l'employé peut demander au service des ressources humaines de modifier une demande erronnée.

Comme nous allons le voir, un utilisateur avec les droits RH peut modifier une demande d'absence déjà envoyée, validée ou rejetée.

Prérequis Vous devez avoir créé au moins deux utilisateurs comme décrit dans cet article. L'un des deux doit avoir le rôle "employé" et le second le rôle "RH".

Connectez-vous avec le compte d'un employé et créez une demande de congé avec le statut "Demandée". Un mail a été envoyé au manager de l'utilisateur et l'employé à l'origine de la demande ne peut plus la modifier.

Comment modifier une demande d'absence ? Connectez-vous à Jorani avec un compte ayant le rôle "RH". Puis accédez à la page Liste des employés depuis le menu RH.

Cette page liste les employés et permet d'accéder à leurs demandes de congés et aux autres fonctions de gestion des ressources humaines. Afin de modifier une demande de congé, il faut repérer l'employé concerné dans la table (que l'on peut trier et filtrer de différentes manières) puis faire un clic droit sur la ligne de l'employé concerné. Dans le menu contextuel,

cliquez sur Congés.

Liste des employés depuis le menu RH

La page suivante liste les demandes de congés d'un employé. Si vous souhaitez modifier une des demandes de congé, cliquez

sur l'identifiant du congé.

Liste des demandes de congé d'un employé

Vous pouvez maintenant modifier la demande de congé. Veuillez noter que vous êtes dans le contexte de l'employé. Par exemple, les messages d'avertissement relatifs à un éventuel dépassement du crédit de congé ou au chevauchement avec une autre demande sont relatifs à l'employé dont vous modifiez la demande et pas à vos propres demandes de congé.

Page 52: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Modification d'une demande de congé d'un employé

Page 53: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Comment gérer les employés ? La page est accessible aux utilisateurs ayant les privilèges RH (rôle Ressources Humaines) depuis l’écran RH / Liste des

employés. Elle est similaire à la page d'administration des utilisateurs, sauf qu'elle rassemble les fonctions de gestion des

ressources humaines.

Menu contextuel dans la page de gestion des employés

Il est possible de filtrer le tableau des employés en utilisant le champ de recherche et de voir plus d'entrées en modifiant le champ éléments. On peut également trier les colonnes.

Si vous avez décrit votre organisation dans Jorani, vous pouvez également appliquer un filtre par entité et inclure ou non les

sous-entités (par exemple un service et ses équipes ou un pays et ses directions régionales, etc.). Ce filtre sera mémorisé et appliqué la prochaine fois que vous ouvrirez cette page.

On peut faire apparaître un menu contextuel à l'employé (en faisant un clic droit sur la ligne de l'employé). Le responsable des

ressources humaines peut alors effectuer les opérations suivantes :

Créer une demande d'absence à la place d'un employé.

Modifier les données d'un employé.

Ajouter des crédits congé (droits à congé) à un employé en plus de ceux définis par son contrat.

Accéder aux demandes de congés d'un employé.

Accéder aux heures supplémentaires d'un employé.

Accéder au bilan individuel des congés d'un employé.

Accéder au rapport mensuel sur la présence d'un employé.

Ouvrir le calendrier annuel des demandes de congés.

Modifier les délégations d'un employé (s'il s'agit d'un manager).

À la suite du tableau, il y a deux boutons vous permettent d'effectuer des opérations supplémentaires :

Créer un nouvel utilisateur en cliquant sur le bouton Créer en bas de la page.

Exporter la liste des utilisateurs en cliquant sur le bouton Exporter cette liste en bas de la page.

Page 54: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Comment afficher toutes vos absences ? Jorani offre plusieurs vues de calendrier. Dans cet écran, les absences affichées sont celles que vous avez créées, .quel que

soit le statut

Mode d'emploi Ouvrir la vue depuis le menu Calendrier, puis Mes collègues

Toutes vos demandes affichées sous la forme d'un calendrier.

Les demandes acceptées, planifiées, demandées et rejetées y sont affichées.

On peut également naviguer de mois en mois en cliquant sur les boutons flèche. Il est également possible de revenir à la date du jour en cliquant sur le bouton aujourd'hui.

Il est possible d'y afficher les journées non travaillées (week-end, jours fériés, etc.) en cliquant sur le bouton Jours non

travaillés. Bien entendu, il faut pour cela que l'administrateur ait correctement renseigné les jours non travaillés spécifiques à

votre contrat. Si le calendrier n'affiche pas les jours non travaillés ou s'il sont incorrects, veillez contacter le service des ressources humaines.

Il existe d'autres types de calendrier:

Mon calendrier : Toutes mes demandes de congés.

Calendrier annuel : Demandes de congés d'un employé pour une année.

Mes collègues : Congés des employés ayant le même manager que vous.

Mes collaborateurs : Si vous êtes un manager, calendrier des employés dont vous validez les demandes d'absence.

Service : Afficher les demandes de congé des employés appartenant à la même entité que vous.

Global : Afficher les absences de toute l'organisation ou d'un service en particulier.

Tabulaire : Les données sont les mêmes que pour le calendrier Global, mais affichées dans un format différent.

Page 55: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Comment afficher les absences annuelles d'un employé ? Accessible depuis le menu des calendriers ou depuis la page de liste des collaborateurs, le calendrier annuel montre tous les

congés (quel que soit l'état de la demande) d'un employé, ainsi que les jours non travaillés définis sur le contrat de l'employé.

Les utilisateurs ayant les droits RH peuvent également accéder à cette page depuis l'écran de gestion des employés.

Mode d'emploi Ouvrir la vue depuis le menu Calendrier, puis Calendrier annuel

Affichage des demandes d'absence sous la forme d'un calendier annuel.

La présentation est un peu différente des autres calendriers. En effet, une journée entière est représentée sur deux lignes. La première ligne représente le matin, tandis que la deuxième représente l'après-midi.

Les journées non travaillées (week-end, jours fériés, etc.) sont affichées en noir. Bien entendu, il faut pour cela que

l'administrateur ait correctement renseigné les jours non travaillés. Si le calendrier n'affiche pas les jours non travaillés ou s'il sont incorrects, veillez contacter le service des ressources humaines.

On peut naviguer d'année en année en cliquant sur les boutons flèche.

Il est possible d'exporter le calendrier de l'année sous Excel en cliquant sur le bouton exporter.

Il existe d'autres types de calendrier:

Mon calendrier : Toutes mes demandes de congés.

Calendrier annuel : Demandes de congés d'un employé pour une année.

Mes collègues : Congés des employés ayant le même manager que vous.

Mes collaborateurs : Si vous êtes un manager, calendrier des employés dont vous validez les demandes d'absence.

Service : Afficher les demandes de congé des employés appartenant à la même entité que vous.

Global : Afficher les absences de toute l'organisation ou d'un service en particulier.

Tabulaire : Les données sont les mêmes que pour le calendrier Global, mais affichées dans un format différent.

Page 56: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Comment voir les absences des membres de votre équipe ? Jorani offre plusieurs vues de calendrier. Dans cet écran, les absences affichées sont celles des employées étant dans la même entité que vous (c'est-à-dire l'utilisateur connecté). Jorani fait la distinction entre service et manager, car la personne

validant les demandes d'absence n'est pas forcément le chef de service . Si vous êtes dans ce cas, pour voir les congés des personnes ayant le même responsable hiérarchique que vous, utilisez plutôt le calendrier mes collègues .

Mode d'emploi Ouvrir la vue depuis le menu Calendrier, puis Service

Congés des employés qui sont dans mon service.

Les demandes acceptées, planifiées et demandées y sont affichées, mais pas les demandes rejetées.

On peut également naviguer de mois en mois en cliquant sur les boutons flèche. Il est également possible de revenir à la date du jour en cliquant sur le bouton aujourd'hui.

Bien entendu, pour que ce calendrier fonctionne, il faut que l'administrateur ait correctement configuré votre organisation. Si le calendrier n'affiche pas les les bonnes informations, veillez contacter le service des ressources humaines.

Il existe d'autres types de calendrier:

Mon calendrier : Toutes mes demandes de congés.

Calendrier annuel : Demandes de congés d'un employé pour une année.

Mes collègues : Congés des employés ayant le même manager que vous.

Mes collaborateurs : Si vous êtes un manager, calendrier des employés dont vous validez les demandes d'absence.

Service : Afficher les demandes de congé des employés appartenant à la même entité que vous.

Global : Afficher les absences de toute l'organisation ou d'un service en particulier.

Tabulaire : Les données sont les mêmes que pour le calendrier Global, mais affichées dans un format différent.

Page 57: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Comment voir les absences de mes collègues ? Jorani offre plusieurs vues de calendrier. Dans cet écran, les absences affichées sont celles des employées ayant le même manager que vous (c'est-à-dire l'utilisateur connecté). Jorani fait la distinction entre service et valideur des demandes de congés, car la personne validant les demandes d'absence n'est pas forcément le chef de service . Si vous êtes dans ce cas, pour voir les congés des personnes de votre service, utilisez plutôt le calendrier service .

Mode d'emploi Ouvrir la vue depuis le menu Calendrier, puis Mes collègues

Congés des employés ayant le même supérieur hiérarchique.

Les demandes acceptées, planifiées et demandées y sont affichées, mais pas les demandes rejetées.

On peut également naviguer de mois en mois en cliquant sur les boutons flèche. Il est également possible de revenir à la date du jour en cliquant sur le bouton aujourd'hui.

Il existe d'autres types de calendrier:

Mon calendrier : Toutes mes demandes de congés.

Calendrier annuel : Demandes de congés d'un employé pour une année.

Mes collègues : Congés des employés ayant le même manager que vous.

Mes collaborateurs : Si vous êtes un manager, calendrier des employés dont vous validez les demandes d'absence.

Service : Afficher les demandes de congé des employés appartenant à la même entité que vous.

Global : Afficher les absences de toute l'organisation ou d'un service en particulier.

Tabulaire : Les données sont les mêmes que pour le calendrier Global, mais affichées dans un format différent.

Page 58: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Comment afficher toutes les demandes de vos collaborateurs ? Jorani offre plusieurs vues de calendrier. Dans cet écran, les absences affichées sont celles qui ont été créées par les

personnes dont vous avez la responsabilité. Autrement dit, le calendrier contiendra les demandes d'absence des employés dont vous validez les demandes de congé.

Mode d'emploi Ouvrir la vue depuis le menu Calendrier, puis Mes collaborateurs

Toutes les demandes d'absence qui vous ont été adressées dans un calendrier.

On voit apparaître dans cette page les demandes de congés de vos collaborateurs. Cette page sera vide si vous n'êtes pas

manager.

Les demandes acceptées, planifiées, demandées et rejetées y sont affichées.

On peut également naviguer de mois en mois en cliquant sur les boutons flèche. Il est également possible de revenir à la date du jour en cliquant sur le bouton aujourd'hui.

Il existe d'autres types de calendrier:

Mon calendrier : Toutes mes demandes de congés.

Calendrier annuel : Demandes de congés d'un employé pour une année.

Mes collègues : Congés des employés ayant le même manager que vous.

Mes collaborateurs : Si vous êtes un manager, calendrier des employés dont vous validez les demandes d'absence.

Service : Afficher les demandes de congé des employés appartenant à la même entité que vous.

Global : Afficher les absences de toute l'organisation ou d'un service en particulier.

Tabulaire : Les données sont les mêmes que pour le calendrier Global, mais affichées dans un format différent.

Page 59: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Comment voir les congés de tous les employés ? La page "Calendrier de l'organisation" que vous pouvez voir depuis le menu Calendrier puis Global vous permettent de

visualiser le calendrier des congés de toutes les entités qui composent votre organisation.

Conditions préalables Vous devez avoir créé des utilisateurs et configuré l'organisation (décrire les entités de votre organisation et y avoir attaché des employés. Pour que ce calendrier soit rempli, des employés doivent être affectés aux entités et ils doivent avoir soumis des

demandes de congés à leurs managers.

De même, pour que les jours fériés soient affichés, il faut qu'au moins un employé appartienne à l'entité (ou à l'ensemble d'entités) que vous avez sélectionnée, mais également que jours non travaillés soit définis sur leurs contrats respectifs.

Comment utiliser le calendrier global ? Connectez-vous à Jorani et ouvrez le menu Calendrier puis Global. Vous avez besoin de sélectionner une des entités de votre

organisation en cliquant sur le bouton Choisir (en fonction de comment a été configuré votre organisation sur Jorani, une entité

peut être un département, une équipe ou un pays).

Comment filtrer sur l'entité ?

Dans la pop-up, choisissez une entité. Ici, nous allons choisir l'entité Passerelles numériques. Cela signifie que nous souhaitons

afficher le calendrier des congés de toute l'organisation.

Page 60: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Choisissez une entité de votre organisation

Mais si vous vous arrêtez ici, il est possible que rien ne s'affiche sur le calendrier (car bien souvent, aucun employé n'est attaché à l'entité racine). Nous devons ensuite indiquer à Jorani d'inclure les sous-entités de cette entité mère. Par exemple, pour inclure tous les pays, filiales et départements dans ce calendrier. Nous pouvons le faire grâce à l'option Inclure les sous-entités.

Inclure les sous-entités

Le calendrier affiche maintenant les congés de tous les employés. Si vous choisissez la racine de votre organisation et que vous incluez les sous-entités, le résultat peut prendre du temps à s'afficher et produire un calendrier très chargé.

Page 61: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Congés de tous les employés

Depuis la version 0.3.1, les paramètres sont mémorisés. Ainsi, en revenant sur la page, le calendrier est chargé en fonction de

vos choix précédents.

Il existe d'autres types de calendrier:

Mon calendrier : Toutes mes demandes de congés.

Calendrier annuel : Demandes de congés d'un employé pour une année.

Mes collègues : Congés des employés ayant le même manager que vous.

Mes collaborateurs : Si vous êtes un manager, calendrier des employés dont vous validez les demandes d'absence.

Service : Afficher les demandes de congé des employés appartenant à la même entité que vous.

Global : Afficher les absences de toute l'organisation ou d'un service en particulier.

Tabulaire : Les données sont les mêmes que pour le calendrier Global, mais affichées dans un format différent.

Comment afficher les absences sous la forme d'un tableau ? Jorani offre plusieurs vues de calendrier. Dans cet écran, les absences affichées sont les mêmes que celles présentées par le calendrier global, mais affichées sous la forme d'un tableau et d'une manière laissant apparaître si les dates de début et de fin

des demandes commencent et terminent le matin ou l'après-midi.

Mode d'emploi Ouvrir la vue depuis le menu Calendrier, puis Tabulaire

Affichage des demandes d'absence sous la forme d'un calendier mensuel tabulaire.

À l'ouverture de la page, le calendrier affiche les demandes des employés de votre service (de l'utilisateur connecté) et pour

l'année et le mois courants. On peut modifier les paramètres d'exécution du rapport afin d'afficher un autre service, une autre année ou un autre mois. La case Inclure les sous-entités est utile lors l'organisation de votre structure a été découpée en entités

et sous-entités (par exemple, directions, puis services, puis équipes). Le fait de cocher la case inclut récursivement l'entité

sélectionnée ainsi que les sous-entités qui la composent.

Pour que le filtre sur l'entité fonctionne, il faut que l'administrateur de Jorani ait correctement défini votre organisation. Si ce n'est pas le cas, veuillez contacter le service des ressources humaines.

Page 62: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Les demandes acceptées, planifiées et demandées sont affichées, mais pas les demandes rejetées afin d'alléger l'affichage.

On peut également naviguer de mois en mois en cliquant sur les boutons flèche. Il est également possible de revenir à la date du jour en cliquant sur le bouton aujourd'hui.

Les journées non travaillées (week-end, jours fériés, etc.) sont affichées en noir. Bien entendu, il faut pour cela que l'administrateur ait correctement renseigné les jours non travaillés. Si le calendrier n'affiche pas les jours non travaillés ou s'il

sont incorrects, veillez contacter le service des ressources humaines.

Export sous Excel Il est possible d'exporter le calendrier tabulaire sous Excel.

Exemple d'export du calendier mensuel tabulaire sous Excel

La présentation est un peu différente (les cellules ne sont pas découpées par un trait en biais). En effet, une journée entière est représentée sur deux lignes. La première ligne (12 dans l'exemple) représente le matin, tandis que la deuxième (13 dans

l'exemple) représente l'après-midi.

Il existe d'autres types de calendrier:

Mon calendrier : Toutes mes demandes de congés.

Calendrier annuel : Demandes de congés d'un employé pour une année.

Mes collègues : Congés des employés ayant le même manager que vous.

Mes collaborateurs : Si vous êtes un manager, calendrier des employés dont vous validez les demandes d'absence.

Service : Afficher les demandes de congé des employés appartenant à la même entité que vous.

Global : Afficher les absences de toute l'organisation ou d'un service en particulier.

Tabulaire : Les données sont les mêmes que pour le calendrier Global, mais affichées dans un format différent.

Rapport du solde des congés des employés La page du rapport de la balance des congés permet aux responsables des ressources humaines d'obtenir le solde des congés des employés. Ce rapport peut être exécuté pour la date du jour (encours des congés) ou pour n'importe quelle date. Choisir la date d'exécution du rapport vous permettra de calculer le nombre de congés à reporter.

Avant de commencer Voici quelques étapes importantes à respecter afin que ce rapport soit rempli avec des données exploitables :

Créez des contrats avec des dates de début et de fin cohérentes.

Créez des utilisateurs qui seront attachés aux contrats que vous avez créés à l'étape précédente. Ces employés devront

avoir créé des demandes d'absence qu'ils auront fait valider par leurs supérieurs hiérarchiques afin que ce rapport ait un

sens.

Décrivez votre organisation et attachez des employés aux entités que vous avez créées.

Optionnellement, vous pouvez créer des positions et, lorsque vous créez un employé, spécifier qu'il occupe une des

positions que vous avez créées.

Page 63: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Comment générer le rapport de solde des congés ? Connectez-vous à Jorani avec un utilisateur ayant les droits RH, puis ouvrez le menu RH pour accéder à la page État des

congés.

Il y a trois contrôles dans le coin supérieur droit de la page :

Inclure les sous-départements permet d'inclure les sous-entités (par exemple les services d'une direction) dans le rapport.

Si, par exemple, vous souhaitez inclure toutes les entités de votre organisation, vous choisirez la racine de l'arbre.

Lancer Exécute le rapport.

Exporter Export le résultat dans Excel.

Contrôles d'exécution du rapport

Lorsque vous cliquez sur le bouton Sélectionner du champ Sélectionner l'entité, une pop-up apparaît, vous permettant de

sélectionner une entité (service, direction, etc.). Le rapport listera tous les employés appartenant à cette entité.

Sélectionnez l'entité à laquelle les employés appartiennent

Comme expliqué précédemment, si vous voulez un rapport global pour tous les employés appartenant à votre organisation, vous devez sélectionner l'entité racine et cocher la case Inclure les sous-départements. Dans cet exemple, si nous voulons

obtenir un rapport de solde de congés de tous les employés appartenant à la filiale "PNC" et d'inclure les départements "Communication", "Finance", "Sélection", etc. nous sélectionnons le nœud "PNC" dans l'arborescence de l'organisation et cocher la case Inclure les sous-départements.

Page 64: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Organisation de votre structure

Comme vous pouvez le voir, tous les types d'absence sont affichés. Le résultat peut être exporté sous Excel (en cliquant sur Exporter) et l'utilisateur peut éliminer ou ajouter des colonnes dans le fichier Excel.

Exemple d'exécution du rapport d'état des congés

Ce rapport ne prend en compte que les demandes de congé au statut acceptée et dans la période actuelle du contrat de chaque employé. Par exemple, si le contrat spécifie que les congés vont du 1er Janvier au 31 Décembre de chaque année,

Page 65: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

seules les congés posés et validés dans cette période de l'exercice en cours seront pris en compte. Cependant et comme

expliqué plus loin, on peut modifier la date d'exécution du rapport.

Ce rapport est utile pour mettre en évidence les irrégularités. Par exemple, l'employé de la première ligne a pris trop de congés payés (plus que le nombre de jours auxquels il a droit). Ces demandes pourraient être corrigées ou converties en congé sans solde par le directeur des ressources humaines.

Comment déterminer le solde précédent ? Une autre fonctionnalité intéressante offerte par cette page est le champ date du rapport. En effet, on peut y saisir n’impor te quelle date et notamment une date de la période annuelle précédente.

Par exemple, imaginons le cas suivant. Les congés – dans votre structure – vont du 1er janvier au 31 décembre. Nous sommes

le 12 janvier 2015 et un des employés souhaite savoir le solde des congés qu’il n’a pas pris en 2014. Il vous suffit de saisir 31/12/2014 (soit le dernier jour de la période précédente) dans le champ date afin de connaître le solde.

Comment suivre les absences exceptionnelles ? Comme Jorani n'est pas conçu pour suivre ce qu'on pourrait appeler les congés accidentels, si vous souhaitez suivre ces

absences dans ce rapport (qui est une balance), il suffit de rajouter 0 jour dans les crédits de congés attaché au contrat et pour la période considérée.

Par exemple, si vous souhaitez suivre annuellement les arrêts maladie des employés ayant le contrat "Global" (c'est un

exemple). Allez dans la page de liste des contrats et ajoutez 0 jours de crédit congé du 01/01/2015 au 31/12/2015. Le solde apparaîtra alors en négatif sur le rapport d'état des congés (ce qui est logique puisqu'on n'a pas de crédit de congé maladie, par exemple). Cette manipulation est à faire sur tous les contrats et pour chaque période que vous souhaitez voir apparaître dans

ce rapport.

Pour de plus amples informations, veuillez lire l'article concernant la gestion des absences imprévues.

Depuis la version 0.4.3, il existe un rapport ayant un but différent : lister les absences du mois et pour un groupe d'employés.

C'est en fait une reprise du rapport de présence mensuelle, mais appliqué à une liste d'employés. Cet autre rapport pourrait répondre à votre besoin sans l'astuce expliquée précédemment. La différence entre les deux rapports est que celui dont nous parlons dans cette page permet d'avoir un cumul à date, tout en utilisant cet autre rapport de présence mensuelle.

Congés pris dans le mois (pour une entité) La page du rapport des congés acceptés dans le mois permet aux responsables des ressources humaines d'obtenir une extraction des congés payés du mois. Ce qui peut être utile pour établir la paie ou pointer d'un seul coup toutes les demandes

d'absence du mois. Ce rapport peut être exécuté pour n'importe quels mois et entité.

Il s'agit d'une synthèse des informations que l'on peut afficher pour chaque employé de ce rapport dans le rapport sur la présence mensuelle d'un employé. Ce dernier permettant d'examiner les absences acceptées d'un employé et pour un mois

donné.

Comme nous parlons de congés pris, il faut que ces congés aient été posés puis acceptés par le manager de l'employé avant

d'être pris en compte et affiché par ce rapport.

Avant de commencer Voici quelques étapes importantes à respecter afin que ce rapport soit rempli avec des données exploitables :

Créez des contrats avec des dates de début et de fin cohérentes.

Créez des utilisateurs qui seront attachés à ces contrats. Ces employés devront avoir créé des demandes d'absence qu'ils

auront fait valider par leurs supérieurs hiérarchiques afin que ce rapport ait un sens.

Décrivez votre organisation et attachez des employés aux entités que vous avez créées.

Optionnellement, vous pouvez créer des positions et, lorsque vous créez un employé, spécifier qu'il occupe une des

positions que vous avez créées.

Comment lister les congés acceptés du mois ? Connectez-vous à Jorani avec un utilisateur ayant les droits RH, puis ouvrez le menu RH pour accéder à la page Demandes de

congé.

Deux listes déroulantes vous permettent de choisir le mois et l'année d'exécution (par défaut, le mois en cours est sélectionné).

Il y a trois contrôles dans le coin supérieur droit de la page :

Page 66: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Inclure les sous-départements permet d'inclure les sous-entités (par exemple les services d'une direction) dans le rapport.

Si, par exemple, vous souhaitez inclure toutes les entités de votre organisation, vous choisirez la racine de l'arbre.

Lancer Exécute le rapport.

Exporter Export le résultat dans Excel.

Contrôles d'exécution du rapport

Lorsque vous cliquez sur le bouton Sélectionner du champ Sélectionner l'entité, une pop-up apparaît, vous permettant de

sélectionner une entité (service, direction, etc.). Le rapport listera tous les employés appartenant à cette entité.

Sélectionnez l'entité à laquelle les employés appartiennent

Comme expliqué précédemment, si vous voulez un rapport global pour tous les employés appartenant à votre organisation, vous devez sélectionner l'entité racine et cocher la case Inclure les sous-départements. Dans cet exemple, si nous voulons

obtenir un rapport de solde de congés de tous les employés appartenant à la filiale "PNC" et d'inclure les départements

"Communication", "Finance", "Sélection", etc. nous sélectionnons le nœud "PNC" dans l'arborescence de l'organisation et cocher la case Inclure les sous-départements.

Page 67: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Organisation de votre structure

Comme vous pouvez le voir, tous les types d'absence sont affichés. Le résultat peut être exporté sous Excel (en cliquant sur Exporter) et l'utilisateur peut éliminer ou ajouter des colonnes dans le fichier Excel.

Exemple d'exécution du rapport de liste des congés

Dans les dernières colonnes, vous trouverez des informations techniques vous permettant de contrôler la cohérence de la saisie de vos employés, ainsi que de votre configuration. Vous pouvez ignorer ou éliminer ces données de contrôle une fois l'export vers Excel effectué.

leave_duration Somme des absences du mois.

total_days Nombre total de jours dans le mois.

non_working_days Nombre de journées non travaillées dans le mois.

work_duration Nombre total de jours travaillés dans le mois.

Ce rapport ne prend en compte que les demandes de congé au statut acceptée et pour le mois sélectionné.

Ce rapport est utile pour fournir une extraction des absences pour le service de comptabilité ou de paie de votre organisation.

Enfin, sachez qu'il existe un rapport complémentaire permettant de lister le solde des congés disponibles pour un ensemble d'employés.

Absence mensuelle d'un employé Il est important de connaître le nombre de jours de présence mensuelle d'un employé. En effet, la paie ou certains avantages

peuvent varier en fonction du nombre de jours pendant lesquels un collaborateur travaillait ou était absent. Par exemple, en France, il est intéressant d'utiliser Jorani pour calculer le nombre de tickets restaurant (chèques déjeuner ou tout autre système comparable tel que la prime de panier) auxquels a droit un employé.

Dans Jorani, il existe une page de rapport fournissant toutes les données mensuelles pour un employé (présence, absence,

jours non travaillés, ouvrés, etc.). Cet article explique les prérequis à son bon fonctionnement et comment l'utiliser.

Prérequis Pour que les données affichées aient un sens (ou qu'il y ait des données affichées), il faudra au préalable avoir renseigné les informations suivantes :

Avoir créé au moins un contrat avec une période annuelle de congé (par exemple du 1er janvier au 31 décembre de chaque

année ou du 1er juin au 31 mai de l'année suivante).

Sur ces contrats, il faudra définir les jours non travaillés (weekends, fériés, congés publics, etc.).

Au moment de la création ou de la modification de l'employé par rapport auquel vous souhaitez exécuter le rapport, il faudra

indiquer quel est son contrat.

Page 68: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Comment accéder à la page ? On peut exécuter ce rapport depuis la page Liste des employés. Chercher l'employé concerné (astuce: filtrer le tableau des

employés avec le champ de recherche) faire un clic droit sur la ligne de l'employé qui vous intéresse et choisir « Rapport sur la présence » dans le menu contextuel.

Liste des employés

Les employés validant les congés d'autres employés pauvent également accéder à ce rapport depuis la page de liste des collaborateurs.

Contenu de la page La page du rapport semble assez riche, mais il s'agit tout simplement de la même information présentée dans des formats différents : quelles étaient les absences d'un employé durant un mois en particulier.

Page 69: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Page de rapport sur la présence mensuelle

Par défaut, ce rapport montre les valeurs du mois précédent. On peut toutefois exécuter ce rapport pour un autre mois.

Détaillons chacune des parties de cet écran de haut en bas et de gauche à droite.

Calendrier du mois

Ce calendrier présente toutes les demandes d'absence (quel que soit le statut) crées par l'employé. Il s'agit des données présentées par la page « calendrier individuel » si celle-ci avait été lancée par l'employé.

Synthèse des jours ouvrés, non travaillés, etc.

Immédiatement à droite du calendrier, un bloc indique des données sur l'employé et son contrat de travail. Des calculs sont faits afin de déterminer :

L'employé, le mois sélectionné et le nombre total de jours dans le mois sélectionné.

Le contrat auquel est lié l'employé. Un lien permet d'accéder au détail du contrat.

Le nombre de jours ouvrés. Il s'agit du nombre de jours durant lesquels l'employé est censé être présent. C'est à dire, le

nombre de jours dans le mois sélectionné auxquels on soustrait les jours non travaillés définis sur le contrat.

Le nombre de jours non travaillés définis sur le contrat.

La durée des absences qui est la somme des demandes créées par l'employé et acceptées par son manager. Il vous

appartient de vérifier l'exactitude de ces informations en vous aidant des autres informations tirées de Jorani et de ce

rapport.

La durée de présence qui est la soustraction entre le nombre de jours ouvrés et la durée des absences.

Page 70: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Contrôles d'exécution du rapport

Par défaut, ce rapport montre les valeurs du mois précédent. On peut toutefois exécuter ce rapport en sélectionnant un autre mois et une autre année. Il faut ensuite cliquer sur le bouton Exécuter pour rafraîchir les données.

Calendrier linéaire des absences

Ce calendrier est assez similaire au calendrier tabulaire sauf qu'il ne contient que les demandes de congé acceptées d'un collaborateur.

Liste des absences du mois

Enfin, un dernier tableau récapitule la liste les périodes d'absence effectives de l'employé. Ainsi, les absences commençant le

mois précédent ou finissant le mois suivant, mais empiétant sur le mois sélectionné sont listées dans cette table.

Veuillez noter que la liste des absences ne contient que les demandes de congé acceptées.

Page 71: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Connaître l’état des congés d’un employé Cette page est assez similaire à la page qui permet à un manager de voir le solde de congé d'un membre de son équipe. La

différence est que la page décrite dans cet article contient des liens vers des fonctions RH.

Le responsable des ressources humaines doit pouvoir visualiser l’état des congés d'un employé. D'une part afin de vérifier sa saisie des crédits de congé (qu'il peut allouer au niveau du contrat ou d'un employé) et, d'autre part, car Jorani n’interdit pas de poser des congés alors que le solde des congés est insuffisant.

Comment accéder à cette page ? La page est accessible aux responsables des ressources humaines depuis l’écran RH / Liste des employés. Choisir un des

employés et faire un clic droit sur la ligne. Il faut ensuite cliquer sur l’icône information afin d’ouvrir ce rapport.

Page d’état des congés d’un employé

Cette présente plusieurs informations :

Le premier tableau liste les types de congés et, pour chaque type, le nombre de jours disponible (le solde), le nombre de

congés pris et le nombre total de jours crédités pendant la période annuelle en cours. Le tableau liste aussi, en seconde

partie, le détail des temps supplémentaires validés (le cas échéant). La somme des temps supplémentaires validés vient

Page 72: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

alimenter le type de congés « compensate » (la première ligne du tableau – qui est un type système et dont vous pouvez

changer le libellé).

Avant le contenu du deuxième tableau, il y a un rappel du jour et du mois du début et de la fin de la période annuelle des

congés (par exemple, en France, elle va de juin à mai de l'année suivante).

Le titre du deuxième tableau est cliquable, afin d'accéder rapidement au crédit d'absence pour le contrat.

Le deuxième tableau liste les crédits de congés qui ont été affectés au niveau d’un contrat. Dans cet exemple, l’employé est

attaché au contrat PNC Regular. Pour rappel, créditer des jours de congé sur un contrat ajoute le crédit à tous les employés

attachés à ce contrat.

Le titre du troisième tableau est cliquable, afin d'accéder rapidement au crédit d'absence pour l'employé(e).

Le troisième tableau liste les crédits de congés qui ont été affectés au niveau de l’emp loyé. La différence avec le deuxième

tableau est que les affectations de crédits de congés affectées à l’employé ne devraient concerner que les congés

individuels (ancienneté, maternité, etc.).

Le premier tableau est donc une synthèse des tableaux deux et trois ainsi que la somme des congés validés pris par un

employé.

Comment déterminer le solde précédent ? Une autre fonctionnalité intéressante offerte par cette page est le champ date du rapport. En effet, on peut y saisir n’impor te quelle date et notamment une date de la période annuelle précédente.

Par exemple, imaginons le cas suivant. Les congés – dans votre structure – vont du 1er janvier au 31 décembre. Nous sommes

le 12 janvier 2015 et un employé souhaite savoir le solde des congés qu’il n’a pas pris en 2014. Il suffit de saisir 31/12/2014 (soit le dernier jour de la période précédente) dans le champ date afin de connaître le solde.

Page 73: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Comment gérer ses collaborateurs ? Un responsable hiérarchique peut visualiser à tout moment la liste de ses collaborateurs. Autrement dit, la liste des employés

qui lui enverront des demandes de congés via l’application. D’un point de vue applicatif, cet écran listera les employés pour lesquels vous avez sélectionné l’utilisateur connecté en tant que manager.

Afficher la liste des employés dont je valide les demandes Tout le monde peut accéder à cette page en cliquant sur le menu Validation puis Mes collaborateurs. Cependant, cette liste

sera vide si vous n’avez pas été désigné comme étant le responsable hiérarchique d’un autre employé.

Voir la liste de ses collaborateurs

Cet écran liste vos collaborateurs. Si vous n'êtes pas un manager, cette liste sera vide.

Si vous validez vos propres demandes de congé, votre nom apparaîtra dans cette liste.

Si vous êtes le manager d’un ou plusieurs autres employés, cet écran vous permettra de réaliser les opérations suivantes :

Accéder à l’état individuel des congés d’un collaborateur en cliquant sur l’icône d’information . Cet écran est pratique si

vous souhaitez connaître le solde des congés d’un collaborateur avant d’accepter sa demande.

Afficher un rapport de présence mensuelle. Exécuté pour le mois précédent, ce rapport liste toutes les demandes de

congés acceptés. Il faut cliquer sur l’icône de rapport .

Ouvrir le calendrier annuel : Demandes de congés d'un collaborateur pour une année en cliquant sur l’icône calendrier .

Option de création des demandes de congé Il existe une option dans la configuration de Jorani permettant aux managers de créer des demandes de congé à la place de leurs subordonnés (ou des employés pour lesquels ils valident les demandes de congé). Cette fonctionnalité est désactivée par

défaut, mais lorsqu'on l'active, une nouvelle icône apparaît permettant d'accéder au formulaire de création d'une demande d'absenceque le manager remplira à la place de son collaborateur.

Comment créer une demande d'absence à la place d'un collaborateur ?

Page 74: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Validation des demandes d'absence Vous pouvez accéder à cette page depuis le menu Validation / Absences. Cette page liste les demandes d'absences qui vous

sont soumises (par vos éventuels collaborateurs). Si vous n'êtes pas manager, cette liste sera toujours vide. Cette page vous permet de réaliser les actions suivantes :

Pour chaque demande d'absence, voir la date de début et de fin ainsi que la durée et le type d'absence.

Voir une demande d'absence en cliquant sur l'icône .

Accepter une demande en cliquant sur l'icône .

Refuser une demande en cliquant sur l'icône .

Liste des demandes d'absences que vous pouvez accepter ou rejeter.

Le composant d'interface graphique qui affiche la liste possède nativement les fonctions de tri et de filtre de la liste (avec le champ Recherche). Vous pouvez également choisir le nombre de lignes à afficher.

Si vous voulez lister uniquement les demandes en attente (Les demandes avec le statut Demandée et non pas déjà rejetée ou acceptée), cliquez sur le bouton Demande en cours au bas de la page. Naturellement, cela listera uniquement

les demandes de vos collaborateurs.

Si vous souhaitez lister toutes les demandes qui vous ont été soumises (demande d'absence avec le statut Demandée, Refusée et En cours), cliquez sur le bouton Toutes les demandes au bas de la page.

Dans les deux cas, les demandes d'absences avec le statut Planifiée ne seront pas affichées.

Vous pouvez exporter cette liste dans Excel en cliquant sur le bouton Exporter cette liste située en bas de la page.

Pour plus d'informations sur le processus des demandes de congés, vous pouvez lire cet article qui explique plus en détail les différents statuts de la demande d'absence.

Page 75: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Connaître l’état des congés d’un employé dont je valide les demandes Un manager doit valider les demandes de congés qui lui sont envoyées par les employés qu’il encadre. Cependant, avant de

valider ou de refuser la demande, il serait intéressant de visualiser l’état des congés. Car Jorani n’interdit pas de poser des congés alors que le solde des congés est insuffisant.

Comment accéder à cette page ? La page est accessible depuis l’écran Validation / Liste des collaborateurs. Il faut ensuite cliquer sur l’icône information afin

d’ouvrir ce rapport.

Page d’état des congés d’un collaborateur

Cette présente plusieurs informations :

Le premier tableau liste les types de congés et, pour chaque type, le nombre de jours disponible (le solde), le nombre de

congés pris et le nombre total de jours crédités pendant la période annuelle en cours. Le tableau liste aussi, en seconde

partie, le détail des temps supplémentaires validés (le cas échéant). La somme des temps supplémentaires validés vient

alimenter le type de congés « compensate » (la première ligne du tableau – qui est un type système).

Page 76: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Le deuxième tableau liste les crédits de congés qui ont été affectés au niveau d’un contrat. Dans cet exemple, l’employé est

attaché au contrat PNC Regular. Pour rappel, créditer des jours de congé sur un contrat ajoute le crédit à tous les employés

attachés à ce contrat.

Le troisième tableau liste les crédits de congés qui ont été affectés au niveau de l’employé. La différence avec le deuxième

tableau est que les affectations de crédits de congés affectées à l’employé ne devraient concerner que les congés

individuels (ancienneté, maternité, etc.).

Le premier tableau est donc une synthèse des tableaux deux et trois ainsi que la somme des congés validés pris par un

employé.

Comment déterminer le solde précédent ? Une autre fonctionnalité intéressante offerte par cette page est le champ date du rapport. En effet, on peut y saisir n’importe quelle date et notamment une date de la période annuelle précédente.

Par exemple, imaginons le cas suivant. Les congés – dans votre structure – vont du 1er janvier au 31 décembre. Nous sommes le 12 janvier 2015 et votre collaborateur souhaite savoir le solde des congés qu’il n’a pas pris en 2014. Il suffit de saisir 31/12/2014 (soit le dernier jour de la période précédente) dans le champ date afin de connaître le solde.

Page 77: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

SALARIE

Connexion à Jorani Lorsqu'un administrateur créé votre compte dans Jorani, un e-mail avec vos identifiants de connexion vous est adressé. Il faut

utiliser le compte et le mot de passe indiqués pour vous connecter à Jorani. Par exemple:

Bienvenue dans Jorani Prénom NOM. Veuillez utiliser ces identifiants pour vous connecter à l'application :

Identifiant Login

Mot de passe Password

Une fois connecté, vous pouvez modifier votre mot de passe comme expliqué dans cet article.

Après une nouvelle installation et la première fois que vous vous connectez à Jorani, vous pouvez utiliser l'utilisateur bbalet et

le mot de passe bbalet. Ce compte par défaut devrait être supprimé en production.

Page de connexion Entrez votre identifiant et votre mot de passe puis cliquez sur le bouton Connexion. Vous pouvez aussi appuyer sur la touche

Entrée.

Page de connexion

Une fois connecté, vous pouvez changer votre mot de passe. Cet article explique comment vous pouvez changer votre mot de passe.

J'ai oublié mon mot de passe pour Jorani Si vous n'avez pas changé votre mot de passe, recherchez dans votre boîte aux lettres un e-mail avec le sujet [Jorani] Votre

compte a été créé et utilisez les informations d'identification fournies.

Si vous avez changé votre mot de passe et que vous ne vous en souvenez plus, vous pouvez :

Contacter un administrateur et lui demander de changer votre mot de passe. Et de vous envoyer vos identifiants.

Page 78: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Si vous vous souvenez de votre identifiant, mais pas de votre mot de passe, vous pouvez entrer votre identifiant puis cliquer

sur le bouton Envoyer mon mot de passe.

Fonctionnalités de sécurité Jorani est un système sécurisé :

Jorani nécessite une authentification valide et une connexion active pour effectuer toute opération.

Personne ne peut intercepter votre mot de passe, même si vous n'utilisez pas une connexion sécurisée (HTTPS).

Votre mot de passe est crypté dans la base de données, afin que personne ne puisse le lire.

Vous pouvez lire cet article pour plus d'informations sur les fonctionnalités de sécurité mises en œuvre dans Jorani.

Comment remplir une demande d'absence ? Pour créer une demande de congés, sélectionner Faire une demande de congés depuis le menu Demandes, puis remplir le formulaire:

Formulaire de demande de congés

Entrez la date de début des congés et sélectionnez "matin" si vous ne travaillez pas le matin, ou sélectionnez "Après-midi"

si vous travaillez le matin, mais pas l'après-midi (de la date de début de la demande).

Page 79: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Entrez la date de fin des congés et sélectionnez matin si vous revenez l'après-midi de ce jour. Autrement sélectionnez

après-midi si vous revenez travailler le jour suivant (autrement dit si la date de fin est incluse dans l'absence.

Jorani la calcule automatiquement la durée des congés (à la condition d'être correctement configuré. Cependant, il s'agit

d'une durée suggérée et vous pouvez saisir une valeur différente que la valeur proposée par le système.

Choisissez le type de congés (Compensation, congés payés, maternité, paternité, ancienneté, congés maladies, etc.)

Optionnellement, vous pouvez remplir la cause de cette absence.

Une petite animation à droite des champs date de début et de fin vous permet de comprendre la différence entre la saisie de

"Matin" ou "Après-midi".

Enfin, vous pouvez sélectionner deux statuts :

Si vous avez juste prévu un congé, mais que vous n'êtes pas sûr. Votre manager ne recevra pas l'e-mail de demande de

congé tant que vous ne choisissez pas le statut Demandée. Sélectionnez Plannifiée dans ce cas.

Si vous êtes sûr de votre saisie, sélectionnez le statut Demandée. Votre responsable hiérarchique recevra alors un e-mail

l'invitant à accepter ou à rejeter voter demande de congés.

Si votre manager ne peut pas accéder à Jorani pour valider votre demande, contactez un administrateur, car il peut modifier n'importe quelle demande de congés.

Une fois la demande enregistrée, l'employé pourra la retrouver dans la liste de ses demandes d'absence.

À propos des messages d'avertissement En fonction de ce que vous saisissez, Jorani peut émettre deux messages d'avertissement :

Vous dépassez le nombre de jours permis . Jorani a détecté que vous avez épuisé votre crédit de congé. Toutefois, vous

pourrez valider votre demande, car il ne s'agit que d'un avertissement. Cette souplesse permet de saisir des congés par

anticipation ou suite à un accord de gré à gré avec votre manager

Vous avez demandé une absence durant la même période . Jorani a détecté un chevauchement entre deux demandes ou une

demande avec des dates identiques. Vérifiez la liste de vos demandes.

Dans les deux cas, il s'agit d'avertissements, mais la philosophie du logiciel est de ne jamais bloquer les utilisateurs. Ainsi, vous pouvez ignorer les deux messages et soumettre votre demande.

À propos du calcul automatique de la durée des congés Dans le cas où le calcul automatique n'est pas bon, il faut contacter un administrateur. Peut-être a-t-il oublié de définir les jours

non travaillés de votre contrat.

Page 80: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Lister ses demandes de congés et les modifier Jorani permet de gérer la liste des demandes de congés d’un employé avec la possibilité de les modifier du moment qu’elles

sont encore au statut Planifié. Seuls les administrateurs peuvent modifier n’importe quelle demande de congés et en supprimer .

Mode d’emploi On peut accéder à cet écran en cliquant sur le menu Demandes / Liste des demandes de congé.

Liste de ses propres demandes de congé

Cette page permet d’effectuer les opérations suivantes :

Voir une demande de congé en cliquant sur son numéro ou sur l’icône œil .

Modifier une demande de congé en cliquant sur l’icône crayon . Il est possible à un employé de modifier les demandes qui

sont encore au statut Planifié, mais il n’est pas possible de modifier une demande qui a été soumise au manager, voire

acceptée ou rejetée. Il faut pour cela en faire la demande au responsable des ressources humaines.

Supprimer une demande de congé en cliquant sur l’icône poubelle . Comme pour la modification, il est possible à un

employé de supprimer une demande seulement si elle est au statut Planifié.

Exporter la liste de ses demandes vers Excel avec le bouton Exporter cette liste.

Créer une nouvelle demande en cliquant sur le bouton Nouvelle demande.

Comment supprimer ou annuler une demande ? Ni l’employé ni son manager n’ont le droit de supprimer une demande. Pour rappel, un manager ne peut changer le statut d’une

demande que pour la basculer dans les états Validée ou Acceptée. Pour annuler une demande et éviter que la durée ne soit déduite du solde de congé, le manager pourrait simplement la refuser.

L’employé doit donc demander au gestionnaire des ressources humaines s’il souhaite supprimer une mauvaise demande ou

bien basculer son statut à Planifiée s’il souhaite modifier le contenu.

Pour plus d'information sur le processus de demande de congé, vous pouvez consulter l'article expliquant le workflow des demandes de congé.

Page 81: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Utiliser le formulaire de déclaration du temps supplémentaire Avant de commencer, veuillez noter que le module de gestion des heures supplémentaires peut être désactivé en modifiant le

fichier de configuration. Aussi, il se peut que votre installation ne comporte pas les écrans et menus décrits dans cet article.

La page décrite dans cet article est optionnelle, car il existe un moyen alternatif pour gérer le repos compensatoire. En effet, le responsable des ressources humaines pourrait créditer l’employée en ajoutant du crédit avec le type système « repos

compensatoire ». Cependant, Jorani contient un processus de gestion des heures supplémentaires permettant de créditer les employés d’un repos compensatoire équivalent à la durée déclarée via cette page.<

Mode d’emploi Ouvrir la page en cliquant sur le manu Demandes puis « Déclarer heures supp. ».

Formulaire de déclaration heures supplémentaires

L’employé doit alors saisir les champs suivants :

Date à laquelle le temps supplémentaire a été effectué.

L’unité dans Jorani est la journée. Le champ durée doit donc contenir une durée en jours ou fraction de jours (ex. 0,13 pour

1h et 8h/journée de travail). Il faut arrondir la valeur saisie à deux décimales après la virgule.

Cause ou remarque concernant la demande.

Statut à « planifiée » tant que l’employé ne souhaite pas notifier son manager et à « Demandée » une fois qu’il souhaite

soumettre sa demande à son responsable hiérarchique.

Une fois la demande enregistrée, l'employé pourra la retrouver dans la liste des déclarations de ses heures supplémentaires.

Principe de fonctionnement Une fois que la déclaration est validée par le manager, la durée (saisie sur le formulaire de demande) donne droit à autant de repos compensatoire. L’employé a une année, à partir de la date à laquelle il a effectué le temps de travail supplémentaire, pour

poser une demande d’absence en compensation.

Comment gérer les bonus ? En fonction des accords d’entreprise ou du code de travail du pays où vous travaillez, les heures supplémentaires peuvent donner droit à un abondement en congés. Par exemple, si vous travaillez le dimanche, vous pourriez avoir droit à deux jours de

repos compensatoire.

Page 82: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Jorani ne calcule pas cet abondement automatiquement. Il y a deux moyens de gérer la situation :

Par la saisie : l’employé saisit la durée du repos compensatoire résultant de son temps de travail supplémentaire. Par

exemple, s’il a travaillé dimanche, il mettra la date de dimanche, mais entrera 2 dans le champ durée.

Par un abondement manuel : le responsable des ressources humaines passe en revue les déclarations de temps de travail

supplémentaire et ajoute à l’employé des journées de repos compensatoire et plus de la journée ajoutée par le système.

Vous pouvez également gérer ce processus parallèlement à Jorani (et comme expliqué dans l'introduction en ajoutant manuellement des crédits de congé de type repos compensatoire).

Lister ses demandes d'heures supplémentaires et les modifier Avant de commencer, veuillez noter que le module de gestion des heures supplémentaires peut être désactivé en modifiant le fichier de configuration. Aussi, il se peut que votre installation ne comporte pas les écrans et menus décrits dans cet article.

Jorani permet de gérer la liste des demandes d'heures supplémentaires d’un employé avec la possibilité de les modifier du moment qu’elles sont encore au statut Planifié. Seuls les administrateurs peuvent modifier n’importe quelle demande d'heures

supplémentaires et en supprimer.

Mode d’emploi On peut accéder à cet écran en cliquant sur le menu Demandes, puis Liste heures supp..

Liste de ses propres demandes de congé

Cette page permet d’effectuer les opérations suivantes :

Voir une demande d'heures supplémentaires (on peut aussi cliquer sur son numéro).

Modifier une demande d'heures supplémentaires. Il est possible à un employé de modifier les demandes qui sont encore

au statut Planifié, mais il n’est pas possible de modifier une demande qui a été soumise au manager, voire acceptée ou

rejetée. Il faut pour cela en faire la demande au responsable des ressources humaines.

Supprimer une demande. Comme pour la modification, il est possible à un employé de supprimer une demande seulement

si elle est au statut Planifié.

Exporter la liste de ses demandes vers Excel avec le bouton Exporter cette liste.

Créer une nouvelle demande en cliquant sur le bouton Nouvelle déclaration.

Comment supprimer ou annuler une demande ? Ni l’employé ni son manager n’ont le droit de supprimer une demande. Pour rappel, un manager ne peut changer le statut d’une demande que pour la basculer dans les états Validée ou Acceptée. Pour annuler une demande faite par erreur, le manager

pourrait simplement la refuser.

Page 83: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

L’employé doit donc demander au gestionnaire des ressources humaines s’il souhaite supprimer une mauvaise demande ou

bien basculer son statut à Planifiée s’il souhaite en modifier le contenu.

Voir le bilan de vos congés Cette page vous permet de vérifier les informations suivantes :

Pour chaque type de congés, le nombre de jours: disponible, pris et acquis.

À condition que vous ayez soumis des demandes d'heures supplémentaires et qu'elles aient été validées par votre

manager, elles alimenteront le compteur Repos compensatoire (que vous pouvez renommer).

Un tableau séparé liste les demandes d'heures supplémentaires qui ont été validées par votre supérieur hiérarchique (avec

la description de ces heures, c'est-à-dire la description que vous en avez faite).

À propos du nombre de jours: disponible, pris et acquis :

Le nombre de jours disponible est la différence entre les jours acquis et pris.

Le nombre de jours pris est la somme des durées des demandes de congé d'un type donné (la ligne du tableau).

Le nombre de jours acquis est le droit à congé d'un type donné (la ligne du tableau).

Bien entendu, le prérequis est que le responsable des ressources ait crédité votre contrat ou vous ait donné des jours de congé

individuels. Il faut aussi que des demandes aient été validées.

Mode d'emploi La page est accessible depuis l’écran Demandes / Compteurs.

Page 84: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Page d’état de ses congés

Cette présente plusieurs informations :

Le premier tableau liste les types de congés et, pour chaque type, le nombre de jours disponible (le solde), le nombre de

congés pris et le nombre total de jours crédités pendant la période annuelle en cours.

Le second tableau liste le détail des temps supplémentaires validés (le cas échéant). La somme des temps

supplémentaires validés vient alimenter le type de congés « compensate » (la première ligne du tableau – qui est un type

système et que vous pouvez renommer).

Comment déterminer le solde précédent ? Une autre fonctionnalité intéressante offerte par cette page est le champ date du rapport. En effet, on peut y saisir n’importe quelle date et notamment une date de la période annuelle précédente.

Par exemple, imaginons que les congés – dans votre structure – vont du 1er janvier au 31 décembre. Nous sommes le 12

janvier 2015 et vous souhaitez savoir le solde des congés que vous n’avez pas pris en 2014. Il suffit de saisir 31/12/2014 (soit le dernier jour de la période précédente) dans le champ date afin de connaître le solde.

Page 85: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Pourquoi Jorani est-il génial ?

Des processus simples d'approbation. Pour les congés et les heures supplémentaires.

Jorani vous permet de mettre en oeuvre un processus (workflow) pour gérer les demandes de congés et les déclarations d'heure supplémentaire. Lorsque vous créez un employé, il suffit de sélectionner son responsable hiérarchique pour que ce manager reçoive par courriel les demandes de congés et les déclarations d'heure supplémentaire de ses collaborateurs. Un manager peut alors accepter ou rejeter une demande en un clic (depuis l'e-mail ou Jorani).

Description du processus de congés »

Calcul automatique de la durée des absences. Et gestion des jours non travaillés.

Lorsqu'un employé créé une demande d'absences, Jorani suggère une durée en prenant en compte les dates et les jours non travaillés. Les jours non travaillés sont définis au niveau d'un contrat et peuvent concerner les jours fériés, week-ends ou bien les jours non travaillés d'un employé travaillant à temps partiel.

Comment est calculée la durée des absences ? »

Page 86: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Rapports faciles. Jorani parle couramment l'Excel -:)

Jorani contient plusieurs rapports intégrés. Par exemple, le rapport d'état des congés de vos employés. En outre, toutes les listes affichées dans l'application sont exportables dans Excel en un clic (contrats, employés, congés, etc.).

Jorani en action »

Modélisez votre organisation. Comme vous voulez.

Jorani permet de décrire une organisation complexe composée de pays, filiales, établissements, services, équipes, etc. Vous pouvez ensuite attacher des employés à ces entités. Cela permet de filtrer les rapports et calendriers sur une des entités que vous avez définies.

Comment configurer votre organisation? »

Page 87: Documentation de Jorani - WordPress.com · 2019. 6. 6. · Documentation de Jorani Lorsque vous utilisez Jorani, n'hésitez pas à cliquer sur l'icône d'aide en ligne des écrans

Calendrier des absences. Pour voir qui n'est pas là.

Jorani peut afficher plusieurs types de calendrier (individuel, collègues, service, etc.) afin de vous aider à planifier vos activités ou vos futurs congés. Il est possible d'y afficher les jours non travaillés tels que les jours fériés.

Jorani est un logiciel libre. Pas de coûts cachés.

Contrairement aux logiciels dits « open core », Jorani n'a pas besoin de modules additionnels payants. Tout est disponible gratuitement et le code source est accessible à tous sur github. Le code source est distribué sous licence AGPL v3.