Vignettes personnalisées dans SharePoint Server 2016

SharePoint Server 2016
 

Sapplique à :SharePoint Server 2016

Dernière rubrique modifiée :2017-05-30

Résumé : Cet article décrit les vignettes personnalisées, qui font partie des nouvelles fonctionnalités de la Mise à jour publique de novembre 2016 pour SharePoint Server 2016 (Feature Pack 1).

Dans SharePoint Server 2016, les utilisateurs peuvent rapidement et facilement accéder à toutes leurs charges de travail SharePoint et Office 365 directement à partir du lanceur d’applications. Maintenant, en plus des charges de travail, vous pouvez ajouter vos vignettes personnalisées qui pointent vers d’autres sites SharePoint, sites externes, applications héritées et autres. Cette amélioration facilite la recherche de sites, d’applications et de ressources pertinents pour votre travail.

Cette fonctionnalité est configurée au niveau de l’application web par un administrateur professionnel de l’informatique en utilisant les cmdlets PowerShell.

RemarqueNote:
La liste pour les vignettes personnalisées est mise en service au niveau racine de l’application web afin que tout le monde puisse l’afficher ou la supprimer.

La fonctionnalité de vignette personnalisée n’est pas activée par défaut. Pour activer la fonctionnalité, procédez comme suit.

  1. Vérifiez que vous êtes membre :

    • Vous devez être membre du rôle serveur fixe securityadmin sur l’instance SQL Server.

    • vous devez être membre du rôle de base de données fixe db_owner sur toutes les bases de données à mettre à jour ;

    • vous devez être membre du groupe Administrateurs sur le serveur sur lequel vous exécutez l’applet de commande PowerShell.

    Si vous ne disposez pas de ces autorisations, faites-en la demande auprès de votre administrateur de configuration ou administrateur SQL Server.

    Pour plus d’informations sur les autorisations PowerShell, voir Autorisations et Add-SPShellAdmin.

  2. Dans le menu Démarrer, cliquez sur Tous les programmes.

  3. Cliquez sur Produits Microsoft SharePoint 2016.

  4. Cliquez sur SharePoint 2016 Management Shell.

  5. Pour vous assurer que la fonctionnalité est disponible, à l’invite de commandes PowerShell, saisissez la commande suivante :

    Get-SPFeature -Identity CustomTiles
    
    RemarqueNote:
    Si la fonctionnalité n’est pas disponible, vous devez exécuter la commande ci-dessous :
    Install-SPFeature -Path <path to CustomTiles>
    
  6. Pour activer la fonctionnalité, à l’invite de commandes PowerShell, saisissez la commande suivante :

    Enable-SPFeature -Identity CustomTiles -Url http://web_app -Force
    
    RemarqueNote:
    L’URL que vous fournissez correspond à l’emplacement où la liste de vignettes personnalisées est mise en service, donc vous devrez peut-être octroyer des droits d’accès à la liste en conséquence. La liste de vignettes personnalisées sera créée sur l’URL spécifiée dans la commande d’activation de fonctionnalité en tant que liste masquée.
  7. Dans la mesure où cette liste est créée en tant que liste masquée, accédez à la page http://web_app/lists/custom tiles pour obtenir la liste de vignettes personnalisées.

  8. Cliquez sur Nouvel élément pour ajouter un nouvel élément à la liste.

    Affiche la boîte de dialogue pour créer une nouvelle entrée pour une CustomTile dans la mise à jour publique de novembre 2016 pour SharePoint Server 2016
  9. Saisissez le titre de la nouvelle vignette. Le nom apparaîtra dans la vignette.

  10. Entrez un chiffre pour l’ ordre des vignettes. Il s’agit de l’ordre dans lequel vous souhaitez que la vignette s’affiche après les trois vignettes par défaut (à savoir, Flux d’actualités, OneDrive, Sites).

  11. Saisissez l’URL de la vignette. Il s’agit de l’emplacement où vos utilisateurs accèdent lorsqu’ils sélectionnent la vignette.

  12. Entrez l’IconURL de la vignette. La taille recommandée pour une icône est de 50 x 50 pixels. Toutefois, la miniature est automatiquement redimensionnée. L’image apparaît sur le lanceur d’applications.

  13. Tapez le nom d’une audience pour laquelle vous souhaitez utiliser cette vignette. Par exemple, Marketing.

    RemarqueNote:
    Dans SharePoint Server 2016, vous pouvez cibler des éléments de bibliothèque ou de liste à afficher uniquement pour les personnes qui sont membres d’un groupe ou d’une audience spécifique. Une audience peut être identifiée à l’aide de groupes, de listes de distribution ou de groupes de sécurité SharePoint, ou en utilisant un système basé sur des règles pour créer une audience globale.

Une fois que vous avez ajouté un nouvel élément à la liste de vignettes personnalisées, son affichage dans le lanceur d’application peut prendre jusqu’à 24 heures en raison de la mise en cache. Pour l’afficher immédiatement, vous pouvez exécuter la fonction ClearSuiteLinksCache() dans la console du navigateur du développeur qui s’affiche en appuyant sur F12 pendant une session de navigateur, tel qu’indiqué dans le diagramme suivant.

Displays the developer browser's console in a browser session

Une fois la fonction ClearSuiteLinksCache() exécutée, elle renvoie « non défini ».

Affiche les résultats dans la console du navigateur du développeur

Vous devez actualiser la page en appuyant sur F5 ou sur le bouton d’actualisation Displays the Refresh key on the Address toolbar of your browser sur la barre d’adresses de votre navigateur pour faire apparaître la vignette dans le lanceur d’applications.

Pour utiliser la même liste de vignettes personnalisées dans plusieurs applications web, activez la fonctionnalité sur chaque application web, puis mettez à jour la propriété CustomTilesListHostUrl dans l’application web qui contient la liste de vignettes personnalisées souhaitée. Pour ce faire, procédez comme suit :

  1. Vérifiez que vous êtes membre :

    • Vous devez être membre du rôle serveur fixe securityadmin sur l’instance SQL Server.

    • vous devez être membre du rôle de base de données fixe db_owner sur toutes les bases de données à mettre à jour ;

    • vous devez être membre du groupe Administrateurs sur le serveur sur lequel vous exécutez l’applet de commande PowerShell.

    Si vous ne disposez pas de ces autorisations, faites-en la demande auprès de votre administrateur de configuration ou administrateur SQL Server.

    Pour plus d’informations sur les autorisations PowerShell, voir Autorisations et Add-SPShellAdmin.

  2. Dans le menu Démarrer, cliquez sur Tous les programmes.

  3. Cliquez sur Produits Microsoft SharePoint 2016.

  4. Cliquez sur SharePoint 2016 Management Shell.

  5. Pour vous assurer que la fonctionnalité est disponible, à l’invite de commandes PowerShell, saisissez les commandes suivantes :

    $w = Get-SPWebApplication http://web_app
    $w.Properties.CustomTilesListHostUrl = "http://web_app url"
    $w.Update()
    

Pour afficher la liste de vignettes personnalisées, vous pouvez utiliser PowerShell.

Dans une invite de commandes PowerShell, saisissez les commandes suivantes :

$web = get-spweb "http://web_app"
$list = $web.Lists["Custom Tiles"]
$list .hidden = $false
$list.update()
RemarqueNote:
La liste sera visible lorsque le contenu du site sera affiché.

Pour ajouter cette liste au volet de navigation gauche, procédez comme suit :

  1. Accédez aux paramètres de la liste.

  2. Cliquez sur le nom de la liste, la description et la navigation.

  3. Sélectionnez Oui pour le paramètre de navigation afin d’afficher la liste dans le lancement rapide, comme indiqué dans l’image ci-dessous.

Displays Quick Launch settings

Afficher: