03 décembre

Quelques spécifications fonctionnelles utiles

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.

Sommaire

Droits utilisateurs

Alimentation automatique

Procédure d’importation

Navigateurs supportés

Supervision

Architecture

Droits utilisateurs

Les utilisateurs de Carto-SI se voient attribuer des droits d’utilisation selon les profils suivants :

  • Lecteur : Permet d’accéder à l’ensemble du contenu de Carto-SI en consultation sans possibilité de modification
  • Admin : Donne accès aux possibilités offertes à l’ensemble des droits avec en plus la possibilité de gérer les données de référence, les droits des utilisateurs et la configuration de Carto-SI
  • Responsable d’Application : C’est le droit des responsables d’application (ce droit est requis pour pouvoir associer l’utilisateur à une application)
  • Métier : C’est le droit des responsables Métier, Business Process Management
  • Infra : C’est le droit des responsables de l’infrastructure
  • D.P.O : C’est le droit du Data Protection Officer
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)
ApplicationResponsable d’application (création/modification/suppression des applications dont il est responsable)
Admin
DépendancesResponsable 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ésAdmin
Couche MétierMétier
Admin
Couche InfrastructureInfra
Admin
Donnée & RGPDD.P.O
Admin
Domaine de la DSIAdmin
Objet ApplicatifAdmin
LivraisonResponsable d’application
Infra
Admin
Paramétrage / AdministrationAdmin
Invitation et Gestion des droits utilisateursAdmin
Sauvegarde, restauration et import/exportAdmin
LicenceAdmin

À noter

  • un même utilisateur peut cumuler plusieurs Droits
  • en On Premise, Carto-SI peut être configuré en mode “Ouvert” et être accessible en consultation sans nécessiter la création d’un compte ou la connexion

Alimentation automatique

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.

  1. Méthode 1 – 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/

  1. Méthode 2 – Request parameter

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’

Procédure d’importation

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)

Navigateurs supportés

La configuration Web minimale conseillée est la suivante :

  • Chrome : version 96 et supérieure
  • Firefox : version 95 et supérieure
  • Edge : version 96 et supérieure
  • Safari : version 15 et supérieure

Supervision

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.)

URLCode HTTP OKCode HTTP KOMessage OK
./api/check200500 ou 503OK

Architecture


Tags:

Share:

FacebookTwitterLinkedIn

0 Commentaire

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *