KELIO Pro
Livre blanc
KELIO Security
BODET Software
CS 40211 | Boulevard du Cormier
49302 CHOLET Cedex | FRANCE
export@bodet-software.com
Réf. 650E40 AA
Table des matières
1. PREAMBULE ............................................................................................................................................................. 4
Bodet Software
2
Kelio One -- Kelio Pro – Kelio Security
14. INTERFACE KELIO-EXCHANGE SYNCHRO ABSENCES DANS LES CALENDRIERS OUTLOOK ...................................... 55
15. INTERFACE KELIO–LOTUS DOMINO SYNCHRO ABSENCES DANS LES CALENDRIERS LOTUS .................................. 57
3
1. Préambule
Ce document a pour objectif de présenter le fonctionnement technique et les prérequis d’installation
de l’application Kelio One ou Pro en version 2.
Les informations ici rassemblées doivent faciliter une bonne préparation des installations et permettre
une meilleure intégration de la solution dans votre environnement informatique.
Serveur
d’application
Serveur de base
de données
Bodet Software
4
Serveur applicatif SGBD
Client
(base par
employés)
Firebird 2.5
Port 8089
par défaut
Tomcat
Client léger
Spring
3. Schéma des flux
Présentation
11g
9ir2,
10gr2,
Oracle
Client riche
Service
Hibernate
Portail
Domaine
Persistance
Coordination
Présentation
Coordination
2008
Web Services
2008R2
Serveur des
Kelio One -- Kelio Pro – Kelio Security
SQL Server
terminaux
Entrepôt de données
5
SQL
Serveur Kelio
Port de maintenance
Port de communication solution Kelio
Bodet Software
6
Kelio One -- Kelio Pro – Kelio Security
4. Terminaux / concentrateurs
4.1 Terminal Visio X7
• Écran TFT couleur 7" TFT 262144 couleurs, résolution 800x480 pixels avec dalle tactile
capacitive
• Processeur 1GHz, Mémoire vive 512Mo
• Système audio haut-parleur 1,2W et microphone
• Caméra couleur CMOS 640x480 pixels. Résolution VGA
• Connexion USB accessible pour l’exploitant pour la connexion d’une douchette code-barres ou
d’une clé USB mémoire
• Entrée alarme contact sec (FES)
• Logo de façade rétro éclairé par LED blanche, verte et rouge.
• Boîtier plastique design deux couleurs
• Détecteur interne de choc par accéléromètre
Le terminal Visio X7 est prévu pour une exploitation dans un environnement industrie légère,
résidentielle et commerciale.
Alimentation :
7
• La continuité du badgeage en cas de coupure secteur est de 2 heures et ce grâce à l’énergie
fournie par la batterie interne du terminal.
En cas de coupure secteur prolongée, il n’est donc plus possible de badger mais les données
contenues dans le terminal sont sauvegardées pour une durée illimitée. Pour augmenter le
temps de badgeage en cas de coupure secteur, un bloc alimentation 12Vdc/24Vdc externe
équipée d’une batterie de forte capacité, est disponible en option.
Autonomie : en cas de coupure de liaison avec le serveur, le terminal Visio X7 conserve une capacité
de calcul et d’affichage de résultats pendant 5 jours. Au-delà, les badgeages continuent à être
mémorisés à hauteur de 200 000 badgeages.
Si le terminal KELIO Viso X7 gère des lecteurs ou terminaux élèves déportés sur son bus 485, alors,
cette limite de stockage à 200000 badgeages reste valable pour l’ensemble des points de badgeages
gérés.
Limites fonctionnelles :
Technologies de lecteur :
Relais interne : Utilisable pour la gestion d’une sonnerie ou d’une porte en contrôle d’accès.
Bodet Software
8
Kelio One -- Kelio Pro – Kelio Security
Le terminal Visio X4 est prévu pour une exploitation dans un environnement industrie légère,
résidentielle et commerciale.
9
Alimentation :
En cas de coupure secteur prolongée, il n’est donc plus possible de badger mais les données
contenues dans le terminal sont sauvegardées pour une durée illimitée. Pour augmenter le
temps de badgeage en cas de coupure secteur, un bloc alimentation 12Vdc externe équipé
d’une batterie de forte capacité, est disponible en option.
Autonomie : en cas de coupure de liaison avec le serveur, le terminal Visio X4 conserve une capacité
de calcul et d’affichage de résultats pendant 5 jours. Au-delà, les badgeages continuent à être
mémorisés à hauteur de 200 000 badgeages.
Limites fonctionnelles :
Technologies de lecteur :
Relais interne : Utilisable pour la gestion d’une sonnerie ou d’une porte en contrôle d’accès.
• Lecteur empreinte Digitale Biométrique + MIFARE et MIFARE DESFIRE (non compatible mode
USB)
• Lecteur Empreinte Digitale Biométrique
Bodet Software
10
Kelio One -- Kelio Pro – Kelio Security
Attention la limite du nombre d’empreintes dans le capteur biométrique est de 2397 personnes, soit
9588 templates maxi (attention temps de chargement long, environ 3h).
11
4.4 Ports TCP/IP des terminaux X4 et X7
Ports TCP/IP : ports ci-dessous à ouvrir de façon obligatoire pour établir le dialogue entre le serveur
d’application Kelio et le terminal X4 ou X7 :
Ports TCP/IP : ports ci-dessous à ouvrir de façon optionnelle si dialogue du terminal X4 ou X7 vers un
autre périphérique « ancienne génération » :
Port CLIENT 49777/21/23 Communication avec les terminaux Prio et lecteurs Kelio Pass
Bodet Software
12
Kelio One -- Kelio Pro – Kelio Security
Les photos sont stockées sur le serveur Kelio (purge au bout de 60 jours) dans un chemin qui est
paramétrable dans Kelio (non accessible pour les clients si utilisation de la solution Kelio en mode
SaaS), mais restent consultables depuis n’importe quel poste client en accédant aux fonctions de type
« Exploitation ».
Conditions :
Sans Avec
Volumes (Mo) mensuelles photos photos
13
4.7 Précisions techniques autour de l’option Wi-Fi
L’option « connexion Wi-Fi » qui peut être ajoutée à un terminal communiquant Visio X4 ou X7
nécessite les conditions de réception suivantes :
La mesure de la qualité du signal Wi-Fi peut être réalisée par un Smartphone avec une application
spécifique à ce type de test. L’écart moyen constaté entre la mesure sur un smartphone et les
terminaux communicants X4 ou X7 est d’environ 20%.
Cela signifie qu’il faut au moins 75% de qualité de signal mesuré sur un smartphone pour « garantir »
une communication satisfaisante avec les terminaux communiquant X7.Pour obtenir des signaux de
qualité, il est conseillé d’utiliser des répéteurs Wi-Fi.
Enfin l’option « connexion Wi-FI » est compatible uniquement avec les réseaux Wi-FI 2.4Ghz (non
compatible avec les réseaux 5Ghz).
Bodet Software
14
Kelio One -- Kelio Pro – Kelio Security
4.8 Précisions techniques autour des Bodet Apps disponibles selon le modèle du
terminal
Ci-dessous un tableau qui précise les Apps disponibles selon le modèle du terminal sur lequel elles
seront utilisées.
15
4.9 Terminal Prio V2
Les terminaux PRIO V2 fonctionnent :
• En mode déconnecté, déchargement des badgeages via clé USB (non fournie). (Ce mode est
incompatible avec les versions KELIO PRIO V2 Mifare)
o Le déchargement des badgeages peut-être assuré par clé USB. Avec ce mode
d’utilisation, la capacité en nombre de salariés gérés est limitée à 100. Celle-ci permet
aussi de mettre à jour le programme applicatif du KELIO PRIO V2 ainsi que le firmware
du module biométrique.
La plupart des clés USB disponibles sur le marché sont compatibles avec KELIO Prio.
Voici une liste non exhaustive des clés testées sur le produit :
La continuité du badgeage en cas de coupure secteur est de 2h et ce grâce à l’énergie fournie par la
batterie interne du terminal.
Ports TCP/IP :
Technologies de lecteur :
16
Kelio One -- Kelio Pro – Kelio Security
Biométrique :
o Lecteur empreinte Digitale Biométrique + MIFARE et MIFARE DESFIRE (non compatible mode
USB)
o Lecteur Empreinte Digitale Biométrique
Relais interne :
Touches de fonctions:
Les terminaux PRIO possèdent 2 touches de fonctions paramétrables afin de pouvoir consulter les
résultats, badger des missions, badger des pauses, badger sans badge, badger l’OTA, ouvrir une porte,
badger une activité, un centre de charges… (avec KELIO Analytics/Analytics +).
17
4.10 Terminaux géométrie main
Le système Kelio peut être équipé de terminaux à géométrie de la main. Ces terminaux doivent être
connectés à un concentrateur physique ou virtuel (hors solution Kelio On Demand pour le
concentrateur virtuel).
Attention l’utilisation de ces terminaux dans en gestion des temps n’est plus autorisée par la CNIL en
France.
RS - TCP/IP Concentrateur
physique ou virtuel
TCP/IP
• Modèle HP3000
• Modèle HP1000
Autonomie :
En cas de perte de liaison avec le concentrateur (mode dégradé) les terminaux HP1000/3000
permettent l’enregistrement de 5000 badgeages.
Touches de fonctions :
Bodet Software
18
Kelio One -- Kelio Pro – Kelio Security
IP 31
Indice IP
IP 20 IP 20 IP 31 Modèle extérieur avec
boîtier Hurricane
19
4.12 Compatibilité de la solution avec les anciennes gammes de terminaux
L’application Kelio One ou Pro en version 3, est compatible avec les terminaux de badgeages Kelio Visio
L’application Kelio One ou Pro en version 3, peut aussi être compatible avec les anciennes gammes de
terminaux listées ci-dessous, sous réserve d’ajout d’un élément concentrateur physique :
L’ajout d’un élément concentrateur virtuel au lieu de physique est possible uniquement pour la gamme
de terminaux ci-dessous (dans la limite de 4 terminaux maximum) :
Les terminaux de badgeages à connectivité série RS232 ou modem ne peuvent pas être réutilisés
avec une solution Kelio One ou Pro.
Bodet Software
20
Kelio One -- Kelio Pro – Kelio Security
4.13 Architecture avec les anciennes gammes de terminaux pilotés par un Visio X7
Le schéma ci-dessous présente par type et par connexion, le nombre de terminaux d’anciennes
gammes ou de lecteurs qu’un Visio X7 ou un concentrateur peut piloter.
21
Connexion Ethernet
Type Nombre
Kelio Pass 25
ET Bioentry plus 8
ET Master Kelio 25
ET HP3000/1000 8
ET Kelio Prio 25
ET BT-IP 25
Module 4E/4S ou 8E 2
ET IL V4 IP 10
OU Convertisseur de protocole ou Klap ou Kelio Pass 8
Type Nombre
OU Bioentry 8
OU Bioentry Plus 8
Serrures Apério
OU 8
Hub multi béquilles
OU T50 12
Type Nombre
Module 4E/4S ou 8E 2
OU Convertisseur de protocole 4
Connexion RS 232
Type Nombre
1 BT5
OU UL
Bodet Software
22
Kelio One -- Kelio Pro – Kelio Security
4.14 Architecture avec les anciennes gammes de terminaux pilotés par un Visio X4
Le tableau ci-dessous présente par type, le nombre de terminaux d’anciennes gammes ou de lecteurs
qu’un Visio X4 peut piloter via une connexion Ethernet.
Connexion Ethernet
Type Nombre
Kelio Pass 25
ET Bioentry plus 8
ET Master Kelio 25
ET HP3000/1000 8
ET Kelio Prio 25
ET BT-IP 25
Module 4E/4S ou 8E 2
ET IL V4 IP 10
OU Convertisseur de protocole ou Klap ou Kelio Pass 8
23
5. Autres périphériques matériels
5.1 Douchettes Code-barres
L’application Kelio One ou Pro en version 2, peut être associée à l’utilisation de douchettes code-barres
Temps de charge : 4h
Bodet Software
24
Kelio One -- Kelio Pro – Kelio Security
(W x H x D) 30 x 62 x 16 mm
Dimensions /Poids
Poids : 28g
25
5.3 Imprimantes de badges Zenius et Zenius Expert
Badges compatibles
Epaisseur max min
Les badges compatibles avec l’imprimante sont à la norme CR80 – ISO7810, les
dimensions autorisées sont les suivantes :
mm 0,76 0,25
A B
Dimension
max min max min
Vitesse d’impression
• Couleur : de 120 à 150 badges/heure
• Monochrome : de 400 à 500 badges/heure
• Capacité du chargeur : 50 cartes
Nettoyage
L’imprimante Evolis Zenius peut imprimer un maximum de 1000 badges entre 2 cycles de nettoyage.
Caractéristiques
Imprimante Zenius
Bodet Software
26
Kelio One -- Kelio Pro – Kelio Security
Badges compatibles
Epaisseur max min
Les badges compatibles avec l’imprimante sont des badges réinscriptibles à la
norme CR80 – ISO7810, les dimensions autorisées sont les suivantes : mm 0,76 0,5
Vitesse d’impression
• 12 secondes / carte
• Capacité du chargeur : 100 cartes
A B
Dimension
max min max min
Caractéristiques
Imprimante Tattoo
27
5.5 Logiciel de design
Le logiciel eMedia CS Pro permet l'interfaçage avec KELIO ou une base de données Excel (Prévoir une
licence par PC).
Le logiciel eMedia Card Designer Pro ou eMedia Card CS Pro doit également être installé sur le pc client
KELIO afin de pouvoir créer le design de la sérigraphie à appliquer.
http://www.emedia-cards.com http://www.emedia-cs.com
KELIO compatible si utilisation uniquement de la version KELIO compatible si utilisation uniquement de la version
eMedia Card Designer 6.50.694 eMedia CS build 1557
http://www.emedia-cards.com http://www.emedia-cs.com
Windows 7 Windows 7
Windows 8 Windows 8
Windows 10
Anglais Anglais
Allemand Allemand
Espagnol Espagnol
Italien Italien
Portugais Néerlandais
Russe Russe
Le poste client KELIO doit disposer de Framework.net 4.0 afin de pouvoir installer le driver, si ce n’est
pas le cas, le téléchargement est proposé.
28
Kelio One -- Kelio Pro – Kelio Security
En cas d’utilisation d’une photo sur un badge imprimé, sa taille minimum doit être de 1016 pixels x 648
pixels. En dessous de cette taille, la photo apparaitra « pixélisée » sur le badge.
29
5.6 Lecteurs de badges USB
La solution KELIO permet d’utiliser un lecteur de table USB afin d’effectuer différentes opérations :
• La fonction « Dernier lu ».
Dans le cas d’utilisation d’une borne tactile TCL 17 de consultation / badgeage, il est possible d’utiliser
un lecteur de proximité afin de permettre l’ouverture de session automatique de l’intranet grâce aux
badges.
HID 5025 CL (remplaçant du lecteur HID 5325) : non compatible avec les version de Kelio < 15.2P4
STID STR-W15A
Bodet Software
30
Kelio One -- Kelio Pro – Kelio Security
HID 5022 (remplaçant du lecteur 5021 et du lecteur 5321): non compatible avec les version de Kelio
< 15.2P4
Multi -technologies
31
L’utilisation de ces lecteurs n’est pas validée sur des sessions cliente TSE, il faut obligatoirement que
ceux-ci soient utilisés sur un poste de travail avec le client KELIO d’installé (et non sur un terminal passif
ou sur une session TSE).
Attention l’utilisation de ces lecteurs n’est pas compatible avec Mac OS.
Bodet Software
32
Kelio One -- Kelio Pro – Kelio Security
La solution KELIO permet d’utiliser du matériel de la gamme APERIO du fabriquant ASSA ABLOY
- Béquille V3
- Cylindre V3
- Hub
Principe de fonctionnement :
La serrure envoie des identifiants de badge par liaison sans fil au hub de communication (câblé
par RS485) qui communique ensuite avec un concentrateur Kelio.
Ce dernier procède ensuite à la décision d'accès. La décision est envoyée via le hub de
communication à la serrure pour autoriser ou refuser l’accès.
33
Détails sur le hub :
Le modèle de hub commercialisé actuellement avec la solution Kelio peut piloter jusqu’ 8
périphériques (béquilles ou cylindres)
Dans le cas d’installation déjà existante avec d’anciennes générations de béquilles et cylindres
(V1 et V2), prévoir l’ajout d’un hub avec firmware 3.2.0 pour piloter les béquilles et cylindres
V3.
Mifare Desfire avec lecture du n°Bodet inscrit dans les badges Bodet
Bodet Software
34
Kelio One -- Kelio Pro – Kelio Security
Attention : Le système KELIO déploie son propre serveur TOMCAT. Le serveur doit être dédié.
Toutes les parties applicatives ainsi que le calculateur sont entièrement développés en langage Java.
Le serveur d’application est multi-thread afin d’exploiter les technologies des processeurs multi-cœurs.
Version Tomcat Firebird SQL Server Oracle Spring Hibernate Jaybird Microsoft Oracle Thin
Kelio JDBC
1.3XX 7.0.59 2.5.2.26540 2005, 2008, 9ir2, 10gr2, 11gr2 4.1.2 RELEASE 4.3.7.FINAL 2.2.4 4.0.2206 12.1.0.1.0
2012
1.4XX 7.0.59 2.5.2.26540 2005, 2008, 9ir2, 10gr2, 11gr2 4.1.2 RELEASE 4.3.7.FINAL 2.2.4 4.0.2206 12.1.0.1.0
2012
2.1XX 8.0.32 2.5.5.26952 2005, 2008, 9ir2, 10gr2, 11gr2 4.2.4 RELEASE 5.0.6 Bodet 2.2.9 4.2.6420 12.1.0.1.0
2012
2.2XX 8.0.32 2.5.5.26952 2008, 2012, 9ir2, 10gr2, 11gr2, 4.2.4 RELEASE 5.0.6 Bodet 2.2.9 4.2.6420 12.1.0.1.0
2014, 2016, 12c, 12c R2
2017
3.1XX 8.5.20 3.0.2 2008,2012, 10gr2,11gr2, 12c, 4.3.9.RELEASE 5.2.10.Final 3.0.1 6.2.1 12.2.0.1.0
2014, 2016, 12c R2
2017
6.3 Configuration
La solution KELIO peut-être installée sur PC, Serveur Professionnel, Blade server ou sur machine
virtualisée.
Ci-dessous quelques exemples de configuration de ressources dédiées dont doit disposer le logiciel
KELIO (serveur) :
35
75p – 150p 5 2 Go 2 GHz -2 cœurs 10Go N/A N/A
200p – 250p 10 4 Go
300p – 500p 15 4 Go
750p – 25 8 Go
1500p
/!\ OS 32 bits limités
en RAM 3 GHz -2
3 GHz -4 cœurs 10Go 10 Go
cœurs
Tomcat limité à
1,2Go sur un OS 32
Bits
Abaque pour un calcul plus précis du nombre de processeurs nécessaires sur le serveur Kelio et sur le
serveur de base de données SQL ou Oracle :
Planification 1 cœur = 20 planificateurs = 0.2 cœur Ratio de 1 planificateur actif sur 5, soit 4
actifs simultanément
Exploitation RH 1 cœur = 15 exploitants RH = 0.2 cœur Ratio de 4 exploitants actifs sur 5, soit 12
actifs simultanément
La machine serveur ainsi que la base de donnée, si propriétaire, doivent être disponibles 24 h/24 h.
Antivirus : Si un antivirus est en service sur le poste serveur, il est important que le répertoire
d’installation de KELIO (C:\Program Files\BODET\ par défaut) soit exclu des répertoires contrôlés.
Attention, solution KELIO compatible avec Bit Defender si utilisation de la dernière mise à jour de cet
antivirus.
Bodet Software
36
Kelio One -- Kelio Pro – Kelio Security
Utilisation de système de sauvegarde à chaud : Dans le cadre d’une utilisation de KELIO avec la base
de données par défaut Firebird, les systèmes de sauvegarde à chaud tels que « Symantec Backup » ou
équivalent sont incompatibles. Ils doivent dans tous les cas être désactivés pour le répertoire
« \BODET\open\database ».
Attention, la solution Kelio n’est pas compatible avec l’option « Server Core » (installation minimale
du système d’exploitation) proposée par les éditions Standard, Enterprise ou Datacenter.
Dans le cas d’utilisation d’une machine et d’un OS 64 bits, il est possible de le déployer en 64 bits.
Sur OS 32 bits
Sur OS 64 bits
Possibilité d’installer en 32 bits (si RAM totale ≤ 4 Go) et limite mémoire Tomcat = 1,49 Go
Possibilité d’installer en 64 bits (si RAM totale > 4 Go) et limite mémoire Tomcat = limite de la RAM sur
la machine
Pour les installations à forte charge, l’utilisation d’une plateforme 64 bits est conseillée. Dans cet esprit,
nous la préconisons pour toutes licences > à 150 salariés.
37
6.7 Moyens de cryptographie utilisés par java
La solution KELIO embarque des moyens de cryptographie de Java sans limitations (pour les besoins
de l’authentification ADFS via SAML notamment).
Le JRE serveur de la solution KELIO embarque maintenant une version de Java sans limitation.
----------------------------------------------------------------------
----------------------------------------------------------------------
JCE for Java SE 8 has been through the U.S. export review process. The JCE framework, along with the
various JCE providers that come standard with it (SunJCE, SunEC, SunPKCS11, SunMSCAPI, etc), is
exportable.
The JCE architecture allows flexible cryptographic strength to be configured via jurisdiction policy files.
Due to the import restrictions of some countries, the jurisdiction policy files distributed with the Java
SE 8 software have built-in restrictions on available cryptographic strength. The jurisdiction policy files
in this download bundle (the bundle including this README file) contain no restrictions on
cryptographic strengths. This is appropriate for most countries. Framework vendors can create
download bundles that include jurisdiction policy files that specify cryptographic restrictions
appropriate for countries whose governments mandate restrictions. Users in those countries can
download an appropriate bundle, and the JCE framework will enforce the specified restrictions.
You are advised to consult your export/import control counsel or attorney to determine the exact
requirements.
6.9 Virtualisation
Le serveur d’application KELIO est compatible avec les technologies de virtualisation.
Il existe sur le marché de nombreuses solutions de virtualisation : VMware, HYPER-V, XenServer, etc.
Ces solutions sont compatibles avec KELIO dans la mesure où elles sont capables de virtualiser l’un des
systèmes d’exploitation compatible (voir liste des compatibilités chapitre : Systèmes d’exploitation
compatibles pour le serveur d’application)
Bodet Software
38
Kelio One -- Kelio Pro – Kelio Security
La solution de virtualisation devra néanmoins être configurée pour maintenir une adresse MAC fixe en
cas de redémarrage de la machine virtuelle qui héberge la solution KELIO.
Une clé de protection virtuelle à identifiant unique, est fournie à chaque client détenteur d’une licence
Bodet Software. La présence de cette clé est nécessaire pour l’exploitation de la solution.
Le principe s’appuie sur l’utilisation d’une empreinte serveur via l’exécution d’un outil Bodet Software
nommé « WhoAmIKelio.exe ». Cette solution n’est donc pas compatible avec les fermes de serveurs
gérés par une couche de virtualisation où une machine virtuelle hébergeant Kelio peut changer de host
physique automatiquement.
Dans ce cas, l’empreinte serveur n’est plus la même et le mécanisme de protection de Kelio le détecte
et affiche un message d’erreur.
Le contrôle de la capacité « salarié » s’entend en nombre de salariés actifs sur l’application. C'est-à-
dire salariés ayant une affectation de contrat horaire en cours ou futur.
39
7. Base de données
7.1 Choix d’utilisation base par défaut ou base propriétaire
Capacité salarié :
Pour une solution KELIO gérant jusqu'à 500 salariés actifs avec une historisation des données sur
18 mois (extensible à 5 ans sur simple demande), l’utilisation de la base de données par défaut
Firebird est suffisante.
Pour une solution KELIO gérant plus de 500 salariés, il faut envisager d’utiliser une base de type
SQL Server ou Oracle (extensible à 10 ans).
Nombre d’exploitants :
Pour une solution KELIO où 10 exploitants maximum utilisant des clients riches peuvent se
connecter en même temps, l’utilisation de la base de données par défaut Firebird est suffisante.
Pour une solution KELIO où 11 exploitants et plus utilisant des clients riches peuvent se connecter,
il faut envisager d’utiliser une base de type SQL Server ou Oracle.
L’utilisation de ce type de bases de données impose au client de prévoir un plan de maintenance dont
il sera le seul maître. Bodet Software pourra lui proposer des conseils d’administration pour garantir
un bon fonctionnement du système. Bodet Software ne pourra être tenue responsable des
conséquences éventuelles dues à des opérations de lecture/écriture réalisées directement en base de
données par le client.
Dans le cas d’utilisation de bases de données propriétaires, le serveur de base de données doit être
déployé sur une machine physique ou virtuelle différente du serveur applicatif KELIO.
Il est fortement recommandé de prévoir un raccordement Gigabit entre le serveur applicatif KELIO et
le serveur de base de données.
Bodet Software
40
Kelio One -- Kelio Pro – Kelio Security
KELIO est compatible avec les versions et éditions suivantes de Microsoft SQL server:
SQL serveur 2008, SQL serveur 2008R2 (si non utilisation du module messagerie)
• Standard Edition
• Entreprise Edition
• Web Edition
• Les versions gratuites Express car l’outil d’administration est optionnel et la taille de base est
limitée
• La version Developper Edition car utilisable uniquement dans un contexte de développement
(licence)
Mode de licence :
• Processeur : pour ce mode de licence, il est nécessaire d’acquérir une licence pour chaque
processeur physique ou virtuel exécutant le système SQL serveur suivant le nombre de cœurs
utilisables. Le nombre d’utilisateurs est alors illimité.
Ce mode de licence convient « légalement » à l’exploitation d’un système KELIO.
Selon Microsoft, avec ce mode de licence, une personne qui exploite SQL serveur est
considérée comme un utilisateur. Donc tous salariés, qui badgent, qui utilisent le logiciel ou
l’espace personnel sont des utilisateurs. Ce mode de licence n’est pas rentable
économiquement et donc fortement déconseillé pour l’exploitation d’un système KELIO.
• Mode de licence SERVEUR + licence d’accès client (CAL) par poste (device) :
Selon Microsoft, avec ce mode de licence, toute machine qui exploite SQL serveur est
considérée comme un Poste. Ainsi une CAL est comptabilisée par poste d’exploitant, par
badgeuse physique installée. Ce mode de licence est rentable économiquement jusqu’à 25
CAL, au-delà, il faut privilégier le mode de licence processeur. Ce mode de licence convient
pour l’exploitation d’un système KELIO n’utilisant pas la fonctionnalité Intranet et ayant un
nombre d’exploitants et de badgeuses inférieur à 25.
41
Déploiement de la base de données :
Administration :
Les choix d’administration nécessaires à l’exploitation de la base de données KELIO restent sous la
responsabilité de l’administrateur. Néanmoins, nous préconiserons que les tâches d’administration
suivantes soient prévues :
• Sauvegardes complètes
• Sauvegarde régulière des fichiers journaux afin d'éviter un accroissement important
• Mise à jour des statistiques
• Réorganisation/reconstruction des index
=> Une fiche conseil d’administration sera remise lors de l’installation par le consultant Bodet
Software.
Espace disque requis par salarié : (Valeur maximale obtenue dans le cadre d’une utilisation toutes
options de KELIO avec 18 mois d’historique.)
Bodet Software
42
Kelio One -- Kelio Pro – Kelio Security
SGBD Oracle®
Compatibilité :
Mode de licence :
• Processeur : Avec ce mode de licence, il est nécessaire d’acquérir une licence pour chaque
processeur physique qui exécute le système Oracle. (1processeur = mono ou multi cœur)
• Mode par utilisateur nommé : Au sens Oracle, un utilisateur nommé est une personne qui
utilise un programme, un processus faisant appel à la base Oracle. Par conséquent, tous
salariés qui badgent, qui exploitent le logiciel, qui utilisent l’espace personnel sont des
utilisateurs. Ce mode de licence n’est pas rentable économiquement et donc non adapté pour
l’exploitation d’un système KELIO.
43
• Capacité Mémoire SGA / PGA : à optimiser par l’administrateur Oracle
• Nombre de processus : L’application KELIO peut ouvrir un maximum de 500 connexions vers
le serveur Oracle. Par défaut le nombre maximum de processus sur Oracle est à 150.
L’administrateur Oracle du client doit passer cette valeur à 500.
• La création du modèle physique de base de données sera à réaliser en exécutant les scripts
SQL fournis par la société Bodet Software lors de l’installation.
Administration :
Nous conseillons la réalisation de sauvegarde journalière sur des unités de sauvegarde à faible
tolérance de panne.
Bodet Software
44
Kelio One -- Kelio Pro – Kelio Security
8. Postes clients
L’expérience utilisateur sera optimale pour chaque type d’écran listé ci-dessous avec les résolutions
conseillées suivantes :
Écran de type 16:10 widescreen monitor
Écran de type 4:3 Écran de type TVHD 16:9
informatique
Conseillé : 1600 x 1200 ou supérieur Conseillé : 1680 x 1050 ou supérieur Conseillé : 1920x1080
En cas d’utilisation d’écran de haute définition (4K) sur un poste équipé du système d’exploitation
Windows 10, l’exploitation de la solution pourra être réalisée dans de bonnes conditions (adaptation
de l’affichage) si la mise à jour 1703 de Windows 10 est installée.
L’exploitation de la solution Kelio se réalise au travers l’usage d’un navigateur sur des machines de
type WINDOWS ou MAC OS. La connexion peut être réalisée en mode sécurisé HTTPS.
Navigateurs compatibles :
Kelio peut aussi être utilisé en mode Java sous WINDOWS ou MAC OS via JRE (Java Runtime
Environment) (mode alternatif, utilisé dans des conditions d’installation particulières et pour certains
modules)
OS Windows compatibles :
• Windows XP 32/64
• Windows 7 32/64
• Windows 8 32/64
• Windows 8.1 32/64
• Windows 10 32/64
• Windows 2008 et 2008r2
• Windows 2012 et 2012r2
• Windows 2016
OS Mac compatibles :
45
• Mac OS X 10.9 (Mavericks)
• Mac OS X 10.10 (Yosemite)
• Mac OS X 10.11 (El Capitan)
Attention : la version Java 1.6 n’est plus supportée pour les postes client à partir de la version 2.1xx
de la solution Kelio : la version Java devra être supérieure ou égale à 1.7.0_80
Attention, les modules Java ne sont pas compatibles en mode de déploiement « client Zip » sur
environnement MAC
Capacité Mémoire Ram - 2 Go RAM Capacité Mémoire Ram - 4 Go RAM (OS 64bits)
Bodet Software préconise pour la pleine exploitation de cette fonction, l’utilisation de versions d’Excel
à partir de la versions 2007 sp3 et supérieur.
Néanmoins la solution KELIO cliente sait interpréter une demande d’authentification proxy pour
accéder à l’applicatif serveur KELIO.
Bodet Software
46
Kelio One -- Kelio Pro – Kelio Security
Pour obtenir un certificat SSL, il faut d’abord, générer un certificat puis réaliser une demande de
signature à une autorité de certification (CA).
Le coût annuel indicatif d'un certificat SSL Standard se situe entre 200 et 400 euros. Ce prix varie en
fonction de l’étendue, de la version souhaitée et des périodes de validité souhaitées.
CA Officiel
Ils existent plusieurs autorités de certification qui délivrent des certificats SSL, en voici quelques-unes,
leur page d’achat de produit certificat SSL.
Verisign http://www.verisign.com/ssl/index.html
Thawte https://www.tbs-internet.com/php/HTML/commande.php?f=31
Keynectis http://www.keynectis.com/3_protec_authentweb.html
1
FQDN : full qualified domain name (nom de domaine complètement qualifié)
47
Entrust.net http://www.entrust.net/ssl-certificates/standard.htm
Certinomis http://www.certinomis.com/ssl/index.php
GeoTrust http://www.geotrusteurope.com/fr/certificat-ssl/index.htm
Une fois obtenu, le certificat signé sera installé sur le serveur KELIO par le technicien Bodet Software.
Bodet Software
48
Kelio One -- Kelio Pro – Kelio Security
Le déploiement de l’application cliente KELIO sur le(s) serveur(s) Citrix/TSE est laissé par défaut
dans le profil de chaque utilisateur. Dans ce cas il convient de prévoir, sur le(s) serveur(s), un
espace disque suffisant et proportionnel au nombre d’exploitants de l’application KELIO. Le
déploiement et la mise à jour des applications sont gérés automatiquement.
Déploiement unique :
Le déploiement peut se paramétrer sur un chemin commun aux différents serveurs de la ferme
Citrix/TSE ou sur un répertoire mutualisé (serveur de fichiers). Dans ce cas, l’espace disque
nécessaire sur le(s) serveur(s) Citrix/TSE est minimal. Les utilisateurs de la solution KELIO
devront avoir les privilèges NTFS de modification sur le chemin défini pour bénéficier d’un
déploiement et de mise à jour automatique.
49
Si une publication d’application est utilisée, le point d’entrée de la solution KELIO est un portail web, il
est nécessaire de prévoir alors une publication du navigateur souhaité en précisant l’url de KELIO.
Si le poste client est déployé en automatique, les fichiers sont installés sous : %appdata%\bodet_client
ou dans chemin paramétrable mais identique pour tous les utilisateurs.
2
Voir chapitre Base de données pour connaître la volumétrie des bases.
Bodet Software
50
Kelio One -- Kelio Pro – Kelio Security
Paylink 060100120105
Export
Import vers
Tableau de correspondances Paylink Données exportées
Rubriques de paie paie
respectant les
Compteurs
correspondances €
de paie
BODET
Le logiciel de paie utilisé doit nécessairement disposer de la fonction « Import ». Cette fonction est
parfois disponible en option chez certains éditeurs de paie.
KELIO Paylink est une interface Multi-paie capable de gérer des tableaux de correspondances
différents pour chacun des logiciels de paie exploités dans votre entreprise.
De la même manière, si vous gérez plusieurs sociétés avec un même logiciel de paie, il est possible de
gérer des tableaux de correspondances propres à chaque société. Ainsi, il est facile de gérer des
conventions ou accords différents entre les sociétés d’un même groupe.
Pour une mise à disposition plus aisée vers les utilisateurs, le fichier peut aussi être envoyé
automatiquement par mail au destinataire de votre choix, ou transféré sur un serveur FTP.
Un export de paie en fin de mois est une opération importante pour le serveur KELIO.
Lors d’une opération de transfert vers la paie, le système KELIO reste disponible pour l’ensemble des
utilisateurs du système. Les salariés et utilisateurs peuvent continuer à utiliser KELIO de manière
transparente.
Pour garantir ce haut niveau de disponibilité sur les installations de plus de 1000 salariés, il est conseillé
de prévoir, pour Paylink, 512 Mo de Ram supplémentaires à la configuration du serveur d’application
Bodet.
51
Bodet Software
52
Kelio One -- Kelio Pro – Kelio Security
Expenselink 060100120105
Export
Import vers
Tableau de Rubriques
correspondances
de Expenselin Données
paie/comptabilit
paie/comptabilité k exportées
Données respectant les
é €
Notes de correspondances
Frais de
BODET
Fichier ASCII respectant le format
d’import de votre éditeur de
paie/comptabilité.
53
12. Interface serveur de messagerie
L’application « Gestion des Alertes » de la solution KELIO permet l’envoi de certaines alertes, suivis ou
anomalies par e-mail vers des utilisateurs identifiés.
Par défaut, l’envoi des messages se fait via le protocole SMTP, port 25. Le n° de port est modifiable.
Deux autres options sont disponibles dans la solution KELIO pour envoi de mail vers un serveur de
messagerie :
KELIO permet de sécuriser les échanges de mails d’alerte en gérant l’identification des comptes de
messagerie. Cette gestion de l’identification repose sur l’utilisation du protocole SMTP-Auth.
KELIO permet également de sécuriser les échanges de mails d’alerte en utilisant une surcouche de
sécurité de type SSL/TLS (port 465) ou de type STARTLS (port 587).
Cette fonctionnalité est réalisée via l’envoi d’un mail fabriqué par KELIO et envoyé à un service d’envoi
de SMS. Le mail est envoyé à une adresse du type :
n°du_téléphone@nom_de_domaine_du_fournisseur
Deux services d’envoi de SMS ont été référencés par Bodet Software : celui d’Orange et celui
d’Esendex.
Un abonnement auprès d’un des deux fournisseurs évoqués ci-dessus doit être souscris par nos clients
intéressés par cette fonctionnalité.
Bodet Software
54
Kelio One -- Kelio Pro – Kelio Security
Celui-ci est compatible avec les serveurs Exchange 2007 à 2016 ainsi qu’Office 365.
Kelio n’est pas compatible avec les serveurs Exchange 2000 et 2003
Avec la technologie JEC / WEBDAV, le protocole d’échange peut être HTTP ou HTTPS. Si le mode
d’authentification utilisé est basé sur les formulaires, alors la communication HTTPS sera
automatiquement utilisée.
Afin de pouvoir mettre en service cette technologie d’interface, le client devra fournir, pour chaque
serveur Exchange, les informations suivantes au technicien Bodet Software :
55
• Login et mot de passe d’un compte utilisateur Exchange ayant des droits en écriture (Droit
"Éditeur principal") sur les calendriers Outlook des salariés
• Liste des comptes utilisateur Outlook de chaque salarié
• Pour une utilisation en HTTPS : certificat SSL signé par une autorité de certification
Avec la technologie EWS /WEB SERVICES, la fonctionnalité EWS doit être activée sur le serveur
exchange ainsi que l’authentification de base.
Afin de pouvoir mettre en service cette technologie d’interface, le client devra fournir, pour chaque
serveur Exchange, les informations suivantes au technicien Bodet Software:
Dans le cas d’une architecture avec un serveur frontal (Front-End server), se synchroniser avec les
serveurs principaux (Back-End server). Le serveur frontal n’héberge aucun utilisateur et dossier mais
redirige les demandes sur le serveur principal approprié.
Bodet Software
56
Kelio One -- Kelio Pro – Kelio Security
Il est possible d’interfacer le système KELIO avec un serveur Domino. Ceci permet d’afficher dans les
calendriers Lotus Notes les périodes d’absence de chaque salarié sous forme de rendez-vous.
Cet interfaçage est compatible avec les serveurs Domino à partir de la V8.5.2
• le déploiement d’un Web Service sur le serveur Domino. Ce Web Service devra être signé par
l’administrateur Domino
• la création d’un utilisateur Domino qui aura le droit d’écrire dans les agendas de chaque salarié
57
16. Les modes d’authentification sur Kelio
La solution Kelio peut déléguer l’authentification à un système tiers afin que les contrôles
d’identification et de sécurité (login et password) d’accès au logiciel soient centralisés dans ce système
plutôt que par Kelio.
Bodet Software
58
Kelio One -- Kelio Pro – Kelio Security
16.1 Authentification Kelio par lecture d’une base de données de type LDAP
La solution KELIO peut être interfacée avec une base de données de type annuaire « LDAP »
(OpenLDAP, AD LDS, ACTIVE DIRECTORY, etc…) afin que les contrôles d’identification et de sécurité
(login et password) d’accès au logiciel soient centralisés.
Schéma de principe :
Portail Kelio
1
saisie Login /Password
Base LDAP
2
Contrôle
Login /Password identification
3 Valide
Ouverture application
4
5
Serveur Bodet
Lecture des
droits d’accès
au logiciel
La solution KELIO peut interroger un ou plusieurs serveurs LDAP afin de déterminer si le mot de
passe saisi correspond au login avec lequel l’utilisateur de la solution tente de se connecter et ce avec
une URL de type :
ldap[s]://<hostname>:<port>/<base_dn>
La connexion de KELIO sur LDAP nécessite de paramétrer dans les fichiers de configuration de KELIO
un Distinguished Name et le mot de passe associé d’un compte utilisateur ayant le droit de se
connecter à l’annuaire.
59
16.2 Authentification SSO avec le protocole Kerberos
La solution KELIO peut être interfacée avec l’annuaire Microsoft Active Directory en Mode LDAP ou en
utilisant le protocole KERBEROS (attention non compatible avec Kelio en mode SaaS).
ATTENTION : L’utilisation du protocole NTLM n’est plus supportée par la solution KELIO
En mode LDAP, la base Active directory est utilisée comme une base LDAP standard. Le principe de
fonctionnement est alors identique au point vu précédemment.
En Mode KERBEROS, les contrôles d’identification et de sécurité (login et password) d’accès au logiciel
sont dépendants des ouvertures de sessions Windows. Cette solution permet que l’ouverture d’une
session Windows autorise l’accès au logiciel KELIO sans ressaisie des identifiants et mots de passe.
Schéma de principe :
Serveur Kelio
Afin de mettre en service l’authentification Active Directory via Kerberos, l’administrateur système
devra :
La méthode d’interfaçage «KERBEROS» est compatible avec une utilisation dans les environnements
Citrix.
Pour tout déploiement d’une authentification Active Directory, un temps de prestation d’installation
est à prévoir.
Bodet Software
60
Kelio One -- Kelio Pro – Kelio Security
16.3 Authentification Kelio en WebSSO par utilisation d’un serveur central CAS
La solution KELIO peut être interfacée avec un serveur CAS (Central Authentification Service).
Schéma de principe :
La connexion de KELIO sur serveur CAS nécessite de paramétrer dans les fichiers de configuration de
KELIO :
KELIO peut être configuré pour forcer obligatoirement la saisie d’un login et mot de passe par
l’utilisateur si le serveur CAS utilise déjà une authentification Kerberos.
Une option de KELIO permet également de vérifier la disponibilité du serveur CAS avant de tenter une
authentification.
61
La solution KELIO peut utiliser le protocole SAML 2.0 pour mettre en œuvre une authentification
WebSSO avec un fournisseur d’identité choisi par le client.
SAML (Security Assertion Markup Language) est un protocole basé sur le langage XML permettant
d’échanger des informations d’authentification et d’autorisation. Ce protocole est compatible entre
des environnements hétérogènes et permet alors de pouvoir bénéficier d’une authentification
automatique sur Kelio en mode SAAS (Software As A Service).
- IdP (Identity Provider) : Fournisseur d'identité qui répond à la demande du SP. Il est chargé
d'authentifier l'utilisateur demandé par le SP : ADFS, Okta, JumpCloud …
- Metadata : Fichier xml qui décrit les services SP et IdP (un chacun).
La contribution de l’équipe IT du client est nécessaire pour mettre en place une relation d’approbation
entre les deux environnements par échange des métadata (fichier xml) de l’Identity Provider (ADFS,
Okta, JumpCloud …) et du Service Provider (Kelio).
Bodet Software
62
Kelio One -- Kelio Pro – Kelio Security
Chaque demande spécifique fera l’objet d’un retour détaillant le cout et le délai de mise à disposition
du développement.
KELIO Mobile peut être configuré pour dialoguer avec un smartphone en http
ou https (signé ou auto signé). La configuration https est très fortement
recommandée par Bodet Software afin que la solution KELIO Mobile puisse
fonctionner avec tous les smartphones ayant des systèmes d’exploitation
récents.
Dès que KELIO Mobile est activé sur le serveur KELIO, un QR Code apparait sur le portail KELIO. Ce QR
Code peut ainsi être utilisé depuis n’importe quel Smartphone grâce à une application de
reconnaissance qui redirigera automatiquement sur la page mobile de KELIO :
63
KELIO Mobile est compatible avec tout Smartphone capable de se connecter
à un site web.
Bodet Software
64
Kelio One -- Kelio Pro – Kelio Security
L’entrepôt de données est une base de données qui peut être déployée au choix sur un serveur de
type :
• Firebird
• SQL serveur 2008, 2008 R2, 2012,2012 R2, 2014, 2016
• Oracle V9i, 10g, 11g, 12c
Par défaut, l’installation est prévue sous Firebird mais le choix reste libre au jour de l’installation du
système.
En fonction de ses besoins de traitement et d’historisation, le client va définir avec le technicien Bodet
Software:
Ces paramètres convenus, une ou plusieurs fonctions automatiques vont alimenter les tables de
l’entrepôt et ainsi mettre à disposition les données pour des besoins d’exploitation décisionnelle. Ainsi,
il est possible d’exploiter les données à partir de requête Excel, SQL ou depuis les outils de reporting
décisionnel du marché (Business Objects®, Harry Software®, Cognos®, etc.).
Une documentation décrivant la structure des tables de l’entrepôt est fournie pour une prise en main
par le client.
L’accès, la consultation et le traitement des données de l’entrepôt sont réalisés par le client.
65
20. Web Services fournis avec la solution
Kelio
La société Bodet Software a développé un ensemble de services web (en anglais "Web Services") pour
l’application KELIO et les met à disposition de ses clients. Ces Web Services sont de puissants outils de
développement qui permettent de réaliser des intégrations de l’application KELIO dans un système
d’information hétérogène.
La société Bodet Software recommande à ses clients de prendre connaissance des informations ci-
dessous en cas d’utilisation des Web Services par ses services techniques ou par un prestataire
extérieur, et de s’assurer qu’ils disposent des compétences nécessaires pour mener à bien ces
opérations.
La société Bodet Software fournit une bibliothèque de Web Services, mais n’est pas en mesure de
fournir une assistance sur le développement informatique réalisé par le client ou son prestataire.
Les Web Services représentent un mécanisme de communication entre applications distantes à travers
le réseau internet indépendant de tout langage de programmation et de toute plate-forme
d'exécution :
• utilisant le protocole HTTP comme moyen de transport. Ainsi, les communications s'effectuent
sur un support universel, maîtrisé et généralement non filtré par les pare-feux.
• employant une syntaxe basée sur la notation XML pour décrire les appels de fonctions
distantes et les données échangées.
• organisant les mécanismes d'appel et de réponse.
Grâce aux Web Services, les applications peuvent être vues comme un ensemble de services métiers,
structurés et correctement décrits, dialoguant selon un standard international plutôt qu'un ensemble
d'objets et de méthodes entremêlés.
Bodet Software
66
Kelio One -- Kelio Pro – Kelio Security
• Une documentation détaillée des Web Services. Cette documentation est accessible en ligne
sur le serveur KELIO à l’adresse suivante : http://localhost:8089/open/services (où localhost
est l’adresse du serveur d’application KELIO). Elle peut être également fournie par votre
interlocuteur technique sous forme de fichiers HTML indépendants de l’application KELIO. La
documentation liste l’ensemble des Web Services fournis par l’application KELIO ainsi que les
« WSDL » correspondant aux Web Services. Pour chaque Web Service est fourni la liste des
méthodes ainsi que les paramètres en entrée et en sortie de chaque méthode du Web Service.
• Sur demande du client deux exemples de développement utilisant des Web Services de
l’application KELIO peuvent être fournis (exemple 1–Lecture de données salariés, exemple 2–
Ecriture de fiches d’absences). Ces exemples de développement sont en langage Java.
Une prestation optionnelle de conseil à l’utilisation des Web Services peut être proposée par Bodet
Software. Cette prestation permettra de répondre aux questions fonctionnelles et également de
conseiller sur l’utilisation des Web Services en fonction du besoin du client. Dans ce cas le client devra
fournir à la société Bodet Software un cahier des charges des différents échanges à mettre en place
avec un dossier sur les données à échanger (schéma des flux). En fonction de la complexité des
échanges et du niveau de conseil à apporter, la société Bodet Software établira une proposition afin
de fournir un temps de conseil adapté aux besoins du client. Cette prestation se limite à des conseils
fonctionnels sur l’utilisation des Web Services et n’est en aucun cas une aide à la programmation dans
le langage choisi par le client.
67
21. Kelio Report
KELIO Report est un module optionnel de la gamme KELIO qui permet aux services RH de disposer des
informations essentielles pour le pilotage social et la préparation du bilan social.
KELIO Report exploite pour cela en temps réel les données contenues dans la base de données de
production (pas dans l’entrepôt de données optionnel (Datamart)).
KELIO Report est compatible avec les versions Office 2000 et supérieures.
Pré-requis :
• Avoir un compte ayant les droits d'impersonation sur tout le serveur Exchange
• Activer le service Autodiscover (Inutile sur Office 365) avec le EndPoint
• Activer le service EWS
• Les comptes des salles doivent refuser le chevauchement (obligatoire) et garder le sujet intact
(facultatif)
• Les comptes utilisateurs doivent avoir les droits de visualiser le calendrier des salles pour que
l'application Visio fonctionne
23. Messagerie
L’application Messagerie est une application disponible depuis certains modules de la solution Kelio
(Exploitation, Portail, Espace Personnel).
Elle permet d’envoyer un message à l’un de vos collaborateurs depuis la solution Kelio, et celui-ci
pourra vous répondre depuis son espace personnel ou un terminal Visio X7 ou X4. L’envoi de photo ou
de dessin peut également être autorisé depuis les terminaux tactiles.
Dans sa fiche, chaque utilisateur possède une liste de contacts, que vous sélectionnez, répertoriant les
personnes avec lesquelles il pourra communiquer.
Attention, l’utilisation de la messagerie sur une solution Kelio avec base SQL, impose que celle-ci soit
sur une version > 2008
Bodet Software
68