meta données pour cette page
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| certif:dat [2026/08/01 16:31] – [Schéma des sites hébergés] nicolas | certif:dat [2026/08/11 14:34] (Version actuelle) – [Gestion des sources, des versions et dépôt] nicolas | ||
|---|---|---|---|
| Ligne 19: | Ligne 19: | ||
| Ce document s' | Ce document s' | ||
| + | |||
| + | ===== Outils et méthodologie de développement ===== | ||
| + | ==== Langages et frameworks ==== | ||
| + | * **Serveurs principaux** (app.logeas.fr : bases-ws, monespace) : Delphi 12, avec l'ORM **mORMot 1**. | ||
| + | * **Serveurs secondaires** (app.logeas.ovh : nono, etc.) : Lazarus (Free Pascal), avec l'ORM **mORMot 2**. | ||
| + | * **Client lourd** : Delphi 12, s' | ||
| + | * **Base de données** : SQLite, une base distincte par client afin de limiter les risques et les volumes traités ; chiffrement AES via la bibliothèque **SynCrypto** (Synopse) depuis la version 9.5.1. | ||
| + | * **Interface légère (full-web)** : développée en **Angular** (v21), avec les bibliothèques de composants **DevExtreme** et **Syncfusion** (tableaux de données, graphiques, cartes). La génération des états s' | ||
| + | |||
| + | ==== Méthodologie de conception ==== | ||
| + | Historiquement, | ||
| + | ==== Suivi des anomalies et des évolutions ==== | ||
| + | Le suivi des tickets s' | ||
| + | * un outil côté **client** (remontée des demandes et anomalies) ; | ||
| + | * un outil côté **développement** (suivi technique, priorisation, | ||
| + | Ce choix d' | ||
| + | |||
| + | Cette contrainte de taille explique également pourquoi le fonctionnement Kanban reste " | ||
| + | |||
| + | **Cartographie fonctionnelle** ([[https:// | ||
| + | |||
| + | ==== Gestion des sources, des versions et dépôt ==== | ||
| + | |||
| + | Le code source est hébergé sur **GitLab**, qui a totalement remplacé l' | ||
| + | |||
| + | La stratégie de branches suit un modèle **une branche par version** : chaque nouvelle version du logiciel est développée sur une branche dédiée. Lors de la mise en ligne (déploiement en production) d'une version, le numéro de version est incrémenté, | ||
| + | |||
| + | L' | ||
| + | |||
| + | **Pour en savoir plus : [[certif: | ||
| + | |||
| ===== Architecture globale de l' | ===== Architecture globale de l' | ||
| Ligne 73: | Ligne 104: | ||
| {{ : | {{ : | ||
| - | NB : SVG stocké sur le wiki, éditable par exemple avec Inkscape. | + | NB : SVG stocké sur le wiki, éditable par exemple avec Inkscape.\\ |
| + | \\ | ||
| {{ : | {{ : | ||
| NB : SVG stocké sur le wiki, éditable par exemple avec Inkscape. | NB : SVG stocké sur le wiki, éditable par exemple avec Inkscape. | ||
| + | |||
| ===== Architecture technique des postes clients ===== | ===== Architecture technique des postes clients ===== | ||
| - | LoGeAs est proposé actuellement en deux versions : | ||
| - | ==== Le client installé (du lourd) ==== | ||
| - | Il s'agit d'un simple exécutable **__compilé uniquement pour windows__**, | ||
| - | Pour répondre au mieux aux contraintes des installations sur les postes professionnels et sur les systèmes non gérés par LoGeAs (comme Linux ou Mac), nous avons choisi de livrer la nouvelle version sous la forme d’un simple fichier (compressé ou non). Les fichiers secondaires utilisés pour le paramétrage sont maintenant stockés en base de données et téléchargés à la demande. Ceci permettra aussi de les faire évoluer sans avoir besoin de faire une nouvelle version. C’est en particulier le cas des états. | ||
| - | Il est donc possible de mettre l’exécutable de LoGeAs sur une clef USB 3 et de le transporter d’ordinateur en ordinateur. | ||
| - | ==== Utilisateur avancé ==== | ||
| - | Lors du lancement, à côté de l’exécutable LoGeAs, est créé un dossier « LoGeAsUserData » dans lequel sont stockés : | ||
| - | * les informations de connexion (qui peuvent être régénérées facilement si besoin) | ||
| - | * des dossiers temporaires à LoGeAs, vidés régulièrement automatiquement | ||
| - | * les états « personnalisés » que vous ne partagez pas avec vos collègues. Il est alors de votre responsabilité d’en faire des sauvegardes. | ||
| - | * des sauvegardes des états modifiés | ||
| - | === Sur quels postes utiliser LoGeAs ? === | ||
| - | On trouvera la spécification technique des postes sur lesquels LoGeAs peut fonctionner à la page **" | ||
| - | ===== Architecture de supervision ===== | ||
| - | Nous aborderons ici le thème de la supervision et son intégration dans le processus de gestion des incidents au sens ITIL du terme. | ||
| - | Commençons tout d’abord par rappeler ce qu’est un incident dans un contexte ITIL. | ||
| - | Un incident est une interruption inattendue d'un service. Il perturbe les opérations normales et affecte donc la productivité de l' | ||
| - | Le lien entre la supervision et la gestion des incidents s’appuie particulièrement sur deux points : | + | L' |
| - | * La génération automatique d’incident pour les alertes critiques fonctionnelles remontées par l’outil de supervision. | + | * le **client lourd**, exécutable Delphi installé (ou exécuté directement) sur le poste, qui offre l' |
| - | | + | * la **version full-web**, accessible depuis |
| - | Ainsi, la supervision permet de : | + | |
| - | | + | |
| - | | + | |
| - | * Optimiser | + | |
| - | * Optimiser la résolution des incidents par la mise en place de procédure optimisées | + | |
| - | Les bilans fournis par un outil de supervision | + | Cette distinction a une incidence directe |
| - | Le choix de l’entreprise s’est finalement porté sur Zabbix. | + | ==== Déploiement, |
| - | En effet, outre la possibilité | + | |
| - | De plus, la possibilité | + | Pour répondre au mieux aux contraintes des installations sur les postes professionnels et sur les systèmes non gérés par LoGeAs, la version installée est livrée sous la forme d'un simple fichier exécutable (compressé ou non). Les fichiers secondaires utilisés pour le paramétrage (notamment les états) sont stockés en base de données et téléchargés |
| + | |||
| + | Il est ainsi possible de mettre l' | ||
| + | |||
| + | La détection et la distribution des mises à jour du logiciel sont assurées | ||
| + | |||
| + | ==== Utilisateur avancé ==== | ||
| + | |||
| + | Lors du lancement, à côté | ||
| + | * les informations | ||
| + | * des dossiers temporaires à LoGeAs, vidés régulièrement automatiquement ; | ||
| + | * les états « personnalisés » que vous ne partagez pas avec vos collègues (il est alors de votre responsabilité d'en faire des sauvegardes) ; | ||
| + | * des sauvegardes | ||
| + | |||
| + | Ce dossier ne contient aucune donnée comptable ou métier : en cas de perte ou de vol du poste (ou de la clef USB), seuls les identifiants | ||
| + | |||
| + | ==== Compatibilité | ||
| + | ^Client^se reportez à la page^ | ||
| + | |LoGeAs Installation Windows|[[https:// | ||
| + | |Logeas-web.fr|[[https:// | ||
| + | **Sauvegarde** — bien qu' | ||
| + | |||
| + | |||
| + | ===== Architecture de supervision | ||
| + | Il existe actuellement deux niveaux de supervision : | ||
| + | * **Une supervision " | ||
| + | * Une supervision externe de nos machines au niveaux proxmox (sans accès au contenu) par la société [[https:// | ||
| ===== Robustesse ===== | ===== Robustesse ===== | ||
| Dans le cadre de la certification NF552 un audit de robustesse à été réalisé sur le progiciel en octobre 2021. | Dans le cadre de la certification NF552 un audit de robustesse à été réalisé sur le progiciel en octobre 2021. | ||