Skip to main content

Fichier plat Snapshot

Important

Il est important de noter qu'aux fins du présent document, l'utilisation du terme « instantané » se rapporte au processus général consistant à extraire du SIS des données ponctuelles stockées dans un fichier plat qui est ensuite consommé par Blackboard LMS – et non par le contrôleur d’instantanés.

Snapshot permet d'intégrer à l'aide de données ponctuelles fournies par le SIE avec deux types d'intégration pris en charge (lire : formats de données) dans le cadre SIE pour Snapshot : Snapshot XML et Snapshot Flat File (ou données délimitées). Le format Fichier plat d'instantané, qui est dorénavant pris en charge, reçoit les mises à jour pour prendre en charge les nouveaux objets de données. Le format XML d'instantanés reçoit uniquement les mises à jour de maintenance.

Le traitement applicable aux deux types d'intégration des instantanés est effectué via l'envoi d'un message HTTP du fichier de données au point d'accès approprié.

Prise en charge des données

Objet de données

Prise en charge des fichiers plats d'instantanés

Prise en charge des XML d'instantanés

Utilisateurs

Oui

Oui

Cours

Oui

Oui

Adhésions

(Inscriptions et travaux du personnel)

Oui

Oui

Catégories du catalogue

Oui

Oui

Communautés

Oui

Oui

Observateurs

Oui

Oui

Rôles des établissements

Oui

Oui

Nœuds

Oui

Cours communs

Oui

Termes

Oui

Standard (en tant qu'attribut de cours)

Oui

Thèmes

Oui

Les programmes

Oui

Exigences

Capacité du SIS à générer des données formatées pour le type d'intégration choisi : XML d'instantanés ou Fichier plat d'instantané avec le délimiteur approprié.

Il est important de rappeler que le contrôleur d'instantané et le format de données XML d'instantanés ne doivent pas être privilégiés en matière d'intégration, car ils ne reçoivent que des mises à jour de maintenance. Ils ne bénéficient en effet pas de la prise en charge de nouveaux objets ni du développement de fonctionnalités. Chacun s'attend à ce qu'une annonce soit faite prochaine concernant l'arrêt de la prise en charge. Les clients disposeront de suffisamment de temps pour s'adapter.

Reportez-vous à la section consacrée aux exemples Enterprise 1.1 pour obtenir des exemples de données. Notez que le format de données est légèrement différent entre les deux versions d'Enterprise 1.1 (standard et Vista) prises en charge.

Configuration : types d'intégration de snapshots

Outre la compréhension des données impliquées dans toute intégration SIS, la configuration des types d'intégration de cliché nécessite une connaissance des capacités et des points d'extrémité du SIS, en vue de déterminer si les objets de données pris en charge dans le type de cliché sélectionné répondent aux objectifs d'intégration du client. Vous devez également connaître les différents formats de fichiers spécifiques. Vous pouvez créer une intégration Snapshot en suivant les étapes suivantes dans l’interface utilisateur d’intégration SIS de Blackboard LMS Intégration SIS de l’administrateur du système : dans le panneau de l’administrateur, sélectionnez Intégration des données, puis Intégrations du système d’information de l’étudiant.

Les étapes suivantes sont les mêmes pour les deux types d'intégration d'instantanés. La principale différence réside dans la sélection du type d'intégration selon que les données sont au format XML (choisir XML d'instantanés) ou délimitées (Fichier plat d'instantané).

  1. Sélectionnez Créer une intégration.

  2. Sélectionnez XML d'instantanés ou Fichier plat d'instantané. Sur l'écran suivant, sélectionnez les options de configuration.

    Note

    Pour effectuer une configuration avancée (mappage des données, par exemple), une intégration doit être à l'état de test ou être active.

  3. Nom de l'intégration : saisissez Snapshot XML ou Snapshot Flat File.

  4. Description (facultatif) : entrez tout ce que vous voulez décrire l'intégration ; par exemple : Test Snapshot XML ou Test Snapshot Flat File.

  5. L'option Nom d'utilisateur partagé est utilisée pour les opérations de publication de données comme l'option Mot de passe partagé.

  6. Configurez l'état d'intégration :

    1. Inactif : l'intégration n'effectue aucun traitement.

    2. Actif - L’intégration traite et met à jour les données Blackboard LMS.

    3. Test — L'intégration effectue le traitement et ne se met pas à jour Blackboard LMS.

  7. Définissez les niveaux de verbosité du journal : pour les tests, nous vous recommandons de sélectionner Tous les messages de diagnostic et de débogage. Pour Actif, nous vous recommandons d'utiliser un paramètre inférieur, par exemple Erreurs uniquement ou Erreurs et avertissements.

  8. Sélectionnez la clé de source de données (DSK) à utiliser pour cette intégration. Vous pouvez choisir d'utiliser une clé de source de données existante spécifique, de créer une nouvelle clé ou d'utiliser la source de données fournie dans la source.

    Note

    Dans tous les cas, un DSK doit être créé avant que les flux de données puissent être traités.

  9. Seule l'intégration Fichier plat d'instantané prend en charge la gestion des nœuds parents. Sélectionnez l'option appropriée pour atteindre vos objectifs.

  10. Sélectionnez les objets gérés par cette intégration et la méthode de gestion de la parité. En général, les valeurs par défaut sont suffisantes. REMARQUE : Vous pouvez avoir plusieurs types d'intégration, chacun gérant un sous-ensemble unique d'objets d'intégration disponibles.

  11. Sélectionnez Valider. Votre nouvelle intégration d'instantané apparaît alors dans la liste des intégrations.

Une étape supplémentaire doit être franchie pour permettre l'intégration de Snapshot : il s'agit soit de configurer le système SIS pour qu'il envoie les données à Blackboard LMS, soit de configurer un cron ou un traitement par lots côté serveur d'application pour qu'il envoie les données à Blackboard LMS. Notez que les points d'arrêt des instantanés sont spécifiques à la tâche requise.

L'envoi de messages à Blackboard LMS du côté du serveur d'application se fait à l'aide de cURL ou d'une application similaire déclenchée par un cron ou un travail par lots :

curl -k -w %{http_code} -H "Content-Type:text/plain" -u SHARED_USERNAME:SHARED_PASSWORD --data-binary @PATH_TO_TEST_FILE ENDPOINT_URL

Remplacez :

SHARED_USERNAME avec le nom d'utilisateur partagé

SHARED_PASSWORD avec le mot de passe partagé

PATH_TO_TEXT_FILE avec le chemin d'accès au fichier de données xml

Remplacez ENDPOINT_URL par l'URL du point d'arrêt.

Vous pouvez voir une liste des points d'extrémité sur le serveur en accédant à la page d'information HTTP à partir du menu contextuel de votre intégration de fichiers plats. Dans le panneau de l'administrateur, sélectionnez Intégration des données, puis Intégrations du système d’information sur les étudiants. Dans le menu de votre intégration, choisissez Informations sur HTTP.

Si elles sont prises en charge par une application de niveau intermédiaire ou par le SIS, les données peuvent être envoyées directement au point d'arrêt en suivant le protocole ci-dessus.

Une fois que les opérations ci-dessus ont été effectuées et que le SIS a été autorisé à générer des données et à les publier ou à les enregistrer dans un fichier pour les publier sur Blackboard LMS, vous devriez commencer à voir apparaître des journaux sur l'intégration.

Évaluez les données et déterminez si vous devez apporter des ajustements à l'aide des options Configuration avancée/Mappage de champ aux objets de données disponibles. Reportez-vous à la section relative au mappage de champ à la fin de la section consacrée aux exemples pour obtenir une description de cette fonctionnalité.

Pour en savoir plus sur le traitement des fichiers de données, reportez-vous à Automatisation du fichier plat d'instantané.

Intégrations de snapshots

Les intégrations d'instantanés sont basées sur des ensembles de données qui répondent à des objectifs spécifiques, par exemple, pour gérer les utilisateurs ou les cours dans le système. Des deux types pris en charge (instantané XML et instantané de fichier plat), seul l’instantané de fichier plat doit être considéré comme le plus récent avec les objets de données Blackboard LMS pris en charge.

Comme pour tous les types d'intégration « basés sur des fichiers » (types Snapshot et Enterprise 1.1), deux processus permettent de consommer des données dans ces fichiers : l'utilisation de l'interface graphique Téléverser Feed File ou l'utilisation d'un transfert de données http (par exemple : cURL). Dans le cas du transfert de données HTTP, une tâche cron ou batch peut être utilisée pour déclencher l'opération. En outre, à condition qu'il soit pris en charge par le SIE ou le niveau intermédiaire, un flux de données peut être publié directement.

Chaque opération est réalisée via un point d'arrêt spécifique. Ces points d'arrêt du serveur d'application sont accessibles via le lien Informations HTTP des intégrations accessible depuis le menu.

Création d'un fichier de données

  1. Dans le panneau de configuration de l'administrateur, sous Intégrations, sélectionnez Intégration de données.

  2. Sélectionnez Intégrations des systèmes d'informations étudiants.

  3. Dans le menu déroulant Créer une intégration, sélectionnez Fichier plat d'instantané si vous créez un fichier manuellement.

  4. Saisissez un nom d'intégration (obligatoire). Vous avez la possibilité de saisir une description.

  5. Vous pouvez renforcer la sécurité en saisissant un nom d'utilisateur et un mot de passe partagés. Ceci est plus souvent utilisé pour publier vers le point de terminaison.

  6. Dans Séparateur du fichier source, sélectionnez le caractère de séparation des champs dans votre fichier de données.

  7. Dans État d'intégration, sélectionnez Inactif, Actif ou Test.

  8. Dans Log Verbosity, sélectionnez la précision à laquelle vous voulez que vos journaux soient détaillés.

La zone Prise en charge des données vous permet d'effectuer une segmentation logique des données. Par exemple, si vous avez deux systèmes d’information des étudiants différents pour deux campus différents, vous pouvez segmenter pour ces deux campus distincts. Ou si vous souhaitez segmenter les données pour différentes périodes universitaires.

  1. Dans Apprendre la source de données, vous pouvez choisir si la source de données doit être définie dans les données entrantes ou utiliser la même Blackboard LMS source de données pour toutes les nouvelles données entrantes.

  2. Vous avez la possibilité de saisir un préfixe d'identifiant batch, qui sera ajouté aux identificateurs des objets créés par cette intégration afin d'éviter les conflits d'identifiants. Il est déconseillé de le modifier une fois les données créées pour cette intégration.

  3. Sélectionnez l'emplacement du nœud dans Nœud hiérarchique parent.

Configuration avancée vous permet d'accéder à différentes options, notamment pour gérer les situations où certains enregistrements ne sont pas présents dans un lot. Pour ce cas d'utilisation, il convient de ne pas modifier les sélections par défaut.

Une fois vos données saisies, sélectionnez Valider. Votre fichier sera ainsi créé pour l'intégration.

Téléversez un fichier de données pour l'intégration :

  1. Dans le panneau de configuration de l'administrateur, sous Intégrations, sélectionnez Intégration de données.

  2. Sélectionnez Intégrations des systèmes d'informations étudiants.

  3. Sélectionnez le menu du fichier à télécharger. Sélectionnez Télécharger un fichier source.

  4. Dans le menu Type de données, sélectionnez votre type de données. Les plus courants pour les intégrations sont le nœud hiérarchique (si votre fichier représente votre hiérarchie), l'association de cours, l'association d'organisation et l'association d'utilisateurs.

  5. Pour le type d'opération, l'option la plus courante est Store.

    • Utilisez l'option Actualisation complète lorsque vous effectuez des comparaisons de données complètes et que vous souhaitez supprimer un élément qui ne figure pas dans le fichier. Utilisez cette option avec prudence.

    • Utilisez Supprimer pour supprimer les enregistrements que vous téléchargez.

  6. Sélectionnez Soumettre.

Vous pouvez consulter le journal de système d'informations étudiants pour vérifier qu'il a été ajouté. Pour les fichiers plus volumineux, le téléversement peut prendre quelques minutes. Sélectionnez Journaux sous Outils et utilitaires, puis journaux SIS.

Points d'arrêt d'instantané

Points de terminaison des opérations de capture instantanée pour Flat File

Utilisez ces informations pour configurer votre système SIS sur les fichiers source fichier plat d'instantané POST de cette intégration. Les objets stockés continueront d'exister et de conserver leurs données. Les objets supprimés sont retirés. Une actualisation complète supprimera tous les objets existants qui ne sont pas dans le fichier source. L'envoi d'un fichier d'un type d'objet spécifique sur un point d'arrêt non compatible échoue. Par exemple : la publication d'un fichier de données de cours sur un terminal personnel échouera.

Important

La désactivation d'un cours désactive les adhésions correspondantes. Ce comportement est nouveau.

Vous pouvez également trouver l'URL du point de terminaison d'une opération dans l'interface utilisateur Blackboard LMS. Accédez au panneau Administrateur et sélectionnez Intégration des données, puis Intégration des systèmes d’information sur les étudiants. Localisez l'intégration, ouvrez le menu, puis sélectionnez Informations HTTP. Les URL de points d'arrêt d'intégration sont répertoriées.

Opération

URL de point d'arrêt

Cours - Stockage

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/course/store

Cours - Actualisation complète

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/course/refresh

Cours - Actualisation complète via DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/course/refreshlegacy

Cours - Suppression

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/course/delete

Association de cours - Stockage

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/courseassociation/store

Association de cours - Actualisation complète

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/courseassociation/refresh

Association de cours - Actualisation complète via DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/courseassociation/refreshlegacy

Association de cours - Suppression

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/courseassociation/delete

Catégorie de cours - Stockage

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/coursecategory/store

Catégorie de cours - Actualisation complète

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/coursecategory/refresh

Catégorie de cours - Actualisation complète via DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/coursecategory/refreshlegacy

Catégorie de cours - Suppression

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/coursecategory/delete

Adhésion à une catégorie de cours - Stockage

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/coursecategorymembership/store

Adhésion à une catégorie de cours - Actualisation complète

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/coursecategorymembership/refresh

Adhésion à une catégorie de cours - Actualisation complète via DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/coursecategorymembership/refreshlegacy

Adhésion à une catégorie de cours - Suppression

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/coursecategorymembership/delete

Adhésion à un cours - Stockage

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/membership/store

Adhésion à un cours - Actualisation complète

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/membership/refresh

Adhésion à un cours - Actualisation complète via DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/membership/refreshlegacy

Adhésion à un cours - Suppression

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/membership/delete

Association de normes de cours - Stockage

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/standardsassociation/store

Association de normes de cours - Actualisation complète

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/standardsassociation/refresh

Association de normes de cours - Actualisation complète via DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/standardsassociation/refreshlegacy

Association de normes de cours - Suppression

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/standardsassociation/delete

Nœud hiérarchique - Stockage

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/node/store

Nœud hiérarchique - Actualisation complète

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/node/refresh

Nœud hiérarchique - Actualisation complète via DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/node/refreshlegacy

Nœud hiérarchique - Suppression

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/node/delete

Association observateur - Stockage

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/associateobserver/store

Association observateur - Actualisation complète

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/associateobserver/refresh

Association observateur - Actualisation complète via DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/associateobserver/refreshlegacy

Association observateur - Suppression

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/associateobserver/delete

Association - Stockage

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organization/store

Association - Actualisation complète

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organization/refresh

Association - Actualisation complète via DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organization/refreshlegacy

Association - Suppression

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organization/delete

Association d'associations - Stockage

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationassociation/store

Association d'associations - Actualisation complète

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationassociation/refresh

Association d'associations - Actualisation complète via DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationassociation/refreshlegacy

Association d'associations - Suppression

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationassociation/delete

Catégorie d'association - Stockage

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationcategory/store

Catégorie d'association - Actualisation complète

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationcategory/refresh

Catégorie d'association - Actualisation complète via DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationcategory/refreshlegacy

Catégorie d'association - Suppression

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationcategory/delete

Adhésion à une catégorie d'association - Stockage

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationcategorymembership/store

Adhésion à une catégorie d'association - Actualisation complète

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationcategorymembership/refresh

Adhésion à une catégorie d'association - Actualisation complète via DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationcategorymembership/refreshlegacy

Adhésion à une catégorie d'association - Suppression

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationcategorymembership/delete

Adhésion à une association - Stockage

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationmembership/store

Adhésion à une association - Actualisation complète

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationmembership/refresh

Adhésion à une association - Actualisation complète via DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationmembership/refreshlegacy

Adhésion à une association - Suppression

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationmembership/delete

Personne - Stockage

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/person/store

Personne - Actualisation complète

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/person/refresh

Personne - Actualisation complète via DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/person/refreshlegacy

Personne - Suppression

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/person/delete

Sujet – Store

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/subject/store

Objet - Actualisation complète

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/subject/refresh

Objet - Rafraîchissement complet par DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/subject/refreshlegacy

Objet - Delete

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/subject/delete

Sous réserve d'une association de cours - Stockage

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/subjecttocourseassociation/store

Association de cours - rafraîchissement complet

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/subjecttocourseassociation/refresh

Sous réserve de l’association des cours - actualisation complète par DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/subjecttocourseassociation/refreshlegacy

Sous réserve de l’association de cours – Supprimer

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/subjecttocourseassociation/delete

En fonction d'une association d'organisations - magasin

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/subjecttoorgassociation/store

Sous réserve d'organisation - Actualisation complète

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/subjecttoorgassociation /refresh

Sous réserve de l'association d'organisations - rafraîchissement complet par DSN

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/subjecttoorgassociation/refreshlegacy

Sous réserve de l'association d'organisations - Supprimer

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/subjecttoorgassociation/delete

Programme - Store

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/program/store

Programme - Actualisation complète

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/program/refresh

Programme - Rafraîchissement complet par DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/program/refreshlegacy

Programme - Delete

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/program/delete

Association entre le programme et le sujet - Boutique

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/programtosubjectassociation/store

Du programme à la matière - Actualisation complète

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/programtosubjectassociation/refresh

Association entre le programme et le sujet - rafraîchissement complet par DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/programtosubjectassociation/refreshlegacy

Association entre le programme et le sujet - Supprimer

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/programtosubjectassociation/delete

Plage de dates - Stockage

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/term/store

Plage de dates - Actualisation complète

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/term/refresh

Plage de dates - Actualisation complète via DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/term/refreshlegacy

Plage de dates - Suppression

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/term/delete

Association d'utilisateurs - Stockage

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/userassociation/store

Association d'utilisateurs - Actualisation complète

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/userassociation/refresh

Association d'utilisateurs - Actualisation complète via DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/userassociation/refreshlegacy

Association d'utilisateurs - Suppression

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/userassociation/delete

Rôle secondaire de l'utilisateur dans l'établissement - Stockage

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/secondaryinstrole/store

Rôle secondaire de l'utilisateur dans l'établissement - Actualisation complète

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/secondaryinstrole/refresh

Rôle secondaire de l'utilisateur dans l'établissement - Actualisation complète via DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/secondaryinstrole/refreshlegacy

Rôle secondaire de l'utilisateur dans l'établissement - Suppression

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/secondaryinstrole/delete

Le type d'intégration Fichier plat de la structure de système d'informations pour les étudiants n'apporte aucun changement par rapport à l'ancienne intégration d'instantanés excepté l'ajout d'en-têtes aux nouveaux objets de données pris en charge. Pour en savoir plus, reportez-vous aux sections Format de données du fichier plat d'instantané et Exemples de fichiers plats d'instantanés.

Points de terminaison des opérations de capture d'écran pour XML

Utilisez ces informations pour configurer le système SIS sur les fichiers source POST XML de l'intégration. Les objets stockés continueront d'exister et maintiendront l’intérêt de leurs données. Les objets supprimés sont retirés. Une actualisation complète supprimera tous les objets existants qui ne sont pas dans le fichier source. L'envoi d'un objet contenant un type d'objet incorrect échouera.

Opération

Point d'arrêt

Utiliser l'état de l'enregistrement

https://<servername.domain.edu>/webapps/bb-data-integration-ss-xml-BB<DATABASEIDENTIFIER>/endpoint

Actualisation complète

https://<servername.domain.edu>/webapps/bb-data-integration-ss-xml-BB<DATABASEIDENTIFIER>/endpoint/refresh

Suppression uniquement

https://<servername.domain.edu>/webapps/bb-data-integration-ss-xml-BB<DATABASEIDENTIFIER>/endpoint/delete

En savoir plus

Présentation du cadre SIS

Présentation de la clé de source de données