Généralités
Qu'est-ce que la Cartographie ?
Notre définition de la cartographie des SI se rapproche fortement de celle de l’ANSSI :
Le terme « cartographie » désigne une représentation schématique d’un ensemble d’informations. Les informations représentées sont minutieusement choisies pour répondre efficacement à la ou aux questions posées.
Elle doit permettre de documenter les 3 visions suivantes du SI :
- Vision Métier
- Vision Applicative
- Vision Infrastructure
Les principes fondamentaux
Graph-IT® a pour ambition de permettre, dans une même solution, de répondre à tous les enjeux de cartographie des SI, comme par exemple :
- Réaliser l’inventaire patrimonial du système d’information, à savoir la liste des composants du SI et leur description détaillée,
- Présenter le système d’information sous forme de vues, à savoir des représentations partielles du SI, de ses liens et de son fonctionnement,
- Rendre lisibles et compréhensibles différents aspects du système d’information,
- Représenter totalement ou partiellement l’intéropérabilité applicative,
- Documenter les processus métier et applications impliquées,
- Représenter l’architecture des serveurs et du réseau,
- Représenter un domaine d’activité pour documenter un projet,
- Identifier les éléments critiques du SI…
Philosophie générale de Graph-IT®
Graph-IT® est proposé avec un exemple de modèle de données mais il est totalement modifiable pour s'adapter aux besoins de chacun.
Graph-IT® est une solution développée avec des technologies web innovantes qui est basée sur 4 concepts principaux :
Les composants : ils permettent d’identifier les actifs et le patrimoine immatériel de la DSI,
Les relations : elles représentent les liens entre les composants,
Les propriétés : elles permettent de caractériser les composants et les relations,
La cartographie : elle permet de concevoir une représentation graphique de tout ou partie de vos informations
Les concepts
Les Composants
Les composants sont les éléments qui constituent le Système d'information. Ils sont regroupés par Catégorie.
Une catégorie de composants représente un type d'actif matériel, logiciel ou conceptuel qui constitue le Système d'Informations, comme des serveurs, des logiciels, des personnes, des contrats ou encore des équipements biomédicaux.
Un composant est caractérisé par sa Catégorie et son Nom.
Les Relations
Les relations sont les liens qui unissent deux composants du SI. Ils sont regroupés par Type.
Un type de relations représente une catégorie uniforme de relations entre des composants, identifié par un texte court dont l’objectif est de permettre une lecture “naturelle” de la relation, comme par exemple :
- Un serveur “héberge” une base de données,
- Un contrat “couvre” une application,
- Une application “transmet à” une autre application (des données, des fichiers…)
Une relation est caractérisée par son type et les 2 composants liés (Source et Cible).
Les propriétés
Une propriété est une donnée associée à un composant ou à une relation afin de le/la caractériser plus précisément que par son seul nom.
Une propriété est représentée par l’association d’un nom de la propriété et d’une valeur.
Par exemple, un logiciel peut être associé à un numéro de version.
Dans ce cas, il est nécessaire de créer une propriété nommée “Version” à la catégorie “Logiciel” et chaque composant logiciel pourra être associé à un numéro de version.
La cartographie
La Cartographie est la fonctionnalité centrale de Graph-IT®.
Elle est prévue pour afficher tout ou partie des composants et des relations de la base de données et de les agencer automatiquement ou manuellement afin d'en faire une représentation graphique Adhoc.
Premiers pas
Créer une base de données
La toute première étape à réaliser pour utiliser Graph-IT® est de créer une base de données. Par défaut une base nommée "Nouvelle base de données" est créée.
Il est possible de créer autant de bases de données que nécessaire. Vous pouvez créer une base de données par domaine fonctionnel ou par établissement par exemple.

Une fois la base de données créée, vous pouvez :
- L'alimenter avec les données du modèle par défaut,
- Importer des données depuis des fichiers CSV,
- Créer une première catégorie de composants, puis vos composants manuellement.
Créer des composants
Pour créer vos premiers composants, il est nécessaire, dans un premier temps de créer une Catégorie de composants.

La seule données obligatoire est le Nom de la catégorie.
Vous pouvez également modifier la couleur et la forme par défaut de cette catégorie si vous le souhaitez mais ce paramétrage pourra être réaliser ultérieurement.
Une fois les catégories de composants créées, vous pouvez créer vos composants.
Après avoir cliqué sur la catégorie de composant voulue, le tableau des composants apparaît.

Pour ajouter un composant, il suffit de cliquer sur le bouton "Ajouter un composant" pour que le formulaire de saisie apparaisse :

Relier les composants
Une fois les composants créés dans la base de données, il est possible de les relier les uns aux autres.
La première étape consiste, comme pour les composants, à créer un premier Type de relations.
Le mode opératoire est totalement similaire à celui des composants.
Première cartographie
Une cartographie vide est créée dès le premier usage.
Vous pouvez alimenter cette cartographie de plusieurs manières :
- En intégrant l'ensemble de votre base de données,
- En ajoutant les composants un à un.
Pour afficher toute votre base, il suffit de cliquer sur le bouton bleu associé à votre base de données :

Pour ajouter les composants unitairement, il suffit de les rechercher à l'aide de la barre de recherche située en haut de la page. Tous les composants de toutes les bases de données qui correspondent à votre recherche sont proposés dans la liste :

Bases de données
Graph-IT® vous permet de gérer vos données dans plusieurs bases de données. Chaque base de données est indépendante mais les relations que vous allez pouvoir créer peuvent relier des composants de bases de données distinctes.
Si vous cartographiez le SI d'une structure multi établissements, vous pouvez par exemple créer une base de données par établissement. Ainsi, chaque établissement pourra inventorier des composants sans contrainte de doublon avec les composants d'une autre base de données.
Le menu de gauche vous permet de passer d'une base à une autre mais également de créer une nouvelle base de données :

La roue dentée vous permet de paramétrer la base de données : 
- Dupliquer la base,
- renommer la base,
- Exporter la base,
- Supprimer la base
Lorsque vous exportez la base de données, Graph-IT® génère un fichier excel avec un onglet par catégorie de composants. Chaque onglet comporte alors l'ensemble des composants de la catégorie, ainsi que toutes les propriétés associées.
Lorsque vous créez une base de données, Graph-IT® vous donne le choix de la créer de toutes pièces, d'importer le modèle exemple de Graph-IT® ou encore d'importer des composants depuis un fichier CSV :

ATTENTION : la suppression d'une base de données entraîne automatiquement la suppression de tous les composants et de toutes les relations liées aux composants de la base.
Catégories de composants
Une catégorie de composants est un regroupement de composants similaires (Serveurs, applications, lieux, personnes, sociétés...)

Vous pouvez créer autant de catégories de composants que nécessaire pour décrire votre SI.
Les cartouches des catégories sont composées du nom de la catégorie, du nombre de composants associés (entre parenthèses) et d'une icône de modification de la catégorie (roue dentée). La couleur du cartouche est la couleur d'affichage par défaut des composants associés à la catégorie.
Caractéristiques d'une catégorie de composants
Les caractéristiques des catégories sont les suivantes :
- Une catégorie de composants est définie par un nom : "Serveur" par exemple,
- Vous pouvez associer à la catégorie une couleur et une forme qui permettront de la distinguer des autres dans les cartographies visuelles,
- Vous pouvez également définir des propriétés obligatoires pour les composants de la catégorie : "type de serveur" (virtuel ou physique) par exemple,
- Si vous souhaitez que les composants de votre catégorie puissent avoir d'autres propriétés descriptives (caractéristiques), vous pourrez les créer directement au niveau des composants eux mêmes.

Modification d'une catégorie
Pour modifier une catégorie de composants, cliquez sur la roue dentée située dans le cartouche de la catégorie : 
Le formulaire de modification vous permet de modifier le nom de la catégorie, la couleur et la forme par défaut de la catégorie mais également d'ajouter ou de supprimer des propriétés obligatoires
Suppression d'une catégorie
Dans le formulaire de modification d'une catégorie, vous trouverez une icône "poubelle" qui vous permet de supprimer la catégorie.

ATTENTION : la suppression d'une catégorie de composants entraîne automatiquement la suppression de tous les composants associés à cette catégorie (dont le nombre est affiché entre parenthèses dans le cartouche), ainsi que toutes les relations associées aux composants.
Configuration d'une catégorie
Chaque catégorie de composants possède sa propre configuration d'affichage sur les cartographies. Le menu "Configuration" situé dans le bandeau supérieur permet de modifier cette configuration :

Pour chaque catégorie, vous avez la possibilité de choisir la forme, la taille et la couleur de l'objet affiché. Par défaut, la forme est un cercle, la bordure est une ligne pleine et la taille est de 50 pixels.
La couleur de la catégorie, ainsi que les propriétés affichées sur la cartographie sont également modifiables.
Un exemple de la représentation graphique est visible en bas de l'écran de configuration.
Composants
Création d'un composant
Pour créer un composant, sa catégorie d'appartenance doit exister au préalable. Par exemple, si vous souhaitez enregistrer un serveur, la catégorie "Serveur" doit exister dans votre base de données.
La création d'un composant est possible depuis le menu "Bases de Données" ou depuis la cartographie.
Depuis le menu "Bases de Données", il suffit de cliquer sur le bouton
pour ouvrir le formulaire de création d'un composant :

- Le Nom du composant est obligatoire et il doit être unique dans la catégorie de composants sélectionnée. Deux composants peuvent avoir le même nom à condition qu'ils ne soient pas dans la même catégorie de composants ou pas dans la même base de données.
- Vous pouvez ajouter autant de propriétés que vous le souhaitez, à condition que la propriété ait un nom et que vous lui associez une valeur pour le composant . Si les composants de la catégorie possèdent déjà des propriétés, le nom des propriétés existantes seront proposés lors de la saisie. Exemple :

Depuis la cartographie, le formulaire de création de composant est accessible via un clic bouton droit sur le fond de la cartographie après avoir sélectionné l'action "Agir" de la barre d'actions :

Modification/ suppression d'un composant
La modification et la suppression d'un composant sont également accessibles depuis le menu "Bases de données" et depuis la cartographie.
Depuis le menu "Bases de données", vous pouvez modifier les propriétés des composants directement dans le tableau :

Si vous cliquez sur l'icône située devant le nom du composant, le formulaire de modification du composant vous sera proposé

Depuis la cartographie en cliquant avec le bouton droit de la souris sur le composant à modifier (barre d'actions sur l'option "1 - Agir") : 
Une fois le formulaire de modification ouvert, vous pouvez réaliser plusieurs opérations :
- Modifier la catégorie du composant,
- Modifier les propriétés du composant,
- Supprimer le composant (à l'aide de l'icône en forme de poubelle situé au niveau du titre du formulaire),
- Dupliquer le composant (à l'aide de l'icône situé à côté de la poubelle).

Sélection multiple de composants
En cliquant sur les cases à cocher situées en face de chaque composant, vous pouvez sélectionner plusieurs composants pour effectuer des opérations multiples. Une fois les composants sélectionnés, une barre d'actions apparaît en bas de l'écran. Dans l'exemple suivant, 4 composants ont été sélectionnés :

Le bouton "Supprimer" permet de supprimer tous les composants sélectionnés.
Le bouton "Modifier" permet de modifier en masse les propriétés des composants sélectionnés :

Le bouton "effacer" permet d'effacer les valeurs de la propriété choisie pour tous les composants sélectionnés.
Le bouton "Modifier" permet d'affecter la valeur renseignée à la propriété choisie pour tous les composants sélectionnés.
Recherche parmi les composants
La zone de recherche située au dessus du tableau permet de rechercher les composants dont au moins une propriété contient le texte saisi :

Types de relations
Un type de relations est un regroupement de relations similaires (Nécessite, Lié à, Utilise, Héberge...)

Vous pouvez créer autant de types de relations que nécessaire pour décrire votre SI.
Les cartouches des types sont composées du nom, du nombre de relations associées (entre parenthèses) et d'une icône de modification (roue dentée). La couleur du cartouche est la couleur d'affichage par défaut des relations associées au type.
Caractéristiques d'un type de relations
Les caractéristiques des types sont les suivantes :
- Un type de relations est définie par un nom : "Héberge" par exemple,
- Vous pouvez lui associer une couleur et un style de flèche qui permettront de le distinguer des autres dans les cartographies visuelles,
- Vous pouvez également définir des propriétés obligatoires pour les relations concernées : "Criticité" par exemple,
- Si vous souhaitez que les relations d'un certain type puissent avoir d'autres propriétés descriptives (caractéristiques), vous pourrez les créer directement au niveau des relations elles mêmes.

Modification d'un type
Pour modifier un type de relations, cliquez sur la roue dentée située dans le cartouche correspondant : 
Le formulaire de modification vous permet le nom du type de relations, de modifier la couleur et la forme par défaut des relations également d'ajouter ou de supprimer des propriétés obligatoires.
Suppression d'un type
Dans le formulaire de modification d'un type, vous trouverez une icône "poubelle" qui vous permet de supprimer le type concerné.

ATTENTION : la suppression d'un type de relations entraîne automatiquement la suppression de toutes les relations associées à ce type (dont le nombre est affiché entre parenthèses dans le cartouche).
Configuration d'un type de relations
Chaque type de relations possède sa propre configuration d'affichage sur les cartographies. Le menu "Configuration" situé dans le bandeau supérieur permet de modifier cette configuration :

Pour chaque type, vous avez la possibilité de choisir la forme de la ligne, la forme de son extrémité, son épaisseur et la couleur de la relation.
Les propriétés affichées sur la flèche sont également modifiables.
Un exemple de la représentation graphique est visible en bas de l'écran de configuration.
Relations
Création d'une relation
Pour créer une relation, son type d'appartenance doit exister au préalable.
La création d'une relation est possible depuis le menu "Relations" ou depuis la cartographie.
Depuis le menu "Relations", il suffit de cliquer sur le bouton
pour ouvrir le formulaire de création d'une relation :

- Le trio "Type de relation", "Composant Source" et "Composant cible" est obligatoire,
- Une même relation peut exister en plusieurs exemplaires, il n'y a pas d'unicité imposée,
- Vous pouvez ajouter autant de propriétés que vous le souhaitez, à condition que la propriété ait un nom et que vous lui associez une valeur pour la relation. Si les relations du type choisi possèdent déjà des propriétés, le nom des propriétés existantes seront proposés lors de la saisie. Exemple :

Depuis la cartographie, le formulaire de création d'une relation est accessible en cliquant sur le composant source, puis le composant cible après avoir sélectionné l'action "Relier" de la barre d'actions :

Modification/ suppression d'une relation
La modification et la suppression d'une relation sont également accessibles depuis le menu "Relations" et depuis la cartographie.
Depuis le menu "Relations", vous pouvez modifier les propriétés des relations directement ans le tableau :

Si vous cliquez sur l'icône située devant la ligne de la relation, le formulaire de modification sera affiché.

Depuis la cartographie en cliquant avec le bouton droit de la souris sur la relation à modifier (barre d'actions sur l'option "1 - Agir") :

Une fois le formulaire de modification ouvert, vous pouvez réaliser plusieurs opérations :
- Modifier le type de relation,
- Modifier le composant Source,
- Modifier le composant Cible,
- Modifier les propriétés de la relation,
- Supprimer la relation (à l'aide de l'icône en forme de poubelle situé au niveau du titre du formulaire)
- Dupliquer la relation (à l'aide de l'icône situé à côté de la poubelle)

Sélection multiple de relations
En cliquant sur les cases à cocher situées en face de chaque relation, vous pouvez sélectionner plusieurs relations pour effectuer des opérations multiples. Une fois les relations sélectionnées, une barre d'actions apparaît en bas de l'écran. Dans l'exemple suivant, 4 relations ont été sélectionnées :

Le bouton "Supprimer" permet de supprimer tous les relations sélectionnées.
Le bouton "Modifier" permet de modifier en masse les propriétés des relations sélectionnées :

Le bouton "effacer" permet d'effacer les valeurs de la propriété choisie pour toutes les relations sélectionnées.
Le bouton "Modifier" permet d'affecter la valeur renseignée à la propriété choisie pour toutes les relations sélectionnées.
Recherche parmi les relations
La zone de recherche située au dessus du tableau permet de rechercher les relations dont au moins une propriété contient le texte saisi :

Cartographie
Qu'est-ce qu'une cartographie ?
Une cartographie, dans Graph-IT®, est une représentation graphique d'une partie des composants et relations de votre Système d'Information.
Graph-IT® vous donne la possibilité de représenter votre SI en fonction de vos besoins :
- Ensemble des composants applicatifs d'un domaine fonctionnel précis,
- Représentation graphique de votre réseau,
- Interopérabilité générale ou spécifique à un type de données,
- ...
Exemple : 
Chaque cartographie créée dans Graph-IT® comporte l'ensemble des composants que vous avez choisi d'afficher, leur positionnement les uns par rapport aux autres, les relations que vous avez choisi de montrer et les filtres associés à votre cartographie.
Création d'une cartographie
Le bouton
situé dans le menu de gauche permet de créer une nouvelle cartographie. Par défaut, elle porte de nom "Nouvelle cartographie".
En passant la souris sur la roue dentée située à côté du nom de la cartographie, vous pouvez réaliser plusieurs opérations :

- Dupliquer la cartographie,
- Renommer la cartographie,
- Partager la cartographie avec un tiers (Cette fonctionnalité n'est pas accessible dans la version 2.2.x de Graph-IT),
- Supprimer la cartographie.
Note : La suppression d'une cartographie ne supprime pas les composants et relations utilisés dans la base de données.
Alimentation d'une cartographie
Lorsque vous créez une cartographie, celle-ci est totalement vide. Pour commencer à ajouter des éléments de votre SI dans la cartographie, vous avez plusieurs options :
- Vous ajoutez les composants un à un et vous réalisez une extension de votre cartographie au fur et à mesure de vos besoins,
- Vous ajoutez les composants massivement en ajoutant tous les composants d'une base de données, tous les composants d'une catégorie ou toutes les relations d'un type donné.
Pour ajouter les composants unitairement vous devez utiliser la barre de recherche située en haut de la page :

Dès lors que vous aurez saisi au moins 3 caractères, la liste des composants qui contiennent ces caractères apparait :

Un simple clic sur l'un des composants suffit à l'ajouter à la cartographie.
Note : Les cartouches affichés sont composés de la catégorie de composant et du nom du composant. Tous les composants sont regroupés par base de données. En effet, la sélection de composant couvre l'ensemble des composants de toutes vos bases de données.
Si le composant ajouté est lié à un ou plusieurs composants déjà présentes dans la cartographie, les relations existantes sont automatiquement ajoutées à la cartographie.
A la création d'une nouvelle cartographie ou lorsque celle-ci ne contient aucun composant, vous avez la possibilité de peupler votre cartographie avec l'ensemble des composants d'une de vos bases de données.

Lorsque vous cliquez sur le bouton correspondant à votre base de données, tous les composants de cette base sont ajoutés à la cartographie, ainsi que toutes les relations entre les composants.
Vous avez également la possibilité d'ajouter à tout moment l'ensemble des composants d'une catégorie ou l'ensemble des relations d'un type à l'aide d'un simple clic sur la catégorie ou le type dans le bandeau de gauche du menu Cartographie :

Déplacer les composants
Une fois que vos composants ont été ajoutés à la cartographie, vous pouvez les agencer comme bon vous semble en déplaçant les composants.
Un simple "Drag & Drop" d'un composant vous permet de le déplacer sur la cartographie. Une fois déplacé, le composant restera à la même place tant que vous n'aurez pas libéré le composant ou l'ensemble de la cartographie.
Lorsque vous déplacez un composant, les composants qui lui sont liés se repositionnent automatiquement, sauf s'ils ont eux-mêmes été déplacés manuellement.
Barre d'actions
La barre d'actions située en bas de la cartographie vous permet d'effectuer plusieurs actions :

- "Libérer" vous permet de redonner à tous les composants la liberté d'être repositionnés automatiquement,
- "Déplacer" (valeur par défaut) vous permet de déplacer les composants un à un à l'aide de la fonction "Drag & Drop" mais également de déplacer l'ensemble de la cartographie en cliquant sur le fond d'écran,
- "Agir" permet de cliquer sur un composant, une relation ou le fond d'écran et d'obtenir un menu d'actions.
- En cliquant sur un composant, le menu suivant apparaît :

La première option vous permet d'accéder directement au formulaire de mise à jour du composant.
La second vous permet d'afficher l'ensemble des propriétés du composant.
La troisième vous permet de retirer le composant de la cartographie (mais il reste en base de données).
La quatrième vous permet d'étendre la cartographie en ajoutant les composants liés à celui sélectionné. Vous pouvez ainsi déployer la cartographie autour de ce composant :

- En cliquant sur une relation, le menu suivant apparaît :

Les actions accessibles sont totalement similaires à celles des composants.
- En cliquant sur le fond d'écran, les options suivantes sont accessibles :

La première option vous permet de créer un nouveau composant directement depuis la cartographie. Le formulaire de création est le même que celui de la liste des composants. Une fois le composant créé, il est automatiquement ajouté à la cartographie.
L'option "Déployer toute la cartographie" permet, pour tous les composants inclus dans la cartographie, d'activer l'option d'extension définie précédemment dans l'option "Déployer / Tout" d'un composant.
L'option "Libérer la cartographie" est totalement similaire à l'action du menu "Libérer" de la barre d'actions.
L'option "Propriétés permet d'accéder à des informations générales sur la cartographie :

Filtres
Qu'est-ce qu'un filtre ?
Un filtre est un moyen de modifier une cartographie en affichant ou non des composants ou des relations qui s'y trouvent.
Vous pouvez créer autant de filtres que vous le souhaitez dans une cartographie. Chaque cartographie possède ses propres filtres, indépendants des autres cartographies.
Création d'un filtre
Pour créer un filtre, il suffit d'ouvrir le menu "Filtres" tout en haut à droite de la cartographie (icône "<") et de cliquer sur "Ajouter un nouveau filtre" :

Pour chaque filtre, vous devez choisir l'onglet "Composants" ou "Relations", puis choisir la catégorie ou le type de relation que vous souhaitez cibler. Une fois la catégorie sélectionnées, vous pouvez, si vous le souhaitez, affiner votre filtre en sélectionnant une ou plusieurs propriétés :

Lorsque le filtre est paramétrés, vous avez deux options :
- Masquer les composants (ou les relations), ce qui aura pour effet de ne plus les afficher dans la cartographie,
- Retirer les composants (ou les relations), ce qui les enlèvera de la cartographie (mais ils ne seront pas supprimés de la base de données).
Lorsque vous n'avez plus besoin d'un filtre, vous pouvez le supprimer en cliquant sur la croix en haut à droite du filtre.
Attention : Si vous laissez un filtre actif (avec masquage des composants), ce filtre continuera de fonctionner, même si vous ajoutez de nouveaux composants. Exemple : Si vous avez un filtre qui masque les composants de type "Logiciel", si vous ajoutez un composant de ce type ultérieurement, il sera bien ajouté à la cartographie mais ne sera pas visible tant que le filtre sera actif.
Import de données
Graph-IT® vous permet d'importer des données (composants ou relations) depuis un fichier au format CSV.
Importer des composants
Pour importer des composants, rendez-vous dans le menu "Bases de données" et cliquez sur le bouton "Importer". Le formulaire suivant apparaît :

Après avoir cliqué sur "Télécharger", Graph-IT® vous invitera à choisir un fichier stocké sur votre ordinateur. Une fois ce fichier téléchargé, vous devrez indiquer la catégorie de composants dans laquelle les données seront intégrées et le nom de la colonne de votre fichier qui contient les "Noms" des composants (Nom unique dans la base de données, qui identifie votre composant) :

Il ne vous reste plus qu'à cliquer sur le bouton "Importer" pour que tous les composants de votre fichier soient insérés dans Graph-IT®.
Importer des relations
L'import de relations fonctionne de manière totalement similaire à l'import des composants mais les informations à fournir sont plus nombreuses. Une fois le fichier téléchargé, vous devrez définir :
- Le type de relations que vous allez importer,
- La catégorie des composants source,
- La catégorie des composants cible,
- La colonne de votre fichier qui contient les composants source,
- La colonne de votre fichier qui contient les composants cible.

Format des fichiers CSV et méthode d'import
Les fichiers CSV que vous utilisez pour vos imports ne doivent contenir qu'un seul type de composants ou de relations. Si votre fichier comporte des Serveurs et des Equipements réseau par exemple, toutes les lignes seront importées dans la catégorie que vous aurez choisi (Serveur OU Equipements réseau).
La première ligne du fichier doit représenter les titres des colonnes.
Si votre fichier CSV comporte plusieurs colonnes, toutes les colonnes seront importées sous forme de propriétés, à l'exception de :
- Dans le cas d'un import de composants : La colonne qui contient le nom des composants,
- Dans le cas d'un import de relations : Les colonnes identifiées comme étant les composants source et cible.