Vue d'ensemble

Discussions est livré avec un importateur pour la liste SharePoint classique Forum de discussion (Discussion Board, modèle de liste 108 ou type de base Discussion Board, qui inclut aussi les listes de discussion des sites de communauté). Il s'exécute dans le composant WebPart, dans votre navigateur et avec vos autorisations : vous choisissez un forum classique sur le site actuel ou sur un autre site du même locataire, vous examinez un résumé de simulation, et l'importateur copie les sujets, les réponses, les meilleures réponses, les compteurs de mentions J'aime et les pièces jointes dans le forum Discussions de la page. La hiérarchie des réponses est reconstruite, les auteurs et dates d'origine sont restaurés là où votre compte est autorisé à les définir, et chaque élément importé porte un identifiant hérité, de sorte que l'import peut être relancé sans créer de doublons.

Cet article décrit l'assistant. Ce qui est copié exactement, champ par champ, est décrit dans KB10418. Ce que l'importateur copie et comment il reconstruit les fils de réponses.

Avant de commencer

  • Un forum Discussions existe déjà sur la page - voir KB10392. Créer votre premier forum : modes, catégories et approbation. L'importateur écrit toujours dans le forum sélectionné dans le composant WebPart que vous modifiez.
  • Vous disposez de l'autorisation Gérer les listes (Manage Lists) sur le site du forum (les propriétaires du site et les membres ayant le niveau d'autorisation Modification l'ont), et vous pouvez modifier la page : le bouton Importer un forum classique n'est affiché qu'à ces utilisateurs et uniquement lorsque la page est en mode édition.
  • Vous disposez au moins de l'autorisation Lecture sur le forum classique. L'importateur se contente de lire la liste classique ; rien n'y est modifié ni supprimé.
  • Le forum classique se trouve dans le même locataire SharePoint Online. Un forum qui réside encore dans SharePoint Server doit d'abord être déplacé vers SharePoint Online.
  • Pour conserver les auteurs et dates d'origine, utilisez un compte autorisé à écrire les champs système des éléments de liste - en pratique un propriétaire du site disposant du Contrôle total sur le site cible. Avec des droits moindres, l'import fonctionne quand même, mais vous êtes l'auteur des éléments et leur date correspond à l'heure de l'import.

📝 Remarque
Discussions ne demande aucune autorisation Microsoft Graph et ne nécessite aucun consentement administrateur pour l'import. Les requêtes utilisent l'API REST SharePoint, et CSOM pour restaurer les auteurs et les dates, avec l'identité de l'utilisateur connecté, de sorte que SharePoint applique vos autorisations à la liste source et aux listes cibles - voir KB10413. Autorisations d'API et consentement administrateur pour Discussions.

Étape 1. Ouvrir l'assistant

  1. Ouvrez la page contenant le composant WebPart Discussions et cliquez sur Modifier pour passer la page en mode édition.
  2. Dans la barre de commandes du composant WebPart, à côté de Nouveau sujet et Modération, cliquez sur Importer un forum classique.
  3. L'assistant Importer un forum de discussion classique s'ouvre à la place de la liste des sujets. Son introduction nomme le forum cible : Copie les sujets, réponses, meilleures réponses, mentions J'aime et pièces jointes d'une liste de forum de discussion classique vers le forum "…". Les sujets déjà importés sont ignorés, l'importation peut donc être relancée.

Le bouton Importer un forum classique en mode édition

Le bouton Importer un forum classique en mode édition

Étape 2. Choisir le site et le forum classique

À son ouverture, l'assistant recherche les forums de discussion classiques sur le site actuel et les affiche dans la liste déroulante Forum classique, chacun avec son nombre d'éléments entre parenthèses - par exemple Team discussions (1 284) ; ce nombre couvre les sujets et les réponses ensemble. Depuis la version 26.10.3, la liste contient aussi les forums des sites de communauté : l'importateur recherche les listes qui ont le modèle de forum de discussion classique ou le type de base Discussion Board.

Si le forum se trouve sur un autre site du locataire :

  1. Saisissez l'adresse relative au serveur de ce site dans Site (URL relatif au serveur), par exemple /sites/legacy ou /teams/hr/archive. L'indication sous le champ vous le rappelle : Laissez vide pour le site actuel, ou entrez le site qui héberge le forum classique, par exemple /sites/legacy.
  2. Cliquez sur Charger les forums. La liste déroulante affiche désormais les forums classiques de ce site.
  3. Si le site n'en a aucun, la liste déroulante affiche Aucun forum de discussion classique trouvé sur ce site.

Sélectionnez le forum et cliquez sur Analyser.

Étape 3. Examiner la simulation

Analyser lit toute la liste classique - tous les sujets et toutes les réponses - et vérifie dans les listes Discussions du site les éléments importés depuis ce forum auparavant. Rien n'est encore écrit. Le résultat est un court tableau :

LigneSignification
SujetsDiscussions classiques (les dossiers de la liste classique) trouvées par l'importateur.
RéponsesMessages contenus dans ces dossiers.
Réponses sans parent connu (importées au niveau supérieur)Réponses dont l'Élément parent (Parent item) classique pointe vers un élément qui n'existe plus. Elles sont importées comme réponses directes à leur sujet.
Éléments avec pièces jointesSujets et réponses ayant au moins une pièce jointe.
Sujets déjà importés (ignorés)Sujets qui existent déjà dans les listes Discussions de ce site avec l'identifiant hérité de ce forum. Ils ne sont pas recréés ; les compteurs et les références aux réponses acceptées sont mis à jour à la finalisation.

Lorsque la valeur de la troisième ligne est supérieure à zéro, l'assistant affiche aussi l'avertissement Certaines réponses ont perdu leur parent (un forum aplati). Elles seront importées comme réponses de niveau supérieur de leur sujet. C'est typique des forums déplacés entre environnements avec un outil de migration.

Le résumé de la simulation et les options d'import

Le résumé de la simulation et les options d'import

Étape 4. Choisir les options

Deux cases à cocher, toutes deux activées par défaut, déterminent la part des métadonnées d'origine qui est reprise :

  • Conserver les auteurs et dates d'origine - après la création de chaque sujet ou réponse, l'importateur écrit dans le nouvel élément les valeurs d'origine Créé par, Modifié par, Créé et Modifié. SharePoint ne l'autorise qu'aux comptes pouvant définir les champs système ; s'il refuse, l'élément vous garde pour auteur et l'heure de l'import pour date, et un avertissement est ajouté au rapport. Décochez la case si vous souhaitez délibérément dater tout le contenu importé de l'import.
  • Copier les pièces jointes - les fichiers joints aux sujets et réponses classiques sont téléchargés depuis la liste source et joints aux nouveaux éléments. Décochez la case pour n'importer que le texte.

Importer est disponible dès que le plan contient au moins un sujet. Annuler revient à l'étape de la source.

Étape 5. Lancer l'import

Cliquez sur Importer. Une barre de progression affiche les trois phases, chacune avec un compteur fait / total :

  1. Importation des sujets - le titre du sujet en cours s'affiche à côté du compteur. Les sujets déjà importés auparavant sont ignorés ici.
  2. Importation des réponses - les réponses sont créées de la plus ancienne à la plus récente, afin que chaque parent existe avant ses enfants ; la hiérarchie est restaurée à partir des références classiques Élément parent.
  3. Mise à jour des compteurs et réponses - le nombre de réponses, la dernière activité, le nombre de mentions J'aime, les meilleures réponses et le statut Answered sont écrits dans les sujets.

Gardez l'onglet du navigateur ouvert jusqu'à ce que le libellé de phase indique Terminé : l'importateur s'exécute dans votre navigateur et fermer l'onglet l'arrête. Retour aux sujets est désactivé pendant ce temps. Si une exécution est interrompue, rouvrez l'assistant et relancez-le - tout ce qui a déjà été créé est reconnu par son identifiant hérité et ignoré.

Une nouvelle exécution ignore les éléments existants : elle ne réessaie ni de copier leurs pièces jointes manquantes ni de restaurer leurs auteurs et dates. Après une interruption, vérifiez les avertissements, les pièces jointes et la hiérarchie des réponses.

❗ Important
Les sujets et réponses importés sont créés avec le statut d'approbation Approved, même dans un forum qui exige l'approbation des nouveaux messages. Ils sont visibles de tous les lecteurs du forum dès la création des éléments. Si le forum classique contenait du contenu que vous ne souhaitez pas publier, nettoyez-le dans la liste classique avant l'import, ou rejetez les sujets ensuite dans la file Modération.

Étape 6. Lire le rapport

À la fin de l'import, un message vert résume le résultat : 212 sujets, 1 072 réponses et 38 pièces jointes importés. Les nombres ne comptent que ce que cette exécution a créé ; les sujets ignorés n'y figurent pas.

Si quelque chose n'a pas pu être copié exactement, une section dépliable N avertissements l'énumère, une ligne par élément :

  • Titre du sujet: texte de l'erreur - un champ système n'a pas pu être restauré pour cet élément ;
  • L'auteur et les dates n'ont pas pu être restaurés - les champs système n'ont pas pu être entièrement restaurés ;
  • Réponse ignorée : son sujet n'a pas été importé: 418 - la réponse portant l'identifiant classique 418 n'a pas de sujet importé ;
  • La réponse parente n'a pas pu être importée ; la réponse a été placée au niveau supérieur: 419 - la réponse parente de la réponse 419 n'a pas pu être créée ; celle-ci a donc été importée au premier niveau du sujet, et non sous son parent ;
  • fichier.pdf: texte de l'erreur - une pièce jointe n'a pas pu être copiée ;
  • Titre du sujet: texte de l'erreur - le sujet ou la réponse lui-même n'a pas pu être créé.

Les avertissements n'arrêtent pas l'import ; les éléments restants sont traités. Chaque avertissement et sa cause habituelle sont expliqués dans KB10421. Dépannage de l'import d'un forum classique. Cliquez sur Fermer pour revenir à la liste des sujets et publiez la page.

Le rapport d'import avec ses avertissements

Le rapport d'import avec ses avertissements

Après l'import

  • Ouvrez quelques sujets et comparez-les au forum classique : l'arborescence des réponses, la meilleure réponse, les pièces jointes, les auteurs et les dates.
  • Les sujets importés n'ont pas de catégorie ; les modérateurs peuvent les modifier et en attribuer une - voir KB10423. Organiser les sujets avec des catégories.
  • La liste classique reste intacte. Conservez-la comme archive en lecture seule pendant la vérification de l'import. Les images intégrées ne sont pas copiées et conservent leurs adresses d'origine ; les fichiers sources référencés doivent rester accessibles.
  • Si des personnes continuent de publier un certain temps dans le forum classique, relancez l'assistant plus tard : les nouveaux sujets et les nouvelles réponses sont repris, les éléments existants ignorés et les compteurs recalculés.

💡 Astuce
Plusieurs forums classiques peuvent être importés dans un même site - un forum classique dans un forum Discussions, ou plusieurs dans le même forum.

Questions et réponses

Posez une question sur cet article et obtenez une réponse officielle de notre équipe.

Aucune question pour le moment. Posez la première !

Articles à la une

Comment ajouter RSS Reader à Microsoft Teams

Guide pas à pas pour utiliser Vitextra RSS Reader dans Microsoft Teams : publier l'application depuis le catalogue d'applications SharePoint, l'ajouter comme onglet dans un canal avec ses propres flux, l'ajouter comme application personnelle, enregistrer la configuration par défaut que l'application personnelle utilise pour tout le monde, l'épingler avec une stratégie de configuration des applications, et ce qu'il faut vérifier si les flux n'apparaissent pas.

37 7 min
Comment exporter My Tasks vers Excel

Comment exporter votre liste de tâches depuis le composant WebPart Vitextra My Tasks avec le bouton Exporter vers Excel : contenu exact de l'exportation, colonnes et nom du fichier, pourquoi le fichier est un CSV UTF-8, comment l'ouvrir dans Excel sans caractères corrompus ni colonnes fusionnées, et effet des filtres.

93 5 min
Ce que l'importateur copie et comment il reconstruit les fils de réponses

Référence de l'importateur de forums de discussion classiques de Vitextra Discussions : la correspondance champ par champ des sujets et réponses classiques avec les colonnes de Sujets de discussion et Publications de discussion, la reconstruction de la hiérarchie des réponses à partir des références classiques à l'élément parent, le sort des forums aplatis et des réponses orphelines, la définition des meilleures réponses, des compteurs de mentions J'aime et de la dernière activité, la restauration des auteurs et des dates, la copie des pièces jointes, ce qui n'est pas copié et comment la colonne ID hérité rend une seconde exécution sûre.

46 10 min

Partager