L'application CARL Source permet la mise en œuvre d'une interopérabilité avec un système de gestion de données géographiques, de façon bidirectionnelle :
- L'appel à partir de CARL Source vers un SIG
- L'appel d'une page CARL Source à partir d'un SIG
1. Appel à partir de CARL Source vers un SIG
Dans ce formulaire, vous décrivez la cartographie SIG externe d'un équipement :
- Cartographie externe (obligatoire) : Identifiant de la cartographie externe, unique dans l'application.
- Libellé : Description de la cartographie externe.
- Arborescence : Structure de l'arborescence dans laquelle cette cartographie externe sera valable.
- URL de base (obligatoire) : Adresse du SIG externe à laquelle seront ajoutés les paramètres et leurs valeurs. Vous pouvez préciser dans l'URL de base, une expression dynamique si vous le souhaitez (exemple : "http://monsite.{xtraTxt02}.map.com/" où xtraTxt02 est un élément dynamique déduit).
- Classe d'équipement (obligatoire) : Structure de l'équipement à laquelle la cartographie externe est applicable.
- URL par défaut : URL affichée sur la racine de l'arborescence, ou en cas d'évaluation incorrecte des paramètres. Comme pour l'URL de base, vous pouvez préciser dans l'URL par défaut, une expression dynamique si vous le souhaitez.
- Type de SIG (obligatoire) : Génération de l'URL selon le type de SIG sélectionné.
- État : État de la cartographie externe, voir Changer l'état d'un élément.
- Organisation : Organisation à laquelle est rattachée la cartographie.
Paramètres
Vous pouvez gérer la liste des paramètres de l'URL.
- Paramètre : Nom du paramètre dans l'URL.
- Libellé : Description du paramètre.
- Valeur : Expression dynamique permettant de trouver la valeur.
- Expression obligatoire : A cocher si expression obligatoire.
- Classe de test : Classe de l'équipement sélectionnée pour le test.
- Équipement de test : Équipement sélectionné pour le test.
- URL de test : URL correspondant à l'équipement de test, calculée automatiquement en fonction des valeurs de paramètre.
2. Appel d'une page CARL Source à partir d'un SIG
Ce mode d'appel inverse nécessite une éventuelle réalisation de type "Intégration" à étudier avec les équipes CARL Berger-Levrault.
Il s'appuie sur une "librairie" (qui expose une API) permettant à une application Web intégrée en tant que cartographie externe de dialoguer avec CARL Source.
Cette API offre la possibilité de rechercher, consulter et créer des équipements, ainsi que de créer des interventions ou demandes d'interventions. Ces actions sont exécutées avec les droits de l'utilisateur connecté dans CARL Source et s'inscrivent dans sa navigation.