par Amrita Thakur, chef de produit senior, Gestion des produits D2L
Publié initialement le 1er mai 2018
Description du changement
Nous commençons maintenant à introduire des suppressions logicielles dans les ensembles de données Brightspace. Une suppression logicielle est définie comme une information qui a été supprimée de l’application Brightspace et n’est plus disponible dans l’interface utilisateur mais suivie dans la base de données.
Sur la base des commentaires des clients, nous rendrons les suppressions logicielles disponibles dans un sous-ensemble des ensembles de données à partir de la version de mai. Veuillez ajouter cet article de blog à vos signets ou le suivre, car nous continuerons à le mettre à jour avec les détails des ensembles de données où les suppressions logicielles rendront visibles des lignes et des colonnes de données supplémentaires.
Il existe deux façons dont vous devez vous attendre à ce que les suppressions logicielles se manifestent dans les ensembles de données.
Suppressions explicites :
C’est dans ce cas que l’ensemble de données contient des lignes qui peuvent être supprimées via l’application, et cela est spécifié dans l’ensemble de données par les moyens suivants :
- Les lignes supprimées apparaissent dans l’ensemble de données.
Des colonnes supplémentaires sont ajoutées à l’ensemble de données pour indiquer quelles lignes sont supprimées. Il s’agit des éléments suivants :
- IsDeleted (booléen requis indiquant qu’il s’agit d’une ligne supprimée)
- DeletedDate (facultatif, si disponible, indiquant quand la ligne a été supprimée)
- DeletedByUser (facultatif, si disponible, indiquant qui l’a supprimée de l’application)
Suppressions implicites :
C’est à ce moment que les lignes de l’ensemble de données ne peuvent pas être supprimées elles-mêmes, mais qu’elles sont filtrées car elles sont associées à un objet de base supprimé. Ces lignes filtrées sont mises en surface dans l’ensemble de données. Aucune nouvelle colonne supplémentaire n’est ajoutée. Les clients doivent joindre cet ensemble de données à l’ensemble de données de base correspondant pour déterminer quelles lignes sont associées à un objet basé supprimé.
Par exemple :
Les paramètres du carnet de notes ne peuvent pas être supprimés eux-mêmes, mais sont écartés de l’ensemble de données lorsqu’ils sont associés à une unité d’organisation supprimée.
Changements dans la version de mai 2018
Ensemble de données sur les unités d'organisation
L’ensemble de données Unités d’organisation comprend des lignes de données qui ont été supprimées ou recyclées en douceur.
Suppression douce indique que l’unité d’organisation a été supprimée de l’application, mais qu’elle est toujours présente dans la base de données.
Recyclé indique que l’unité d’organisation reste dans la corbeille jusqu’à ce qu’elle soit supprimée, après quoi elle est supprimée.
Les colonnes suivantes apparaissent à la fin de l’ensemble de données : IsDeleted, DeletedDate, et RecycledDate.
Ensemble de données sur les paramètres du carnet de notes
L’ensemble de données Paramètres du carnet de notes inclut les lignes associées aux unités d’organisation supprimées, mais aucune nouvelle colonne ne sera ajoutée.
Qui est touché par le changement ?
- Tous les clients qui disposent actuellement de Datahub et des ensembles de données Brightspace seront impactés par cette mise à jour.
Quand le changement entrera-t-il en vigueur ?
- Les deux premiers ensembles de données qui comprendront des données liées aux suppressions logicielles seront disponibles dans la version de mai. Les versions de juin et de juillet auront également des ensembles de données supplémentaires qui incluent des suppressions logicielles.
Ai-je la possibilité d’opter pour ce changement ?
- Les données des ensembles de données seront mises à jour pour tous les clients. Il n’y a pas d’option pour s’y soustraire.
Que dois-je considérer de mon côté pour assurer l’adoption de ces changements ?
- Veuillez examiner les requêtes que vous avez rédigées par rapport aux ensembles de données décrits ci-dessus, car elles incluront désormais des lignes de données supplémentaires faisant référence à des suppressions logicielles implicites ou explicites. Une fois les ensembles de données publiés, vous devrez peut-être modifier ces requêtes pour exclure les suppressions logicielles.
Y a-t-il de la documentation que je peux fournir à mes utilisateurs finaux pour les aider à comprendre et à intégrer les modifications ?
- Les changements pour chaque ensemble de données sont documentés dans la documentation de nos ensembles de données disponibles ici.
Y a-t-il d’autres éléments que je devrais connaître ?
- Il n’y a pas d’éléments supplémentaires à ce stade au-delà de ce qui est décrit dans la description du changement.
Comment puis-je fournir des commentaires associés à ce changement ?
- Veuillez soumettre tout retour continu en réponse à ce billet de blog.