Vous êtes sur la page 1sur 8

Projet GMAO ENIT

DEMARCHE DE DEVELOPPEMENT
Définition du besoin : Cahier des charges

L’objectif du projet est de développer une application de suivi des actions de maintenance. On peut le
décomposer de la manière suivante :
• Permettre la saisie et l’archivage des ordres de travaux (OT) de maintenance corrective ou
préventive
• Créer un tableau de bord d’aide à la décision
• Gérer les stocks du magasin de pièces de rechange

Le choix de Microsoft Excel comme support de développement

Ce logiciel s’adresse prioritairement à des techniciens de maintenance qui ne sont pas des spécialistes
de l’informatique. Il est donc crucial de développer un outil ergonomique.
Un autre élément fondamental du cahier des charges est de permettre de publier des indicateurs de
maintenance.
Cette double nécessité de créer un outil ergonomique et disposant de tableaux et graphiques a orienté
notre choix vers Microsoft Excel et son langage Visual Basic Applications comme plate-forme de
développement.

Une application modulaire

Une GMAO doit réaliser des fonctions multiples. Une application modulaire est donc incontournable.
GMAO ENIT est constituée des modules suivants :
• Stock : Gestion des stocks des pièces de rechange
• Nouvel OT : Saisie d’un ordre de travail
• Historique : Historique des OT archivés dans la GMAO
• Equipements : Table des équipements sur lesquels sont effectués les actions de maintenance
• Rapport : Edition des rapports historiques des OT
• Intervenants : Table des intervenants de maintenance
• Utilisateurs : Administration des comptes d’utilisateurs du logiciel

Une application multi utilisateurs

A l’image des différentes GMAO commerciales, il nous est apparu indispensable de développer une
application multi-utilisateurs. Un technicien de maintenance ne doit pas avoir accès aux mêmes
informations qu’un magasinier ou un responsable de département.
L’administrateur système peut donc créer une infinité de comptes d’utilisateurs dotés d’un des trois
profils suivants :
• Les administrateurs ont accès à toutes les fonctionnalités du logiciel.
• Les agents ont accès aux modules NouvelOT et Rapports ainsi qu’aux modules Stock,
Historique, et Equipements en lecture seule.
• Les magasiniers ont accès aux menus Stock et NouvelOT ainsi qu’au module Historique en
lecture seule
Indicateurs de maintenance

GMAO ENIT permet de publier les principaux indicateurs de maintenance utilisés dans l’industrie :
• Nombre d’intervention
• Durée d’intervention
• Durée d’immobilisation
• Coût d’intervention
• Rapport Préventif/Correctif
• MTBF (Moyenne des temps de bon fonctionnement)

Ergonomie des différents modules

GMAO ENIT a été conçue afin de disposer d’une interface ergonomique. Tous les modules sont
organisés de la même manière :
• Les principales fonctionnalités de GMAO ENIT sont accessibles par l’intermédiaire de la
barre d’outils supérieure.
• Des boîtes de dialogue Windows simples sont utilisées lorsqu’une sélection doit être effectuée
dans une liste de données.
• Les données sont classées dans des tableaux filtrés afin de permettre des recherches rapides.
• Lorsqu’il est nécessaire d’informer l’utilisateur une boîte de message apparaît à l’écran.
Grâce à ces outils simples l’utilisation de GMAO ENIT devient très rapidement naturelle.
PREMIERS PAS AVEC LA GMAO

Prérequis

Ce logiciel nécessite Microsoft Excel XP ou supérieur pour fonctionner. Aucun test n’a été effectué
avec des versions antérieures.
Les macros nécessaires au fonctionnement du programme n’ont pas été signées numériquement par
Microsoft. Il est donc obligatoire de baisser le niveau de sécurité des macros avant de lancer
l’application.

Premier lancement

Trois comptes d’utilisateurs sont créés par défaut :


Login : administrateur
Mot de passe : enit
Login : agent
Mot de passe : enit
Login : magasinier
Mot de passe : enit

Il est recommandé de modifier rapidement ces comptes afin de garantir une bonne sécurité du
système. (Voir menu Utilisateurs).

Le sommaire se charge. Vous pouvez désormais entrer dans un des modules.


FONCTIONNALITES DES DIFFERENTS MODULES

Stock

Ce module est une petite gestion des stocks. Pour chaque article vous pouvez renseigner :
• Son code
• Sa désignation
• Le nombre d’articles en magasin
• Le stock mini de cet article
• Son prix
• Son emplacement

Lorsque le nombre d’articles devient inférieur au stock mini, un message vous informe qu’il est
nécessaire d’en recommander.
Si jamais le nombre d’articles en magasin est renseigné comme négatif, une alerte est générée par le
système.
Les magasiniers et les administrateurs ont un accès en lecture et en écriture aux informations, les
agents en lecture seulement.

Nouvel OT

C’est dans ce menu que sont saisis les ordres de travaux par les techniciens de maintenance. Les
données saisies sont :
• OT : le numéro de l’OT est obtenu par incrémentation du numéro du dernier OT
précédemment saisi
• Date : donnée par l’horloge système
• Rédacteur : rédacteur de l’OT
• Type d’intervention : amélioration, correctif ou préventif
• Equipement : équipement sur lequel l’intervention est réalisée
• Temps Immo : temps d’immobilisation de l’équipement
• Intervenants : nom des différents intervenants ayant participé à l’OT (personnel de
l’entreprise ou société extérieure)
• Temps : temps d’intervention des différents intervenants
• Articles : articles de rechange utilisés au cours de l’intervention.
• Symptômes : symptômes de la défaillance
• Causes : cause de la défaillance
• Remèdes : technique utilisée pour résoudre le dysfonctionnement

Une fois l’OT saisi il suffit de cliquer sur Archiver pour que l’OT soit pris en compte.
Le système effectue alors le calcul des données utilisées pour les rapports d’OT :
• Temps d’intervention = Somme des temps d’intervention des différents intervenants

• Coût d’intervention = (Temps d’intervention * Coût horaire) +


(Temps d’immobilisation * Coût horaire d’immobilisation) +
(Nombre d’articles de rechange utilisés * Coût des articles)
Historique des OT

Ce module permet de consulter les données de l’historique des OT. Son intérêt est multiple :
• Grâce au système des filtres de sélection il est tout à fait possible de consulter les OT qui ont
été effectués au cours d’une période donnée, sur un équipement particulier ou encore qui ont
entraîné l’utilisation de tel article de rechange. Cette technique d’archivage permet d’éviter de
longues recherches dans des registres de maintenance qui sont amenés à disparaître.
• Il permet également une aide au diagnostic des défaillances. Si jamais une panne a les mêmes
causes qu’une s’étant déjà produit, il sera plus facile à un technicien de maintenance
d’intervenir en consultant les commentaires saisis précédemment. GMAO ENIT permet de
transmettre le savoir au sein d’une division maintenance.

Tous les utilisateurs ont accès à ces données en lecture. Seuls les administrateurs systèmes peuvent
les modifier.
Un message averti néanmoins qu’une modification dans la table des données est susceptible
d’entraîner des erreurs. Une modification du temps d’intervention par exemple peut générer une
incohérence dans le calcul du coût car le coût horaire d’intervention est une donnée qui évolue au
cours du temps.
Il est donc vivement recommandé de ne pas modifier les données dans l’historique des OT.

Equipements

Ce menu donne accès à la table des équipements. Chaque équipement est identifié par sa désignation
et son coût horaire d’immobilisation.

Ce menu n’est pas accessible aux magasiniers. Les agents de maintenance ont accès aux noms
d’équipements uniquement et en lecture seule. Les administrateurs ont accès aux différents champs en
lecture/écriture.

Rapport

Ce module est un des plus importants de GMAO ENIT dans le sens où il permet d’obtenir le tableau
de bord des actions de maintenance.

Il est possible d’obtenir des rapports sur un équipement donné mais également sur l’ensemble des
équipements du site industriel. Pour ce faire, il suffit juste de n’entrer aucun équipement dans le
champ Equipement.

GMAO ENIT est en mesure de générer trois types de rapport :


• Bilan général : visualisation de l’évolution des temps d’intervention, temps d’immobilisation,
coût d’intervention et MTBF
• Temps d’intervention : visualisation du temps d’intervention et MTBF
• Temps d’immobilisation : visualisation du temps d’immobilisation et MTBF
• Coût d’intervention : visualisation du coût d’intervention et MTBF
Intervenants

C’est dans ce menu que sont répertoriés les intervenants. Chaque intervenant est identifié par sa
désignation et son coût horaire d’intervention. Il peut s’agir indifféremment de techniciens de
maintenance de l’entreprise ou d’entreprises extérieures.

Ces informations ne sont accessibles qu’aux administrateurs.

Utilisateurs

C’est dans ce menu que sont répertoriés les utilisateurs de la GMAO. Il est possible de créer une
infinité d’utilisateurs ayant l’un des profils prédéfinis : administrateur, agent ou magasinier.

Ce menu n’est bien évidemment accessible qu’aux administrateurs systèmes.


MISE EN PLACE ET UTILISATION

Installation du programme

Le programme que nous avons développé est basé sur un classeur Excel. De ce fait, tous les
utilisateurs doivent se connecter sur le même fichier afin que la base de données reste unique.

Diffusion du programme

Une application sous licence GPL

Nous avons réalisé cette étude uniquement dans le but de compléter notre formation universitaire. Il
nous est donc apparu incontournable de diffuser librement le programme selon les termes de la
licence GPL.

Vous pouvez consulter cette licence à l’adresse suivante :


www.gnu.org/copyleft/gpl.html

Conformément à l’usage en matière de logiciel libre, nous avons créé un site web où vous pouvez
télécharger les différentes versions du programme ainsi que le manuel d’utilisation.
Adresse du projet GMAO ENIT : www.gmaoenit.fr.st
E-mail du projet GMAO ENIT : gmao-enit@caramail.com
Nous signalons que ce site web est également référencé par les principaux moteurs de recherche et
notamment le célèbre Google.

Le projet GMAO ENIT est également téléchargeable sur le site Excel Downloads.