Vue d'ensemble

Questions and Answers est un composant WebPart SharePoint Framework qui stocke tout son contenu dans une liste SharePoint de votre propre site et qui en lit et modifie les données avec les droits de l'utilisateur connecté. Ce seul fait répond à la plupart des questions de sécurité, mais les détails comptent lorsque vous décidez qui peut poser des questions, qui peut publier et ce qui sort du tenant. Cet article est la référence pour ces décisions.

Synthèse pour les administrateurs

QuestionRéponse
Quelles autorisations d'API le package demande-t-il ?Aucune
Quelle identité est utilisée ?Celle de l'utilisateur connecté, pour chaque lecture et chaque écriture
Où sont stockés les questions, les réponses, les pièces jointes et les commentaires ?Dans une seule liste SharePoint, sur le site où s'exécute le composant WebPart
Le composant WebPart stocke-t-il quelque chose ailleurs ?Le produit stocke les questions, réponses, pièces jointes et commentaires dans la liste SharePoint du site. Cela ne garantit pas que toutes les requêtes du navigateur et des dépendances restent dans le locataire.
Qui peut lire la base de connaissances ?Toute personne disposant du droit de lecture sur la liste et la page
Qui peut poser une question ?Les utilisateurs disposant de l'autorisation Add Items (Ajouter des éléments) sur la liste
Qui peut publier des réponses ?Les utilisateurs qui peuvent modifier les éléments de la liste
Qu'est-ce qui est envoyé à Vitextra ?Des identifiants techniques pour la vérification de licence et la télémétrie d'utilisation ; aucun contenu
Services tiers ?La requête de licence présentée contient des identifiants techniques, pas les champs des questions ou réponses. Les images Markdown externes, URL vidéo et liens peuvent contacter leurs hôtes. Le SDK Application Insights et les composants SharePoint émettent aussi des requêtes. Évaluez leur configuration et le contenu publié ; cet article ne garantit ni l’absence de trafic tiers ni l’absence de stockage dans le navigateur.

Autorisations de la solution

  • Le package ne demande aucune autorisation d'API : rien n'apparaît sur la page Accès aux API (API access) du Centre d'administration SharePoint, et le composant WebPart n'appelle jamais Microsoft Graph.
  • Le composant WebPart utilise l'API REST SharePoint du site actuel pour lire les listes, les éléments, les pièces jointes et les commentaires, pour créer la liste et ses colonnes, pour ajouter une question et pour ajouter un commentaire. Chaque appel porte l'identité de l'utilisateur connecté ; SharePoint applique ses autorisations à chacun d'eux.
  • La carte de profil dynamique de la personne de contact et des utilisateurs mentionnés est le composant SharePoint standard, chargé depuis SharePoint lui-même.

La liste

Le composant WebPart crée (ou se connecte à) une liste personnalisée avec les colonnes décrites dans KB10382. Référence des paramètres du composant WebPart Questions and Answers. C'est une liste ordinaire du Contenu du site (Site contents) :

  • elle hérite des autorisations du site, sauf si vous rompez l'héritage ;
  • La rétention, eDiscovery, l’audit et la sauvegarde dépendent des services, stratégies et licences configurés pour le locataire ; le composant WebPart ne les configure ni ne les garantit.
  • le contrôle de version peut être activé dans les paramètres de la liste pour conserver l'historique des réponses ;
  • elle est créée avec l'attribut NoCrawl, de sorte que ses éléments n'apparaissent ni dans les résultats de recherche SharePoint ni dans la recherche Microsoft 365 - le composant WebPart possède sa propre recherche. Si vous souhaitez que les questions soient trouvées par la recherche globale, définissez Autoriser l'affichage des éléments de cette liste dans les résultats de recherche (Allow items from this list to appear in search results) → Oui dans Paramètres de la liste → Paramètres avancés ;
  • la suppression du composant WebPart d'une page ne supprime pas la liste ; la suppression de la liste supprime les questions, leurs pièces jointes et leurs commentaires (récupérables depuis la corbeille pendant la période habituelle).

Les paramètres propres au composant WebPart - la liste connectée, les commutateurs, le tri et la taille de page - sont stockés dans les propriétés du composant WebPart de la page.

Qui peut faire quoi

Trois rôles découlent des niveaux d'autorisation SharePoint sur la liste :

RôleRequiertPeut
LecteurRead (Lecture) sur la liste (et sur la page)Parcourir, rechercher, développer les réponses, ouvrir les pièces jointes, suivre les liens, copier les liens vers les questions, voir les commentaires
DemandeurAdd Items (Ajouter des éléments) sur la liste - inclus dans Contribute (Collaboration) et Edit (Modification)Tout ce qu'un lecteur peut faire, plus Ajouter une question (Ask a Question) et l'ajout de commentaires
ÉditeurEdit Items (Modifier des éléments) sur la liste - inclus dans Contribute et EditTout ce qui précède, plus la rédaction des réponses, la définition des catégories, des pièces jointes et de Published = Yes

Le bouton Ajouter une question n'est affiché que lorsque le composant WebPart a confirmé que l'utilisateur dispose de Add Items sur la liste ; le commutateur du volet des propriétés active la fonctionnalité, l'autorisation décide qui le voit. Les questions non publiées ne sont jamais renvoyées au composant WebPart, quelles que soient les autorisations de l'utilisateur ; un éditeur ne les voit que dans la liste.

Autorisations de la liste pour les lecteurs, les demandeurs et les éditeurs

Autorisations de la liste pour les lecteurs, les demandeurs et les éditeurs

Limites des autorisations au niveau de l’élément

Contribute permet normalement d’ajouter et de modifier des éléments, y compris Published. Le réglage suivant limite la modification aux éléments de l’utilisateur ; il ne réserve pas la publication aux éditeurs :

  1. Ouvrez la liste, Paramètres → Paramètres de la liste → Paramètres avancés (Settings → List settings → Advanced settings).
  2. Sous Autorisations au niveau de l'élément (Item-level Permissions), définissez Accès en création et en modification (Create and Edit access) sur Créer et modifier les éléments créés par l'utilisateur (Create items and edit items that were created by the user).
  3. Accordez au public Contribute et configurez séparément les autorisations effectives des éditeurs. L’autorisation Modifier des éléments seule ne contourne pas les restrictions au niveau de l’élément ; Gérer les listes (Manage Lists) le permet. Le niveau par défaut Modification inclut Gérer les listes. Microsoft

Les utilisateurs peuvent toujours modifier leur propre soumission et définir Published = Yes. Il n’existe ici aucun contrôle de publication au niveau du champ. Lire tous les éléments permet aussi de lire directement les éléments non publiés dans la liste ; Published est seulement un filtre d’affichage du composant WebPart. Un contrôle éditorial strict ou la confidentialité des brouillons nécessite des autorisations SharePoint configurées et testées séparément ainsi qu’un workflow adapté.

❗ Important
Add Items sur la liste implique la possibilité d'ajouter des pièces jointes et des commentaires à ses propres éléments via l'interface utilisateur de SharePoint, et pas seulement via le composant WebPart. Maintenez les paramètres avancés de la liste (pièces jointes, commentaires) en cohérence avec ce que vous souhaitez autoriser.

Invités

Les utilisateurs invités ayant accès au site sont lecteurs ou demandeurs selon leur niveau d'autorisation ; les cartes de profil dynamiques peuvent afficher moins d'informations pour les invités. Le partage externe de la page ne partage pas la liste : une personne qui peut ouvrir la page mais pas la liste voit une erreur à la place des questions.

Pièces jointes et commentaires

Les pièces jointes sont stockées avec l'élément de liste dans le dossier de pièces jointes propre à la liste ; elles suivent les autorisations de l'élément et sont supprimées avec lui. Les commentaires sont les commentaires de liste SharePoint de l'élément (voir KB10381. Commentaires, @mentions et liens profonds dans Questions and Answers) ; ils peuvent être désactivés pour la liste dans Paramètres avancés → Commentaires.

Ce qui est envoyé en dehors du tenant

ObjetCe qui est envoyéOù
Vérification de licenceL'ID de locataire (Tenant ID), l'ID d'objet de l'utilisateur, l'adresse du site, l'identifiant, le nom et la version du produitvitextra.com
Télémétrie d'utilisationUn événement à chaque rendu du composant WebPart : version, ID et URL du site, ID d’objet utilisateur, identifiant de langue du site, nom de culture, indicateur Teams et nom du composant. Examinez aussi la collecte du SDK Application Insights ; le code produit ne signale pas explicitement les erreurs interceptées du service de données via trackException.Azure Application Insights
Fichiers du produitUne requête ordinaire pour les scripts et les icônes du composant WebPartstatic.vitextra.com, vitextra-storage.azureedge.net
Lecteurs vidéoLorsqu'une question contient une adresse YouTube ou Vimeo et que le bloc Vidéo (Video) est affiché : le navigateur charge le lecteur depuis youtube.com ou player.vimeo.com, qui voient la requête ordinaire du navigateur de l'utilisateurYouTube, Vimeo
Icônes de types de fichiersLes icônes des cartes de pièces jointes, chargées depuis le CDN de Microsoftstatic2.sharepointonline.com

La requête de licence présentée contient des identifiants techniques, pas les champs des questions ou réponses. Les images Markdown externes, URL vidéo et liens peuvent contacter leurs hôtes. Le SDK Application Insights et les composants SharePoint émettent aussi des requêtes. Évaluez leur configuration et le contenu publié ; cet article ne garantit ni l’absence de trafic tiers ni l’absence de stockage dans le navigateur. KB10363. Où les produits Vitextra stockent vos données : confidentialité, résidence des données et RGPD

📝 Remarque
Une URL vidéo SharePoint directe utilise le lecteur du navigateur et charge la vidéo depuis SharePoint. Masquer Vidéo ne bloque ni les images Markdown externes ni les liens suivis ; vérifiez toutes les URL publiées.

Reporting et export

Comme le contenu est une liste, les outils standard s'appliquent : Exporter vers Excel (Export to Excel) depuis la barre de commandes de la liste, un rapport Power BI sur la liste (par exemple, questions par catégorie, soumissions sans réponse par ancienneté), un flux Power Automate qui avertit les éditeurs lorsqu'une question est soumise (déclencheur Lorsqu'un élément est créé avec Published = No), et des alertes de liste dans le même but.

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 mettre à jour une solution Vitextra SPFx dans SharePoint Online

Guide pas à pas pour mettre à jour une solution Vitextra existante basée sur SharePoint Framework (SPFx) : télécharger la dernière version depuis le centre de téléchargement, remplacer le package .sppkg dans le catalogue d'applications, le déployer, approuver l'accès aux API si nécessaire et synchroniser avec Microsoft Teams.

78 2 min
Comment générer un mot de passe robuste avec le générateur de Password Vault

Comment créer des mots de passe aléatoires avec le générateur intégré de Password Vault pour SharePoint Online et Microsoft Teams : ouvrir le panneau du générateur, le curseur Longueur de 8 à 64 caractères, les options de caractères, Générer à nouveau, comment les caractères sont choisis et mélangés avec le générateur aléatoire cryptographique du navigateur, et recommandations pour des mots de passe robustes.

23 5 min
Employee Directory : guide de démarrage rapide pour les utilisateurs

Guide de démarrage rapide du composant WebPart Vitextra Employee Directory : rechercher des collègues, utiliser les filtres rapides, lire les résultats regroupés et triés, puis ouvrir la carte de profil pour consulter les coordonnées, l'heure locale et la disponibilité et contacter la personne dans Microsoft Teams.

77 7 min

Partager