La plateforme GEOLYS intègre nativement des mécanismes de communication avec un système FM externe. Ainsi toutes les demandes sont transmises et les Facility Manager continuent de travailler sur leurs outils habituels.
Une architecture modulaire
L'interconnexion avec un système FM repose sur une architecture modulaire et complètement "scalable". Plusieurs briques techniques interviennent dans la plateforme GEOLYS :
- Application GEOLYS : collecte les demandes au travers d'un formulaire web et/ou mobile. De plus grâce aux capacités de personnalisation de GEOLYS il est très facile de personnaliser le rendu de son application et d'ajouter de nouveaux services.
- Brique Facility Management :
- Datas : GEOLYS stocke une copie des demandes dans votre HUB dédié (base de données cloisonnée) pour maintenir un référentiel à jour des demandes.
- API FM : une API dédiée est mise à disposition pour :
- ajouter, modifier des demandes,
- transmettre les modifications de statut depuis le système externe,
- récupérer les demandes,
- alimenter des tableaux de bord.
- Bots Workers : micro-services Cloud et scalables horizontalement. Ils analysent en permanence les demandes et déclenchent des actions selon des critères : type de demande, catégorie, etc.. Les bots FM s'occupent aussi de transmettre les demandes à des systèmes FM externes.
- API "Indoor localization" : service GEOLYS permettant de géolocaliser manuellement ou automatiquement une demande.
Quels sont les prérequis pour une interconnexion ?
Voici les pré-requis à respecter par le système FM :
- Pour la transmission des demandes au système FM (GEOLYS => Système FM) :
- API accessible en HTTPS
- Authentification : apikey ou basic
- Cette API recevra chaque nouvelle demande
Remarque : pour chaque demande transmise, le système FM doit nous retourner un ID de traitement interne, qui sera utilisé lors des mises à jour de statut
- Pour la mise à jour des demandes (commentaires, statuts, etc.) par le système FM (système FM => GEOLYS) :
- Le système FM doit être capable d'appeler une API GEOLYS (rest/json) pour transmettre les évolutions de statut de traitement
- Cette transmission peut intervenir à intervalle régulière (1 fois par jour par exemple) ou en temps réel à chaque changement de statut