Vue d'ensemble

Chaque produit Vitextra pour SharePoint Online est livré sous la forme d'un package SharePoint Framework (.sppkg) qui doit être chargé dans un catalogue d'applications. SharePoint Online propose deux types de catalogue : le catalogue d'applications du locataire, qui dessert toute l'organisation, et les catalogues d'applications de collection de sites, qui desservent chacun une seule collection de sites. Le choix détermine qui peut déployer le package, où les composants WebPart apparaissent, comment les autorisations d'API et Microsoft Teams sont gérés, et combien d'emplacements vous devrez mettre à jour par la suite.

Cet article compare les deux catalogues du point de vue d'un déploiement Vitextra et formule une recommandation. Les étapes de chargement proprement dites sont décrites dans KB10035. Comment installer un produit Vitextra dans SharePoint Online.

Les deux catalogues en un coup d'œil

Catalogue d'applications du locataireCatalogue d'applications de collection de sites
Nombre par locataireUn seul (un par emplacement géographique dans un locataire multigéographique)Autant que nécessaire, un par collection de sites
Créé parAdministrateur SharePoint, dans le Centre d'administration SharePointAdministrateur SharePoint, avec SharePoint Online Management Shell
Qui peut charger des packagesLes propriétaires du site du catalogue d'applications (généralement les administrateurs SharePoint)Les administrateurs de collection de sites de cette collection de sites
Où les composants WebPart peuvent être utilisésSur n'importe quel site du locataireUniquement dans cette collection de sites
Activer cette application et l'ajouter à tous les sites (déploiement à l'échelle du locataire)Les composants WebPart apparaissent dans la boîte à outils de chaque site sans qu'il soit nécessaire d'ajouter l'applicationS'applique uniquement aux sites de cette collection de sites
Demandes d'autorisation d'API (Microsoft Graph, Azure DevOps)Apparaissent sur la page Accès aux API et sont approuvées pour l'ensemble du locataireDoivent déjà être approuvées dans le locataire
Ajouter à TeamsDisponibleNon disponible
Mises à jourCharger le nouveau package une seule foisCharger le nouveau package séparément dans chaque catalogue d'applications de collection de sites
Licence VitextraUne licence par locataireLa même licence : la licence ne dépend pas du catalogue

Le catalogue d'applications du locataire

Le catalogue d'applications du locataire est une collection de sites spéciale qu'un administrateur SharePoint crée une seule fois à partir de Autres fonctionnalités → Applications dans le Centre d'administration SharePoint. Sa page Gérer les applications est l'endroit où les packages sont chargés, activés, mis à jour, ajoutés à Teams et supprimés.

Lorsque vous chargez un package Vitextra, le volet Activer l'application propose l'option Activer cette application et l'ajouter à tous les sites. Tous les produits Vitextra prennent en charge ce déploiement à l'échelle du locataire :

  • Sélectionnée — les composants WebPart du produit apparaissent immédiatement dans la boîte à outils des composants WebPart de chaque site du locataire. Les propriétaires de site n'ont pas à ajouter l'application à leurs sites, et le produit n'est pas répertorié dans Contenu du site → Nouveau → Application.
  • Non sélectionnée — le produit est disponible pour être ajouté, et le propriétaire de chaque site qui en a besoin l'ajoute une fois à partir de Contenu du site → Nouveau → Application (ou De votre organisation dans le sélecteur d'applications). Les composants WebPart apparaissent dans la boîte à outils de ce site uniquement.

La décision n'est pas définitive : sur la page Gérer les applications, vous pouvez par la suite sélectionner le package et utiliser Ajouter à tous les sites ou Arrêter l'ajout aux nouveaux sites.

Deux fonctionnalités ne sont disponibles qu'à partir du catalogue d'applications du locataire :

💡 Astuce
Pour les produits Vitextra, sélectionnez Activer cette application et l'ajouter à tous les sites. Les composants WebPart deviennent disponibles partout en une seule fois, et chaque propriétaire de site décide s'il les place sur une page. Les composants WebPart ne modifient rien sur un site tant que personne ne les ajoute à une page.

Un catalogue d'applications de collection de sites

Un catalogue d'applications de collection de sites est une bibliothèque Applications pour SharePoint située à l'intérieur d'une collection de sites ordinaire. Un administrateur SharePoint l'active pour une collection de sites donnée avec SharePoint Online Management Shell :

Connect-SPOService -Url https://contoso-admin.sharepoint.com
Add-SPOSiteCollectionAppCatalog -Site https://contoso.sharepoint.com/sites/marketing

Ensuite, les administrateurs de collection de sites de cette collection de sites peuvent charger des packages dans Contenu du site → Applications pour SharePoint sans disposer d'aucun rôle dans le locataire, et les solutions qui y sont déployées ne peuvent être utilisées qu'à l'intérieur de cette collection de sites. Un catalogue d'applications du locataire doit déjà exister : sans lui, la cmdlet échoue.

Ce qui change pour un déploiement Vitextra :

  • Étendue. Les composants WebPart ne sont disponibles que dans les sites de cette collection de sites. Si vous sélectionnez ici Activer cette application et l'ajouter à tous les sites, « tous les sites » désigne les sites de la même collection de sites.
  • Autorisations d'API. Un catalogue d'applications de collection de sites ne place aucune demande sur la page Accès aux API. Pour un produit qui a besoin d'autorisations Microsoft Graph, déployez d'abord le package dans le catalogue d'applications du locataire, approuvez les demandes, et utilisez seulement ensuite le catalogue d'applications de collection de sites ; les autorisations valent pour l'ensemble du locataire et sont partagées par les deux copies. Un produit sans autorisations d'API (List Filter Online, Smart Tiles, Quick Poll, QR Code Generator et d'autres) fonctionne depuis un catalogue d'applications de collection de sites sans étapes supplémentaires.
  • Microsoft Teams. Ajouter à Teams n'est pas proposé ; le produit ne peut être utilisé dans Teams que lorsqu'il est déployé à partir du catalogue d'applications du locataire.
  • Mises à jour. Chaque catalogue d'applications de collection de sites est mis à jour séparément : une nouvelle version chargée dans le catalogue d'applications du locataire n'atteint pas les packages déployés dans les catalogues de collection de sites, et inversement.
  • Gouvernance. La liste des collections de sites disposant d'un catalogue d'applications est conservée dans le catalogue d'applications du locataire à l'adresse /Lists/SiteCollectionAppCatalogs. Remove-SPOSiteCollectionAppCatalog désactive un catalogue d'applications de collection de sites : la bibliothèque reste en place, mais les solutions qu'elle contient cessent de fonctionner.

❗ Important
Une solution déployée depuis un catalogue d'applications de collection de sites s'exécute toujours dans le navigateur de l'utilisateur avec les autorisations de cet utilisateur et peut appeler toute API approuvée dans le locataire. L'étendue plus restreinte limite l'endroit où les composants WebPart peuvent être placés, et non ce à quoi ils peuvent accéder. Examinez les packages tiers destinés à un catalogue d'applications de collection de sites aussi attentivement que ceux destinés au catalogue d'applications du locataire.

Licence et version d'évaluation

Les licences Vitextra sont délivrées par locataire Microsoft 365, quels que soient le catalogue, le nombre de sites ou le nombre d'utilisateurs. La version d'évaluation gratuite de 14 jours démarre automatiquement lorsque le produit est déployé et ouvert pour la première fois dans le locataire, et la licence est attribuée au Tenant ID — voir KB10206. Licences et compte Vitextra : acheter et activer une licence. Déployer le même produit à partir du catalogue d'applications du locataire et d'un ou plusieurs catalogues d'applications de collection de sites ne nécessite qu'une seule licence.

Quel catalogue choisir

Utilisez le catalogue d'applications du locataire lorsque :

  • le produit est destiné à l'intranet dans son ensemble ou à plusieurs collections de sites (Employee Directory, Organizational Chart, Smart Tiles sur les sites hub et les sites de service) ;
  • le produit a besoin d'autorisations Microsoft Graph ou sera utilisé dans Microsoft Teams ;
  • vous voulez un emplacement unique pour les mises à jour et une version unique dans le locataire.

Utilisez un catalogue d'applications de collection de sites lorsque :

  • un service ou une équipe de projet mène un pilote, ou a besoin d'un produit que le reste de l'organisation n'obtiendra pas ;
  • vos règles de gouvernance exigent que rien ne soit déployé à l'échelle du locataire sans un examen distinct, et que vous souhaitez déléguer le déploiement aux administrateurs de collection de sites ;
  • le produit n'a pas besoin d'autorisations d'API et ne sera pas utilisé dans Teams.

La plupart des clients Vitextra déploient à partir du catalogue d'applications du locataire avec Activer cette application et l'ajouter à tous les sites et n'utilisent les catalogues d'applications de collection de sites, le cas échéant, que pour des pilotes.

Articles à la une

Recherche dans la base de connaissances et chargement par pages dans Questions and Answers

Référence sur le fonctionnement de la recherche et du chargement par pages dans le composant WebPart Vitextra Questions and Answers : les colonnes couvertes par la zone de recherche, l'exécution de la requête sur le serveur, les caractères spéciaux et les langues, l'état « aucune correspondance », l'option Taille de page (Tous, 10, 20, 50, 100), le bouton Afficher plus, le tri côté serveur entre les pages, l'interaction entre recherche, catégories et pagination, et les considérations liées à la

3 6 min
Regroupement, tri et totaux dans List Filter Online

Référence des paramètres Sort, Group By et Totals du composant WebPart Vitextra List Filter Online : tri sur deux niveaux, tri par l'utilisateur depuis l'en-tête de colonne, regroupement sur deux colonnes au maximum, fonctions Count, Average, Maximum, Minimum, Sum, Standard Deviation et Variance, emplacement des totaux et leur export vers Excel.

55 9 min
Comment les demandes d'absence et les remplacements fonctionnent ensemble

Référence sur le lien entre les demandes d'absence et les remplacements dans Vitextra Absence & Coverage : quand un remplacement est créé, ce qui se passe à l'approbation, au refus et à l'annulation, comment apparaissent les absences non couvertes et pourquoi les remplacements autonomes se comportent différemment.

28 5 min

Partager