Rapport Zak
Rapport Zak
Rapport Zak
Encadré par :
Mme. IDAMIA Aicha (Production Manager)
Page 1 sur 53
Remerciements
Je tiens à exprimer mes sincères remerciements à tous ceux qui ont rendu cette
expérience de stage si enrichissante et formatrice.
Je voudrais également exprimer ma gratitude à tous ceux qui ont contribué à faire
de ce stage une expérience si positive. Que ce soit par un conseil, une orientation ou
simplement un mot d'encouragement au bon moment, votre soutien a joué un rôle
crucial dans ma progression et ma réussite durant cette période.
Page 2 sur 53
- Introduction -
L'ère numérique actuelle impose aux organisations de toutes sortes de s'adapter et
d'optimiser leurs processus pour rester compétitives. Cette adaptation nécessite souvent
l'automatisation de certaines tâches pour accroître l'efficacité opérationnelle. L'un des
défis majeurs auxquels sont confrontées de nombreuses organisations est la non-
performance, qui peut se manifester de différentes manières et qui peut avoir un impact
considérable sur l'efficience et la productivité.
Grâce à cette automatisation, l'équipe en charge du suivi aura non seulement la possibilité
de répertorier ces incidents, mais aussi de générer des rapports exhaustifs. De plus, elle
pourra contribuer de façon significative à l'élaboration des plans stratégiques à venir de
l'organisation.
Page 3 sur 53
Table des matières
Remerciements .............................................................................................................................................. 2
- Introduction - ............................................................................................................................................ 3
- Chapitre 1 -............................................................................................................................................... 6
Présentation de l’organisme d’accueil ..................................................................................................... 6
1 Présentation de l’organisme d’accueil ..................................................................................... 7
1.1 CROUZET : ................................................................................................................................. 7
1.2 Nom commercial et statut juridique : ...................................................................................... 7
1.3 Chiffre d’affaires Total : ............................................................................................................ 8
1.4 Background Historique : ........................................................................................................... 8
1.5 Les principaux segments de marché....................................................................................... 10
1.6 Crouzet Maroc Overview : ...................................................................................................... 10
1.6.1 Les deux sites Crouzet Maroc : ............................................................................................... 11
1.6.2 Organigramme Crouzet Maroc : ............................................................................................. 12
1.6.3 Produits fabriqués dans les usines de Casablanca :................................................................ 12
1.6.4 Applications des produits Crouzet : ........................................................................................ 13
1.6.5 Processus principaux à Casablanca : ....................................................................................... 14
1.6.6 Qualité et amélioration continue : ......................................................................................... 15
1.6.7 Les clients de Crouzet : ........................................................................................................... 15
- Chapitre 2 -......................................................................................................................................... 16
Cadre général du projet Excel - Vba ............................................................................................. 16
1 Présentation du projet : ..................................................................................................... 17
1. Planifier (Plan) :............................................................................................................................... 18
1.1 Cadre du projet : ..................................................................................................................... 18
1.2 Etude de l’existant : ................................................................................................................ 19
1.4 Critique de l’existant : ............................................................................................................. 20
1.5 Solution proposée : ................................................................................................................. 21
1.6 Spécifications des besoins : .................................................................................................... 22
2. Développer et réaliser (DO) : .......................................................................................................... 23
2.1 Chronologie du projet : ........................................................................................................... 23
2.2 Prototypage des interfaces de l’application « APP_suivi » :................................................... 24
3.1 Contrôler (Check) : .................................................................................................................. 46
3.1 Identification et résolution des problèmes et erreurs : ......................................................... 46
3.2 Conclusion de la Phase de Vérification (Check) : .................................................................... 49
4. Agir (Act) : ............................................................................................................................... 50
Page 4 sur 53
4.1 Anticipation et Adaptation Continue : Garantir la Fiabilité et l'Agilité de l'Application
APP_suivi : 50
- Chapitre 3 -......................................................................................................................................... 51
Conclusion générale .......................................................................................................................... 51
Conclusion générale :.......................................................................................................................... 52
- Bibliographie - ......................................................................................................................................... 53
Page 5 sur 53
- Chapitre 1 -
Présentation de l’organisme d’accueil
Page 6 sur 53
1 Présentation de l’organisme d’accueil
Dans cette partie, nous prévoyons de donner un aperçu complet de l'institution d'accueil, y compris
l'historique, le marché, les clients, la situation concurrentielle, la structure des ressources humaines, la
culture, et les collaborateurs de Crouzet.
1.1 CROUZET :
Crouzet est un industriel indépendant qui fabrique des composants mécatroniques pour des applications
critiques liées à l'Aéronautique & au Transport, à l'Energie, au Bâtiment et à la Construction de
Machines.
L’offre Crouzet comprend des Interrupteurs et des Capteurs, des Actuateurs Electromécaniques, des
Equipements de Protection Electrique et de Cockpit, des Composants d’Automatisme et de Contrôle, ainsi
que des Services d’Instrumentation.
Forte de son histoire et son héritage, la société Crouzet accorde, depuis 1921, une importance particulière
aux relations privilégiées avec ses clients dans le développement de produits, depuis les composants
standards jusqu’à la conception de solutions entièrement customisées. Les clients et partenaires de Crouzet
peuvent compter sur nos équipes présentes dans le monde entier pour leur donner entière satisfaction.
Nom CROUZET
Adresse postale
12, rue Jean Jullien-
Davin CS 60059
26902 VALENCE Cedex
9 FRANCE
Téléphone +33 4 75 44 88 44
Fax +33 4 75 55 98 03
Adresse Email com-fr@crouzet.com
Page 7 sur 53
Code d'activité principale APE (NAF) 2733Z
FEIN 98-1208584
DUNS # 27-669-9279
1921 – Fondation des ateliers E. CROUZET dans le domaine de la mécanique générale (fabrication de
machines pour l'industrie textile), avec son siège social à Valence, dans la région française de la Drôme.
1934 – J.J. DAVIN rejoint CROUZET en tant que directeur et développe l'entreprise pendant 46 ans.
1939 – Création de la société à responsabilité limitée (SARL) CROUZET avec 150 employés.
Page 8 sur 53
1945 – Création du segment d'activité Interrupteurs. Les activités de CROUZET s'étendent à l'outillage-
machinerie et aux instruments de navigation aérienne.
1960 – Construction d'une grande usine à l'adresse Jules Védrines à Valence. Employés : 2000.
1966 – CROUZET SARL change de statut juridique pour devenir une société anonyme,
1989 – Le 12 juillet, SEXTANT Avionique est fondée, regroupant plusieurs entreprises travaillant dans
les mêmes domaines.
1993 – En tant que filiale à 100% du groupe SEXTANT Avionique, CROUZET Automatismes est créé
le 1er janvier, avec ses filiales étrangères (Allemagne, Angleterre, Espagne, Italie, Belgique, Pays-Bas,
Suède, Suisse, Mexique et États-Unis). Siège social à Valence.
2006 – Création de la division CST (Custom Sensors & Technologies, qui regroupe différentes
acquisitions, dont Crouzet) au sein de Schneider Electric.
2008 – CROUZET Automatismes Valence remporte le Prix de la Qualité pour la région Rhône-Alpes,
ainsi que le Prix Français de la Qualité (dans la catégorie "filiale d'un grand groupe").
Page 9 sur 53
2014 – Vente de la division CST à PAI Partners (35%) et Carlyle (35%). Schneider Electric reste
actionnaire minoritaire (30%).
2015 – CST est rebaptisé InnoVista Sensors après la vente de 4 entités (Kavlico, BEI, Crydom et Newall)
2016 – Transfert du siège social sur le site de Lautagne à Valence dans de nouveaux locaux. L'unité de
production reste sur le site de La Plaine.
2018 – InnoVista Sensors CROUZET est acquis par un nouvel actionnaire unique, LBO France.
Ouverture d'un site à Dallas, en Amérique du Nord (Service client, Marketing et Ventes).
2019 – Acquisition des entreprises Garos (Garos Electronique, Garos Capteurs) & Microprecision
Electronics
2022 – CROUZET est acquis par un nouvel actionnaire, Tikehau Ace Capital 2022 – Acquisition des
entreprises STPI / REL / FSRC
Page 10 sur 53
1.6.1 Les deux sites Crouzet Maroc :
Page 11 sur 53
1.6.2 Organigramme Crouzet Maroc :
• Synchronous 1 & 2 direct, stepper, linear & DC • Electro valves ogic components,
motors, DC Brushless limit switches
• Qty 1 800 000 p / y • Qty 600 000 p / y
• Process: 20 manual assy lines • Process: 20 manual assy lines
Page 12 sur 53
1.6.4 Applications des produits Crouzet :
Page 13 sur 53
1.6.5 Processus principaux à Casablanca :
Page 14 sur 53
1.6.6 Qualité et amélioration continue :
Page 15 sur 53
- Chapitre 2 -
Cadre général du projet Excel - Vba
Page 16 sur 53
1 Présentation du projet :
Méthode PDCA :
Le cycle PDCA (Plan-Do-Check-Act) est une stratégie de résolution de problèmes interactive qui consiste
à améliorer les processus et à mettre en œuvre les changements. Le cycle PDCA est une méthode
d’amélioration continue. Au lieu de représenter un processus de façon linéaire, les itérations et
améliorations de processus sont gérées de manière circulaire. En adoptant le cycle PDCA, les équipes
suggèrent des idées, les testent et les améliorent de façon continue.
Le cycle PDCA est une technique utilisée pour identifier, analyser et résoudre les problèmes en
entreprise. Étant basé sur l’amélioration continue, il permet un développement souple et itératif.
Les 4 étapes du processus PDCA se trouvent dans son nom : planifier (Plan), développer ou réaliser (Do),
contrôler (Check) et agir ou ajuster (Act). Ce processus est un cycle, ce qui signifie qu’une fois arriver au
bout, vous pouvez recommencer du début.
Page 17 sur 53
1. Planifier (Plan) :
Pour toute amélioration de processus ou planification de projet, la première étape consiste à définir le
travail à réaliser. Comme tout plan de projet, cela inclut diverses informations, notamment :
• La chronologie du projet
Dans le cadre d'un stage PFA chez Crouzet, secteur Switch, un besoin s'est manifesté pour améliorer le
suivi des causes de non-performance actuellement géré de manière manuelle. Le projet se concrétise par
la conception d'une application sous Excel-VBA nommée « APP_suivi ».
• Catégorisation des incidents : Facilité pour les utilisateurs de classifier les incidents selon leur
nature, leur gravité ou tout autre critère pertinent.
• Traçabilité : L'application conservera un historique des incidents, ce qui permettra une analyse
rétrospective pour identifier des tendances ou des schémas récurrents.
2. Mesure de l'efficience :
• Fréquence variable : La capacité de mesurer l'efficience sur une base hebdomadaire, mensuelle
et annuelle.
• Segmentation par ligne : Une analyse distincte pour chaque ligne de fabrication, permettant de
cibler des améliorations spécifiques.
Page 18 sur 53
3. Visualisation des données :
• Tableaux croisés dynamiques : Ces outils permettront d'extraire et de visualiser rapidement des
données spécifiques selon divers critères, offrant une flexibilité dans l'analyse.
L'analyse de l'existant est une phase essentielle qui facilite la reconnaissance des atouts et des limitations
d'un produit. Cette analyse est vitale pour comprendre précisément les exigences du client et s'assurer
qu'elles sont pleinement intégrées lors de la conception et du déploiement de notre application.
1. Détection de la panne ou de l'arrêt : L'incident est d'abord identifié par les agents de
fabrication présents sur la ligne concernée.
• Cause de la panne : Cela donne une première indication sur la nature du problème, qu'il s'agisse
• Durée de la panne : Cette information est cruciale pour estimer l'impact de l'incident sur la
production.
Page 19 sur 53
3. Escalade de l'incident : Une fois la fiche remplie, l'incident est remonté selon sa gravité et sa
fréquence :
• Au régleur : Si la panne est fréquente, l'agent de fabrication alerte directement le régleur. Ce
dernier possède généralement une expertise technique lui permettant d'identifier et de corriger
rapidement certains problèmes.
• Au service Maintenance : Si le régleur n'est pas en mesure de résoudre le problème ou si l'incident
nécessite une intervention plus spécialisée, la fiche d'escalade est alors transmise au service
Maintenance pour une prise en charge plus approfondie.
Ce système manuel permet d'assurer une traçabilité des incidents et d'alerter rapidement les bons
interlocuteurs. Cependant, il présente des limites en termes d'efficacité et de rapidité d'intervention.
• Délais de réponse : La nature manuelle de la saisie des fiches d'escalade peut entraîner des
retards dans la remontée des incidents. En conséquence, cela peut retarder l'intervention du
régleur ou du service de maintenance, prolongeant ainsi les périodes d'arrêt.
2. Traçabilité :
• Le principal problème concernant la traçabilité dans le système actuel est le manque de fiabilité
et de cohérence des données
• Incohérences dans la saisie : La dépendance à la mémoire et à l'estimation des agents lors
de la saisie manuelle des fiches peut entraîner des incohérences dans les données. Deux agents
peuvent avoir des perceptions différentes de la durée et de la nature d'un même incident.
• Omissions : La nature humaine étant ce qu'elle est, il est inévitable que certains incidents soient
complètement omis. Cela rend l'ensemble des données incomplètes, ce qui limite leur utilité pour
l'analyse et la prise de décision.
Page 20 sur 53
4. Impacts sur la planification :
Les lacunes mentionnées ci-dessus ont des répercussions directes sur les bilans et les plans futurs :
• Analyse faussée : Lors des revues hebdomadaires, mensuelles ou annuelles, les superviseurs
ou managers doivent eux aussi se baser sur des estimations pour combler les lacunes dans les
données. Cela signifie que toute décision prise en se basant sur ces analyses sera fondée sur des
informations inexactes.
Conclusion :
Bien que le système actuel offre une certaine traçabilité des incidents, ses failles en matière d'efficacité
et de fiabilité des données en font un outil imparfait. Pour Crouzet, secteur Switch, il est essentiel
d'évoluer vers un système plus automatisé et fiable pour garantir une meilleure prise de décision et une
planification stratégique solide.
Pour pallier les problèmes de traçabilité et d'efficacité rencontrés dans le système actuel chez Crouzet -
Secteur Switch, une solution numérisée a été envisagée : la mise en place de l'application « APP_suivi »
sous Excel-VBA. Cette application vise à automatiser le processus de saisie, de suivi et d'analyse des
incidents. Grâce à une interface conviviale, les agents pourront rapidement renseigner les incidents dès
leur survenue, réduisant ainsi les risques d'omission ou d'estimations imprécises. De plus, l'application
générera automatiquement des rapports périodiques, offrant aux superviseurs et aux managers une
vision claire et précise de l'efficience des lignes de production.
Page 21 sur 53
1.6 Spécifications des besoins :
L'application APP_suivi est conçue pour répondre aux besoins de plusieurs profils d'utilisateurs au sein
de l'organisation :
1. Administrateur :
• Il doit avoir la capacité de s'authentifier pour accéder à son interface.
• Il doit pouvoir ajouter, modifier et supprimer des utilisateurs de différents types, à savoir :
admin, user, Regleur, et back_office.
• Il est responsable de la modification des données présentes dans les combo-boxes via la feuille
SUPPORT.
• L'interface doit lui permettre de visualiser l'ensemble des tableaux de bord créés à partir des
données saisies par les autres utilisateurs. Ces tableaux de bord incluent TABLEAU DE BORD,
TDB et TDB_EFF.
• Il doit également avoir un accès en lecture aux données renseignées par les autres utilisateurs
dans les feuilles DATA_suivi et Pointage_suivi.
• Enfin, l'administrateur doit pouvoir se déconnecter une fois ses tâches accomplies.
2. user :
• Il peut s'authentifier pour accéder à son espace de travail.
• Il est en charge de la saisie, modification, et suppression des données relatives aux causes de
non-performance via l'interface qui lui est dédiée.
• Il doit également pouvoir se déconnecter après avoir effectué ses tâches.
3. Regleur :
• Ce profil nécessite une authentification.
• Il a la responsabilité de saisir, modifier et supprimer des données relatives aux causes de non-
performance ainsi qu'aux problèmes non résolus à travers l'interface qui lui est proposée.
• Après achèvement de ses tâches, le Regleur peut se déconnecter.
4. Back_office :
• Une authentification est requise pour accéder à son espace.
• Il est en charge de la saisie, modification et suppression des données nécessaires au calcul de
l'efficience pour chaque Ligne de Fabrication (LDF). Les données concernées comprennent : la
date, les heures de présence, les heures facturées, le type de LDF, et le superviseur de la ligne.
• Il peut se déconnecter une fois ses opérations terminées.
Page 22 sur 53
2. Développer et réaliser (DO) :
Nous nous trouvons actuellement à la phase "DO" (Faire). Cette étape cruciale fait suite à la phase de
planification, où les objectifs et les moyens d’atteindre ces objectifs ont été clairement définis. La phase
"DO" est le moment où les idées et les plans sont transformés en actions. C'est ici que les solutions
élaborées dans la phase "Plan" (Planifier) sont mises en œuvre, testées et documentées.
Dans cette section de mon rapport, je présenterai la chronologie détaillée de mon projet de stage, du
début à la fin. Cette chronologie illustre les étapes que j’ai suivies pour développer une application
destinée à suivre les causes de non-performance au sein du secteur de production du switch. Chaque
étape du processus est décrite avec précision, permettant ainsi de comprendre clairement comment le
projet a évolué dans le temps, quelles tâches ont été accomplies et comment les défis qui se sont présentés
ont été abordés et résolus.
Ce diagramme de Gantt offre une vue structurée des étapes majeures, des activités et des jalons du stage.
Chaque entrée fournit des détails sur les tâches réalisées pendant la période spécifiée, permettant une
compréhension claire de la progression du projet.
Date Activités
12/06/2023 -Tour du secteur Switch avec la monitrice pour se familiariser avec les processus
de fabrication.
13/06/2023 - Discussion du besoin avec l'encadrante, Aicha Idamia, manager de production
14/06/2023 du secteur Switch.
- Visite du site 2 pour étudier une application existante du secteur Moteur et
15/06/2023 identifier ses limitations. Collecte d'informations sur l'interface graphique
nécessaire.
16/06/2023 - Collecte de documentation et des ressources nécessaires.
20/06/2023 - Interaction avec le service IT du site 2 pour obtenir les fichiers et manuels de
l'application existante.
21/06/2023 - Début de la conception de l'application Excel-VBA Système de login. Système
03/07/2023 d'enregistrement pour les nouveaux utilisateurs. Création d'une base de données.
- Ajout des droits d'accès pour les utilisateurs.
04/07/2023 - Modification esthétique de l'application.
07/07/2023 - Première réunion pour évaluer l'avancement du projet et les fonctionnalités
souhaitées.
Page 23 sur 53
10/07/2023 -Conception et ajout de l'interface pour la saisie des causes de non-performance.
14/07/2023
- Duplication de l'interface de suivi des causes de non-performance pour les
17/07/2023 utilisateurs "Regleur" et "Back-office".
21/07/2023 -Deuxième réunion avec l'encadrante pour montrer les progrès, les
fonctionnalités et discuter la procédure de saisie des HF et HP.
- Réalisation des modifications nécessaires sur l'interface.
24/07/2023 - Transformation des données tests en tableaux croisés dynamiques pour la
28/07/2023 création des graphiques.
- Présentation de l'avancement à l'encadrante et préparation de la phase de tests
en temps réel sur une ligne de fabrication.
31/07/2023 - Envoi de la version finale de l'application au superviseur de production.
04/08/2023 - Installation de l'application sur le PC de la ligne SBR pour tests en temps réel.
- Utilisation de l'application depuis OneDrive pour valider sa fiabilité.
1. Système de login :
Cette interface est le point d'entrée de l'application APP_suivi. Elle permet aux utilisateurs de différents
rôles (Admin, user, Regleur, Back_office) de se connecter à l'application en utilisant leurs identifiants et
mots de passe respectifs, qui sont préalablement définis par l'administrateur du système.
Fonctionnalités
• Les utilisateurs doivent entrer leur identifiant et leur mot de passe pour accéder à
l'application.
• Après avoir saisi leurs informations, le système compare ces données avec celles
enregistrées dans la base de données.
3. Messages de Feedback :
Page 24 sur 53
4. Redirection :
• Si les informations d'identification sont correctes, les utilisateurs sont redirigés vers la
page d'accueil (ACCEUIL) de l'application, où ils peuvent commencer à utiliser les
fonctionnalités correspondant à leur rôle.
Cas d’Utilisation :
• Utilisateur Valide :
Page 25 sur 53
-Figure- Utilisateur valide
Page 26 sur 53
2. Feuille ACCEUIL :
Description :
Après une connexion réussie, l'utilisateur est redirigé vers la première feuille de l'application, nommée
"ACCEUIL". Cette feuille affiche le nom, le prénom et l'ID de l'utilisateur connecté. Elle contient
également une barre de navigation permettant d’accéder aux autres feuilles interactives de l'application,
ainsi que deux boutons principaux : un pour saisir des données et l'autre pour se déconnecter.
2. Barre de Navigation :
• Redirige l'utilisateur vers une interface où il peut saisir ou éditer des données selon son
rôle.
4. Bouton de Déconnexion :
Page 27 sur 53
Fonctionnalités Spécifiques par Rôle d’Utilisateur dans la Feuille ACCEUIL :
Admin :
1. Accès au Tableau de Bord :
• L'Admin est le seul utilisateur qui peut visualiser les tableaux de bord. Pour cela, il clique
sur l'onglet "TABLEAU DE BORD" qui existe dans la barre de navigation.
2. Gestion des Utilisateurs :
• L'Admin est également le seul utilisateur qui peut visualiser et interagir avec la feuille
"UTILISATEURS". Il accède à cette feuille en cliquant sur l'onglet "UTILISATEURS"
existant dans la barre de navigation. Ici, il peut ajouter, modifier ou supprimer des
utilisateurs et définir leurs rôles.
Page 28 sur 53
User, Régleur, Back_office :
Même si ces rôles ont des fonctionnalités similaires dans la feuille "ACCEUIL", ils interagissent avec des
interfaces de saisie distinctes, comme vous l'avez mentionné. Voici les fonctionnalités communes à ces
rôles, avec une note sur les interfaces de saisie distinctes :
-Figure- message d'avertissement qui s'affiche lors de la clique sur l’onglet TABLEAU DE BORD ou
UTILISATEURS
Page 29 sur 53
3. Feuilles TABLEAU DE BORD et UTILISATEURS :
TABLEAU DE BORD :
1 TDB_EFF :
• Description : En cliquant sur l'onglet "TABLEAU DE BORD", l'admin est redirigé vers la feuille
"TDB_EFF". C'est le tableau de bord principal pour suivre le développement de l'efficience de
l'entreprise ou du projet.
• Fonctionnalités :
• Slicers (Filtres dynamiques) : L'admin a la possibilité de filtrer les données par
plusieurs critères, comme l'année, le mois, la semaine et les Lieux de Fabrication (LDF).
• Visualisation : Des graphiques, des indicateurs clés de performance (KPI) et d'autres
éléments visuels offrent une vue d'ensemble du niveau d'efficience.
• Description : Les feuille "TDB" et "TABLEAU DE BORD" offrent un aperçu détaillé des causes
de non-performance et des temps perdus.
• Fonctionnalités :
• Slicers (Filtres dynamiques) : Comme dans "TDB_EFF", l'admin peut également
naviguer et filtrer les données selon divers critères à l'aide de slicers.
• Analyse des Causes de Non-Performance et Temps Perdus : Des tableaux et des
graphiques aident à identifier et à analyser les causes de non-performance et les temps
perdus.
Page 30 sur 53
-Figure- La feuille TABLEAU DE BORD
Page 31 sur 53
UTILISATEURS et interface d'ajout d'utilisateur :
• Description :
Cette feuille est accessible uniquement par l'admin et sert à la gestion des utilisateurs de l'application.
Fonctionnalités
• Tableau des Utilisateurs :
L'admin peut visualiser un tableau qui liste tous les utilisateurs enregistrés dans la base de données. Ce
tableau affiche des informations telles que l'identifiant, le mot de passe, le rôle et la zone de fabrication
de chaque utilisateur.
En cliquant sur l'onglet "AJOUTER USER" dans la barre de navigation, l'interface d'enregistrement
(registration form) s'affiche. Cette interface est exclusivement accessible par l'administrateur.
1. Champs du Formulaire :
• Nom et Prénom : Champs obligatoires pour identifier l'utilisateur.
• Identifiant : Généré automatiquement en combinant le nom et le prénom, mais
modifiable.
• Mot de passe : Créé automatiquement et peut être modifié par l'administrateur.
• Rôle : L'administrateur choisit le rôle de l'utilisateur à partir d'une liste déroulante.
• Autres informations : Ces champs sont optionnels.
Page 32 sur 53
2. Boutons du Formulaire :
• Submit : Une fois cliqué, le nouveau compte utilisateur est ajouté à la base de données.
• Réinitialiser : En cliquant sur ce bouton, tous les champs du formulaire seront vidés.
3. Gestion des Utilisateurs
Page 33 sur 53
-Figure- Processus d’ajout d’un nouvel utilisateur
Page 34 sur 53
-Figure- Processus de modification des données
Page 35 sur 53
4. Feuille "SUPPORT" :
Description :
La feuille "SUPPORT" est uniquement accessible par l'administrateur. Elle permet de gérer les éléments
qui alimentent les listes déroulantes (combo-boxes) dans les interfaces de tous les utilisateurs de
l'application.
Fonctionnalités :
1. Tableau de Gestion :
• L'administrateur peut saisir manuellement des éléments dans ce tableau.
• Chaque ligne du tableau représente un élément différent qui peut être utilisé dans les
listes déroulantes des interfaces des utilisateurs.
2. Ajout d'Éléments :
• L'administrateur peut ajouter de nouveaux éléments en saisissant les données
directement dans le tableau.
3. Modification et Suppression :
• Les éléments existants peuvent être modifiés ou supprimés par l'administrateur selon les
besoins.
Page 36 sur 53
5. Interfaces de saisi et leurs Fonctionnalités pour les Utilisateurs Non-Administrateurs :
Les utilisateurs ayant le rôle de "User", souvent des agents de fabrication, ont une interface dédiée pour
saisir les causes de non-performance dans le processus de production. Cette interface est spécialement
conçue pour être intuitive et efficace, alimentée par des données de la feuille SUPPORT.
1. Agent de Fabrication : Liste déroulante pour sélectionner l'agent qui a détecté le problème.
2. Secteur : Options pour choisir entre SWITCH, AERO, MOTEUR.
3. Zone : Zone de l'usine où le problème a été détecté.
4. LDF : Liste déroulante des lieux de fabrication correspondant à la zone choisie.
5. Nature de la Cause : Options comme production, méthode, etc.
6. Date d’Occurrence : Affiche automatiquement la date du jour.
7. Cause de la Perte : Liste déroulante des causes de perte spécifiques à la nature choisie.
8. Temps Perdu : Champ pour saisir le temps perdu en minutes.
9. Impact : Liste déroulante pour choisir l'impact de la cause.
10. Description : Zone de texte pour décrire le problème en détail.
Boutons Fonctionnels :
• Envoyer : Soumet les données saisies à la base de données.
• Réinitialiser : Efface tous les champs pour permettre une nouvelle saisie.
Fonctionnalités Supplémentaires
• ListBox : Pour visualiser les données déjà envoyées.
• Filtrage : Filtre les données visualisées selon divers critères.
• Supprimer : Permet la suppression de données enregistrées.
• Excel : Exporte les données filtrées dans une feuille Excel séparée.
Flux de Travail Typique
1. L'utilisateur remplit tous les champs nécessaires à partir des listes déroulantes et des zones de
texte.
2. Cliquer sur "Envoyer" pour soumettre les données.
3. Utilise les fonctionnalités de filtrage pour visualiser ou analyser les données soumises.
4. Supprimer ou exporter les données au besoin.
5. Modifier les données saisies en double cliquant sur la ligne souhaitée
Page 37 sur 53
-Figure- Interface de saisi des causes de non performance
Page 38 sur 53
-Figure- Processus de filtration par lieu de fabrication
Page 39 sur 53
Interface de Saisie de Causes de Non-Performance pour l’utilisateur avec le rôle « Regleur » en
cas de non-règlement :
Introduction :
Les utilisateurs avec le rôle de "Régleur" ont une interface spécifiquement adaptée à leurs besoins pour
rapporter les causes de non-performance lorsqu'ils ne peuvent pas résoudre un problème. Tout comme
pour les agents de fabrication, cette interface est alimentée par des données provenant de la feuille
"SUPPORT".
Champs de Saisie et Listes Déroulantes :
1. Regleur : Liste déroulante pour choisir le régleur qui a tenté de résoudre le problème.
2. Secteur : Options pour choisir le secteur d'activité (par exemple, SWITCH, AERO, MOTEUR).
3. Zone : Zone dans l'usine où le problème a été identifié.
4. LDF : Liste déroulante des lieux où le problème s'est produit.
5. Nature du Problème : Type de problème rencontré.
6. Cause Racine : Cause fondamentale du problème.
7. Temps Excédé : Le temps qui a dépassé le temps nécessaire pour le réglage.
8. Impact : Impact du problème sur le processus de fabrication.
9. Description : Une zone texte pour fournir des détails supplémentaires sur le problème.
Boutons Fonctionnels :
1. Le régleur remplit tous les champs nécessaires à partir des listes déroulantes et des zones de
texte.
2. Il clique sur "Envoyer" pour soumettre les données.
3. Il utilise la fonction de filtrage pour analyser ou retrouver des données spécifiques.
4. Si nécessaire, il peut supprimer ou exporter les données.
Page 40 sur 53
-Figure- Interface de saisi des causes de la non performance (Regleur)
Page 41 sur 53
-Figure- Données supprimées avec succès
Page 42 sur 53
Interface et Fonctionnalités pour les Utilisateurs avec le Rôle "Back-Office" :
Introduction :
Les utilisateurs avec le rôle de "Back-Office" ont une interface spécifique adaptée à leurs besoins pour
rapporter les heures facturées et les heures de présence. Cette interface est particulièrement importante
car elle alimente les tableaux croisés dynamiques du tableau de bord qui suivent l'évolution de l'efficience
des différentes lignes de fabrication.
• Filtrage : Option pour filtrer les données selon des critères spécifiques.
• Suppression : Bouton pour supprimer des données enregistrées.
• Export Excel : Bouton pour exporter les données filtrées dans une nouvelle feuille Excel.
Grâce à cette interface, les responsables du Back-Office peuvent efficacement suivre et mettre à
jour les heures facturées et de présence, ce qui contribue à une meilleure gestion et suivi de
l'efficience des opérations de fabrication.
Page 43 sur 53
-Figure- Interface de pointage
Page 44 sur 53
-Figure- Données supprimées avec succès
Page 45 sur 53
3.1 Contrôler (Check) :
Après avoir conçu et déployé notre application avec ses différentes interfaces pour les différents rôles
d'utilisateurs, nous entrons maintenant dans une étape cruciale du cycle PDCA (Plan-Do-Check-Act) : la
phase "Check". Cette phase est dédiée à l'évaluation rigoureuse de la performance du système, à
l'identification des domaines d'amélioration et à la comparaison des résultats avec les objectifs initiaux.
3.1 Identification et résolution des problèmes et erreurs :
Introduction :
Lorsque plusieurs workbooks Excel étaient ouverts en parallèle avec APP_suivi, et que l'utilisateur
choisissait de se déconnecter de APP_suivi, tous les workbooks étaient fermés, mettant fin à toute
session Excel en cours.
Solution :
Le code derrière la fonction de déconnexion a été modifié. Ainsi, le programme vérifie s'il y a d'autres
workbooks ouverts en parallèle. Si c'est le cas, seule l'application APP_suivi sera fermée, laissant les
autres Workbooks actifs.
Si un utilisateur lançait le workbook APP_suivi et fermait l'interface de connexion sans entrer ses
identifiants, toutes les feuilles de l'application étaient visibles lors du double-clic sur le fichier, exposant
les données de la dernière session active.
Solution :
Deux ajustements de code ont été réalisés pour remédier à cette situation:
1. Le code de la fonction de déconnexion a été modifié pour cacher toutes les données de l'utilisateur
lorsqu'il se déconnecte.
2. Le système de connexion a été modifié pour vérifier si l'interface de connexion est fermée sans
saisie de données. Si c'est le cas, l'interface de connexion sera la seule à s'afficher lors du prochain
lancement de l'application.
Page 46 sur 53
Problème 3 : Cachement Automatique des Workbooks Existantes
Situation initiale :
Lorsque d'autres Workbooks étaient déjà ouverts et que l'utilisateur lançait APP_suivi, ces Workbooks
devenaient cachés. Ils ne redevenaient visibles que lorsque APP_suivi était fermé. Ce comportement est
dû à la manière dont Excel gère la visibilité des Workbooks lorsque l'un d'entre eux contient des macros
à exécuter au démarrage.
Solution :
2. Si d'autres Workbooks sont déjà ouverts, il est recommandé de les fermer, d'ouvrir APP_suivi,
puis de réouvrir les Workbooks précédemment fermés.
Situation initiale :
Lorsque l'administrateur essayait de modifier les données d'un utilisateur déjà existant et laissait le
champ du numéro de téléphone vide, ce "vide" était interprété comme un caractère. Par conséquent, un
signe "+" s'ajoutait automatiquement au numéro de téléphone. De plus, lors de la tentative de
suppression de cet utilisateur, toutes les données étaient supprimées sauf le numéro de téléphone.
Solution :
Le code a été modifié pour mieux gérer les champs vides, en particulier le champ du numéro de
téléphone. Le nouveau code est capable de gérer un champ de téléphone vide sans le considérer comme
un caractère. Ceci permet à l'administrateur de laisser ce champ vide sans rencontrer de problèmes lors
de la modification ou de la suppression des données de l'utilisateur.
Page 47 sur 53
Problème 5 : Problème avec OneDrive
Situation initiale :
Lorsque l'administrateur ouvrait le fichier de l'application à partir de OneDrive et tentait de modifier les
données d'un utilisateur existant, une erreur de chemin d'accès apparaissait. Le message d'erreur
indiquait qu'il y avait un problème d'accès au chemin ou au fichier, suggérant que l'image standard et le
fichier ne se trouvaient pas dans le même répertoire.
Solution :
J'ai retiré la partie du code qui gérait l'importation et la modification des dimensions des images, ainsi
que la suppression des boutons et du champ d'image. Après ces ajustements, le problème de chemin
d'accès a été résolu. Maintenant, l'application fonctionne correctement même lorsque le fichier est ouvert
à partir de OneDrive.
Après avoir rencontré ce problème lié à OneDrive, j'ai discuté avec mon encadrante pour évaluer
l'importance de la fonctionnalité d'ajout et de modification des photos des utilisateurs.
À la suite de cette discussion, il a été conclu que la photo de profil n'était pas une fonctionnalité
essentielle pour le bon fonctionnement de l'application. Par conséquent, la décision a été prise de retirer
cette partie du code afin de résoudre le problème de chemin d'accès, tout en maintenant l'efficacité et la
fonctionnalité globale de l'application.
Situation initiale :
Lors des opérations de modification ou de suppression des utilisateurs existants, nous avons constaté
une incohérence entre les feuilles "DATABASE" et "UTILISATEURS" dans notre base de données Excel.
Plus précisément, si un administrateur modifiait le mot de passe ou le rôle d'un utilisateur, ces
changements n'étaient reflétés que dans la feuille "DATABASE" et non pas dans la feuille
"UTILISATEURS". Ce problème se posait également lors de la suppression d'un utilisateur.
Solution :
J'ai ajusté le module mdDataentry pour qu'il puisse synchroniser les modifications entre ces deux
feuilles. Ainsi, toute opération de modification ou de suppression effectuée par l'administrateur est
maintenant reflétée dans les deux feuilles simultanément.
Page 48 sur 53
Note :
Il est déconseillé de modifier l'identifiant ou le rôle d'un utilisateur via l'interface d'administration, car
ces changements seront automatiquement appliqués uniquement dans la feuille "DATABASE". Dans la
feuille "UTILISATEURS", un identifiant modifié sera considéré comme celui d'un nouvel utilisateur. Par
conséquent, si vous choisissez de modifier l'identifiant, assurez-vous de supprimer manuellement
l'ancienne ligne contenant l'ancien identifiant dans la feuille "UTILISATEURS" afin de maintenir la
cohérence des données entre les deux feuilles.
La phase de vérification du cycle PDCA est cruciale pour assurer la qualité et la fonctionnalité de notre
application APP_suivi. Au cours de cette étape, plusieurs problèmes et défis ont été identifiés, analysés
et résolus, ce qui a permis d'améliorer considérablement l'expérience utilisateur et la fiabilité de
l'application.
1. Problème de déconnexion : Une solution a été trouvée pour s'assurer que seuls les
Workbooks appropriés sont fermés lors de la déconnexion.
2. Visibilité des Feuilles : Un ajustement du code a été fait pour garantir que les feuilles restent
invisibles si l'utilisateur se déconnecte ou quitte l'interface de connexion sans s'être connecté.
3. Workbooks Cachés : Des directives ont été fournies aux utilisateurs pour éviter ce problème,
bien que ce ne soit pas une solution définitive.
4. Erreur de Modification/Suppression des Données Utilisateurs (Session Admin) : Un
réajustement du code a permis de corriger ce défaut.
5. Problème sur OneDrive : Après discussion avec l'encadrant, il a été décidé que les photos de
profil ne sont pas cruciales pour le fonctionnement de l'application, permettant ainsi une
résolution simple du problème.
6. Problème de Modification/Suppression des Données dans la feuille
UTILISATEURS : Une mise en garde a été émise concernant la modification de l'identifiant et
du rôle, car ils ne sont mis à jour que dans la feuille "DATABASE".
Ces ajustements n'auraient pas été possibles sans la phase de vérification, qui a servi non seulement à
identifier les erreurs mais aussi à mettre en place des mesures correctives efficaces. Cependant, il est
important de noter que cette phase n'est pas une fin en soi, mais plutôt une étape continue dans
l'amélioration de notre application. Des tests futurs et des retours d'utilisateurs continueront à alimenter
cette phase, garantissant que l'application reste robuste, efficace et centrée sur l'utilisateur.
Page 49 sur 53
4. Agir (Act) :
La phase "Act" (Agir) du cycle PDCA ne se limite pas uniquement à la mise en œuvre des changements.
C'est également le moment où vous évaluez l'impact global des modifications apportées lors de la phase
"Check", et où vous décidez si ces changements devraient être standardisés et appliqués à d'autres
aspects ou projets.
Jusqu'à présent, notre application APP_suivi a montré une robustesse et une fiabilité considérables,
indiquant que le processus de développement et de mise en œuvre a été largement réussi. Néanmoins,
en tenant compte du principe de précaution, nous avons identifié une zone potentielle d'attention: les
aborder ce scénario, nous avons déjà ajusté le code du module mdDataentry pour garantir la
synchronisation en temps réel entre ces deux feuilles. Cette stratégie proactive souligne notre
engagement à anticiper et à résoudre des problèmes futurs éventuels, assurant ainsi la fluidité et
l'efficacité de l'usage de notre application par diverses équipes et rôles au sein de l'organisation.
La phase "Agir" du cycle PDCA valide notre engagement continu à optimiser l'application APP_suivi,
confirmant notre aspiration à fournir un outil qui non seulement répond aux besoins actuels mais est
Page 50 sur 53
- Chapitre 3 -
Conclusion générale
Page 51 sur 53
Conclusion générale :
Ce rapport de stage offre une vue d'ensemble complète du processus d'optimisation du suivi de
performance au sein du secteur Switch de l'entreprise Crouzet. Le premier chapitre a servi à introduire
composants mécatroniques destinées à des applications exigeantes dans des domaines comme
l'Aéronautique & Transport, l'Énergie, ou encore le Bâtiment et la Construction de Machines. Cette mise
Le deuxième chapitre a détaillé le cadre général de l'application APP_suivi, développée pour faciliter la
transition du suivi manuel au suivi automatisé des causes de non-performance. Cette application vise
également à évaluer et visualiser l'efficience des différentes lignes de fabrication. Le cycle PDCA a été
adopté comme méthodologie de référence, mettant en évidence comment une planification soigneuse et
une mise en œuvre précise peuvent aboutir à des améliorations notables dans les performances
opérationnelles.
Ce stage a été une expérience inestimable pour moi, me donnant l'opportunité de plonger dans les
complexités des industries de pointe et de collaborer avec des équipes hautement qualifiées. Cela a
En conclusion, il est mon souhait sincère que ce travail serve d'outil précieux à l'ENSAK et offre aux
futurs étudiants une référence pertinente, permettant d'optimiser leurs efforts de recherche et d'analyse.
Page 52 sur 53
- Bibliographie -
Page 53 sur 53