- Created by CAE author, last modified by CAE French author on Aug 02, 2023
Grâce à la fonction Calendrier externe - Point de terminaison API, les utilisateurs de CAE LearningSpace pourront traiter les événements (y compris la date, le nom de l'événement et le nom de la salle) à l'aide de leurs composants d'intégration logicielle et utiliser les informations relatives à l'événement de la manière qu'ils souhaitent, par exemple :
- les transmettre à des applications de calendrier externes,
- ou les présenter comme une page web statique.
IMPORTANT
Ce processus n'est pas un flux d'informations à double sens : les données modifiées ou créées dans un calendrier externe ne peuvent pas être renvoyées à LearningSpace.
CAE LearningSpace ne génère pas d'application de calendrier externe : les données brutes peuvent être utilisées pour générer des entrées dans un calendrier externe (tiers).
Ce point de terminaison API peut être interrogé et peut fournir des données du calendrier CAE LearningSpace à afficher en dehors du système sur un calendrier public. Il fait référence aux événements d'aujourd'hui et aux événements futurs pour les 7 prochains jours.
IMPORTANT : Le système CAE LearningSpace doit être public (accessible via l'internet public) et les règles du pare-feu doivent autoriser le trafic correspondant pour que cette fonction soit opérationnelle.
Lorsque la fonction est activée, lors du lancement d'une requête, les événements qui
- sont approuvés
- commencent au cours de ce jour de calendrier (à partir de 00:00 du jour de la requête)
- se terminent le septième jour de la requête (à 23h59 au plus tard).
L'accès à l'API de calendrier public doit être limité par le service informatique du client pour n'être disponible que pour les automatismes qui y sont intégrés, car il n'y a pas d'application d'autorisation.
Comment utiliser l'API
Le Calendrier externe - Point de terminaison API peut être activé à l'aide d'une bascule dans le gestionnaire du système, onglet Général.
Demande de données au format ICS
En copiant le fichier ICS, il peut être inséré dans des calendriers externes (Google, Outlook).
Le fichier ICS peut être actualisé à l'aide du bouton Actualiser.
Étant donné que des modifications peuvent être apportées fréquemment au calendrier de CAE LearningSpace (par exemple, l'ajout de nouveaux événements), veillez à toujours utiliser l'option Actualiser avant de passer à votre calendrier externe, afin d'obtenir le contenu le plus récent de votre calendrier LS.
Le système met automatiquement à jour le lien ICS toutes les heures.
Exemple pour le point de terminaison ics :
|
Demande de données au format JSON
En copiant le fichier JSON, il peut être inséré dans des calendriers externes (Google, Outlook).
Informations destinées aux développeurs de logiciels de nos clients :
- utiliser une requête HTTP GET pour récupérer le contenu du calendrier externe en tant que document JSON
- le point de terminaison de l'API est https://<your.learning.space.edu>/w/api/v2/public-calendar.json
- la définition de l'API est disponible sous la forme d'une spécification OpenAPI à l'adresse suivante : https://<your.learning.space.edu>/w/api/v2/openapi.yml
- écrire du code pour analyser la liste des événements afin de la présenter ou de la traiter en fonction de vos besoins
Exemple pour le point de terminaison json :
|
Pour d'autres améliorations du calendrier, voir Notes de mise à jour concernant le module Inventaire - Printemps 2022
Pour plus d'informations, consultez nos pages Gestionnaire de système et Système - Comment faire .