Remonter des informations d’un sous-site avec SharePoint Server 2013

Le besoin de remonter des informations contenues dans les sous-sites d’une collection de sites SharePoint est récurrent.

Heureusement pour nous, SharePoint Server 2013 intègre un moteur de recherche performant, et un composant webpart qui nous permet d’afficher les éléments indexés: le composant de recherche de contenu.

Ce composant va nous permettre de paramétrer une requête, et ainsi remonter les informations contenu dans nous sous-sites.

/!\ Pour pouvoir remonter des éléments, ils doivent d’abord être indexés /!\

  • Editez votre page et ajoutez les composants webpart recherche de contenu, rangés dans la catégorie Report de contenu.
  • Rendez-vous dans les propriétés de votre composant, et cliquez sur Changer la requête.
  • Dans l’onglet Concepts de base, définissez votre requête, à savoir: quel contenu rechercher, sur quel périmètre (collection, site, url spécifique).
  • Dans l’onglet Affinement, utilisez les propriétés pour filtrer les résultats de votre recherche.
  • Validez votre requête en cliquant sur Ok.

Le panneau Aperçu des résultats de la recherche vous permet d’avoir un bref aperçu des résultats remontés par la requête.

Changer la requete

Ce composant webpart nous permet d’afficher nos résultats de différentes manières :

  • Contrôle: Diaporama (carrousel) – liste – liste avec pagination.
  • Elément: Deux lignes, – diagnostique – image à gauche, 3 lignes à droite – grande image – image en haut, 3 lignes en bas – vidéo

mappage proprietes

Les mappages de propriétés permettent de personnaliser le rendu. Ainsi, l’utilisateur peut préciser la propriété gérée à utiliser dans le modèle d’affichage de l’élément.

Ce composant nous permet donc de récupérer des éléments contenu dans nos sous-site, nativement et de manière simple. Un petit aperçu de deux affichages proposés par ce composant (diaporama + grandes images / Liste + Image à gauche, 3 lignes à droite).

recherche de contenu

Comparer les éditions de Microsoft SharePoint 2010

Il existe trois éditions principales de Microsoft SharePoint 2010: Foundation, Standard et Entreprise. Comment savoir quelle édition correspond à votre besoin?

Microsoft met à notre disposition un outil de comparaison des éditions. Cet outil nous permet de filtrer les fonctionnalités en fonction des six grand axes qui composent la roue des fonctionnalités SharePoint.

roueSP

Il est donc aisé de retrouver les fonctionnalités  correspondantes à l’axe « communautés », et d’identifier l’édition nécessaire à la mise en place des sites personnels.

site

Il est aussi possible d’afficher un descriptif de la fonctionnalité en survolant son titre avec le curseur.

infobulle

Lien vers l’outil: http://sharepoint.microsoft.com/fr-be/buy/Pages/Editions-Comparison.aspx

Ajouter des comptes de démonstration à son environnement Microsoft SharePoint.

Vous avez installé votre environnement Microsoft SharePoint, vos services sont configurés, vos sites prêts, mais il vous manque vos données de démonstration et notamment vos utilisateurs !

Voici la solution !

En me baladant sur la toile je suis tombé sur un billet de blog, qui nous explique comment ajouter des comptes de démonstration à nos environnements. Voici les étapes en quelques mots:

La solution est composée de trois fichiers:

  • ActiveDirectoryUsers.csv (fichier contenant les utilisateurs et leurs attributs)
  • EnableADUsers.vbs (fichier d’activation des comptes importés dans l’annuaire)
  • ImportADUsers.bat (fichier chargé de l’importation des comptes dans l’annuaire)

fichiers

Pour faire fonctionner cette solution, il nous faut dans un premier temps éditer les trois fichier afin de les faire concorder avec notre besoin, c’est a dire notre infrastructure.

Commencez par éditer le fichier contenant les utilisateurs et leurs attributs pour les faire correspondre à votre domaine (remplacer tout ce qui est en relation avec le domaine contoso.com. exemple: « DC=Contoso,DC=com », @contoso.com, etc.). Utiliser la combinaison de touche Ctrl + F pour remplacer les informations désirées

ctrl+F

Editez ensuite le fichier importation des utilisateurs. Celui-ci exécute une seule commande qui est chargée de prendre les informations contenues dans votre fichier CSV, et de créer les utilisateurs avec les informations spécifiées. Modifiez donc la ligne CSVDE -i -f ActiveDirectoryUsers.csv -s <votre contrôleur de domaine>, où <votre contrôle de domaine> correspond au nom de votre propre contrôleur.

import

Editez enfin le fichier d’activation des comptes, afin de spécifier quelles option affecter aux comptes de démonstration. Voici quelques options que vous pouvez spécifier en modifiant la variable « intAccValue »:

  • 512 – Activer le compte
  • 514 – Désactiver le compte
  • 544 – Compte activé, mais nécessite un changement de mot de passe lors de la première authentification
  • 66048 – Le mot de passe n’expire jamais

inaccvalue

La configuration des fichiers est maintenant terminée, il est tant d’importer nos utilisateurs en exécutant le fichier BAT. Une fois que l’import est terminé, vérifiez que vos utilisateurs sont bien à l’endroit désiré et qu’ils sont tous là (le script vous le dira s’il y a un problème, mais mieux vaut être sur).

Enfin, activez vos comptes en exécutant le fichier VBS.

Vos utilisateurs sont maintenant prêts à être synchronisé avec SharePoint.

SPOrgChart

Vous pouvez télécharger les outils ici.

Lien vers le blog (anglais): http://www.sharepointsingh.com/2010/06/populate-active-directory-with-dummy.html

La synchronisation n’étant pas couverte par ce billet (ce n’est pas son but), vous trouverez ci-dessous les liens vers les articles TechNet dédiés à cette manipulation:

SharePoint 2010 – Afficher les tâches assignées à un utilisateur sous la forme d’un compteur.

Microsoft SharePoint 2010 propose nativement plusieurs modèles de listes. Ces modèles permettent aux utilisateurs de créer des listes basées sur des types de contenu prédéfinis (liste de tâches, calendrier, listes personnalisées, etc.)

Ici nous allons nous intéresser à la liste de tâches, et plus particulièrement à créer une vue qui n’affiche que les tâches qui sont assignées à l’utilisateur authentifié. Cette liste nous permet d’attribuer des tâches (qui peuvent dépendre d’autres tâches) à des utilisateurs, et de suivre l’avancement de ces dernières. La vue par défaut affiche toutes les tâches de la liste, ce qui peut ne pas correspondre aux besoins des utilisateurs souhaitant afficher uniquement leurs tâches.

Comment créer une vue qui n’affiche que les tâches d’un utilisateur?

  • Dans le ruban « outil de liste » sur l’onglet « Liste », cliquez sur le bouton « Créer un affichage » et sélectionnez le type d’affichage désiré.
  • Donnez un nom à votre vue et sélectionnez les champs à afficher
  • Dans la rubrique « Filtrer », ajoutez un filtre où l’attribut « assigné à » est égale à [Moi]

filtrer

  • Enregistrez la vue et le tour est joué.

Vous pouvez maintenant définir cette vue comme vue par défaut de la liste, ou ajouter un composant web part à votre page d’accueil et utiliser la vue précédemment créée.

Comment avoir un compteur ?

A partir de la vue précédente, dans la rubrique « Grouper par », ajouter une condition sur l’attribut « assigné à », et laisser l’option « afficher les groupes » à Réduit

grouper par

Vous obtenez ainsi un compteur de tâche sur votre page d’accueil.

Compteur de tâches

SharePoint 2013 installation standalone – Erreur « La chaîne SDDL contient un SID non valide ou un SID impossible à traduire. »

Dans un environnement Windows Server 2008 R2 SP1, lors d’une installation en mode « Standalone » ou « Autonome » de Microsoft SharePoint 2013, vous recevez l’erreur suivante: « La chaîne SDDL contient un SID non valide ou un SID impossible à traduire. »


D’où vient cette erreur ?

En analysant les logs SharePoint (C:\Program files\Common Files\Microsoft Shared\Web Server Extension\LOGS\), on se rend compte que cette erreur est remontée lorsque l’assistant de configuration essaye de créer le partage des web analytics.  En effet, dans la version 2013, les web analytics sont intégrés au moteur de recherche SharePoint.

031213_1814_SharePoint22.png

Quelle est la solution à ce problème de configuration ?

Deux méthodologies pour résoudre cette erreur:

  • Créer un compte de service pour le service de recherche et lui attribuer les bons droits sur le dossier « Analytics_[ID] » situé dans « C:\Program Files\Microsoft Office Servers\15.0\Data\Office Server\ »
  • Accorder les droits à tout le monde sur le dossier. (méthode déconseillée)

Voici comment résoudre cette erreur en utilisant la première méthode:

  • Créer le compte de service en local et l’ajouter au groupe « WSS_ADMIN_WPG »

031213_1807_SharePoint23.png031213_1816_SharePoint24.png

  • Ajouter le compte précédemment créé aux comptes gérés de SharePoint

031213_1814_SharePoint25.png

  • lier ce compte au service de recherche SharePoint. (SharePoint renvoie une erreur, mais le compte est bien pris en compte…)

031213_1814_SharePoint26.png

  • Partager le dossier « Analytics_[ID] » en donnant le « Contrôle total » au groupe « WSS_ADMIN_WPG »

031213_1816_SharePoint27.png

  • Relancer l’assistant de configuration.

031213_1814_SharePoint28.png

Vous pouvez maintenant profiter des fonctionnalités de Microsoft SharePoint 2013.