Cet article s’adresse à tout utilisateur qui veut avoir des précisions sur certaines spécifications fonctionnelles de Carto-SI non détaillées dans les vidéos ou l’article de prise en main.
Les utilisateurs de Carto-SI se voient attribuer des droits d’utilisation selon les profils suivants :
Section de Carto-SI Vous pouvez intervenir en modification sur une des sections ci-dessous si vous possédez au moins un des Droits inscrits sur la colonne de droite | Droit nécessaire (et restrictions éventuelles) |
Application | Responsable d’application (création/modification/suppression des applications dont il est responsable) Admin |
Dépendances | Responsable d’application (création/modification/suppression des dépendances que ses applications ont avec d’autres applications ou composants techniques d’infrastructure) Métier (création/modification/suppression des dépendances de tâches vers tâches et de tâches vers applications) Infrastructure (création/modification/suppression des dépendances de composants techniques vers composants techniques) Admin |
Champs Personnalisés | Admin |
Couche Métier | Métier Admin |
Couche Infrastructure | Infra Admin |
Donnée & RGPD | D.P.O Admin |
Domaine de la DSI | Admin |
Objet Applicatif | Admin |
Livraison | Responsable d’application Infra Admin |
Paramétrage / Administration | Admin |
Invitation et Gestion des droits utilisateurs | Admin |
Sauvegarde, restauration et import/export | Admin |
Licence | Admin |
La problématique d’une cartographie est la mise à jour de cette dernière, Carto-SI innove en permettant aux responsables d’application de participer de manière collaborative à sa mise à jour.
Il est possible d’aller plus loin dans l’efficacité de la récolte d’informations.
Carto-SI offre une API REST (Service WEB) permettant d’automatiser la récolte d’informations.
Ces Web Services respectent les standards du marché et sont « pluggable » avec la majorité des automates du marché (Jenkins, etc.)
Ces API sont disponible à l’url suivante : http://{serveur}/apidocs/
Une version peut être consultée en ligne à l’url suivante : https://app.carto-si.com/apidocs/
Enfin, nous proposons des librairies afin de faciliter l’utilisation de nos API par vos développeurs (JAVA, PHP, RUBY)
Dans l’onglet administration il faut dans un premier temps créer un token définitif.
Ce token sera utilisé pour tous les appels au API REST de Carto-SI.
Plus d’infos sur la technologie ‘JSON Web Token’ utilisée https://jwt.io/
Il y a ensuite 2 manières d’utiliser ce token.
La première est recommandée, elle utilise le Header HTTP.
Exemple :
curl ‘http://localhost:4200/api/v2/meta/’ -H ‘Authorization: Bearer {« token »: »mon token », »myTenant »:{« id »: »mon environnement »}}’
Des exemples sont disponibles dans le répertoire http://api-exemples.carto-si.com/
Il faudra ajouter le paramètre tenant et token que vous retrouvez dans l’interface d’administration.
Exemple :
curl -X GET ‘http://localhost:4200/api/v1/component?tenant=the-tenant-id&token=eyJ0eXAiOi.eyJwYXNzd29yZ’
Il est possible d’initialiser Carto-SI avec les données de votre Système d’Information chargées en masse.
Sous chaque tableau, vous pouvez télécharger le fichier CSV du modèle attendu dès lors que vous disposez du droit ‘Admin’
Vous pouvez alors compléter et ré-importer ce fichier CSV.
Les règles qui s’appliquent sont les suivantes :
– Dans la colonne « id » du fichier, si vous renseignez un identifiant connu de Carto-SI, alors l’élément sera mis à jour, si non (inconnu ou vide), l’élément sera créé.
– Si vous ajoutez de nouvelles colonnes, elles seront créées en tant que Champ Personnalisé (pour les éléments qui en supportent)
La configuration Web minimale conseillée est la suivante :
Afin de superviser le bon fonctionnement de Carto-SI une URL est mise à disposition.
Cette Url peut être utilisée dans les outils de supervision de nos clients (NAGIOS, CENTREON, etc.)
URL | Code HTTP OK | Code HTTP KO | Message OK |
./api/check | 200 | 500 ou 503 | OK |
© Carto-SI