Catégories
Prestations Audits Formations

Obtenir les derniers correctifs et services packs de SharePoint

Afin de disposer d’un environnement SharePoint à jour, il est important d’installer les derniers correctifs de SharePoint. Il faut donc les connaître et savoir où les trouver.

Les blogs de Joe’s SharePoint Blog puis de Todd’s Blog ont inspiré cet article récapitulatif sur les niveaux de build et numéro de version de SharePoint. Pour l’instant, l’unique façon de connaître la version de SharePoint se fait grâce à son niveau de build.

En plus des build, le tableau ci-dessous récapitule les CU, SP et RTM de SharePoint. Les CU sont les Cumulative Update, puis le SP est le Service Pack et RTM pour Release To Manufacturing.

Les versions les plus récentes sont en haut de la liste. Il est valable aussi bien pour SharePoint Foundation que pour SharePoint Server : les numéros de build et de versions correspondent.

Bien évidemment, les KB sont différents.

Enfin, vous trouverez sur ce site les informations équivalentes pour les versions de SharePoint 2013 et celles de SharePoint 2016.

Derniers correctifs de SharePoint

Build Version

KB
SharePoint
Foundation

KB
SharePoint
Server

14.0.6123.5002 Juin 2012 CU 2598373 2598354
14.0.6120.5006 Avril 2012 CU (mise à jour) 2598321 2598151
14.0.6120.5000 Avril 2012 CU 2598321 2598151
14.0.6117.5002 Février 2012 CU 2597132 2597150
14.0.6114.5000 Décembre 2011 CU 2596998 2597014
14.0.6112.5000 Octobre 2011 CU 2596508 2596505
14.0.6109.5002 Août 2011 CU 2553117 2553048
14.0.6106.5002 Juin 2011 CU (mise à jour) 2536601 2536599
14.0.6106.5000 Juin 2011 CU 2536601 2536599
14.0.6029.1000 Service Pack 1 2460058 2460045
14.0.5138.5001 Avril 2011 CU 2512804 2512800
14.0.5136.5002 Février 2011 CU 2475880 2475878
14.0.5130.5002 Décembre 2010 CU 2459125 2459257
14.0.5128.5000 Octobre 2010 CU 2394323 2394320
14.0.5123.5000 Août 2010 CU 2352346 2352342
14.0.5114.5003 Juin 2010 CU
14.0.4762.1000 RTM (Release to Manufacturing)

Derniers correctifs de SharePoint

Au fur et à mesure de l’apparition d’un nouveau build de SharePoint 2010, ce produit s’améliore et devient de plus en plus robuste.

Pensez aussi aux mises à jour Windows.

Catégories
Prestations Audits Formations

Certifié Microsoft SharePoint

On a beau dire, ça fait toujours plaisir d’être Certifié Microsoft SharePoint 2010 Configuration. Il s’agit de MCTS: SharePoint 2010, Configuration.

Certifié Microsoft SharePoint 2010 Configuration
Certifié Microsoft SharePoint

Avant de passer une certification, vous devez vous préparer. En effet, malgré des années d’expérience intensives sur SharePoint, il faut mieux se préparer à l’esprit de l’examen.

Cet examen évalue votre capacité à installer et configurer un environnement SharePoint. Vous devez aussi savoir gérer un environnement SharePoint. Par ailleurs, vous devez aussi savoir comment déployer et gérer des applications.
Enfin, vous aurez à prouver que vous savez maintenir un environnement SharePoint.

Le livre de Dan Holme, Alastair Matthews, Bob Castle et Orin Thomas: MCTS Self-Paced Training Kit (Exam 70-667): Configuring Microsoft Sharepoint 2010, permet de bien se préparer à l’examen.

Toutefois, a lui tout seul, il ne peut pas vous permettre de réussir l’examen.

En effet, il vous donnera une bonne vue d’ensemble de SharePoint 2010. Par ailleurs, les concepts sont bien expliqués.

Les exercices, présents tout au long du livre, vous familiarisent avec les processus et outils de SharePoint. Si ce livre convient bien à un administrateur occasionnel de SharePoint, il risque de décevoir les administrateurs rompus aux manipulations de base. Ceux-là préféreront Professional SharePoint 2010 Administration, qui le complète bien. Aussi, les deux livres forment une bonne base pour se préparer à l’examen.

Certifié Microsoft SharePoint 2010 Configuration

L’examen n’a pas toujours été évident car il faut connaître des étapes de configuration spécifiques. Hors, deux ou trois des scénarios présentés ne se rencontrent pas souvent. Sinon, vous avez des commandes PowerShell à vérifier, ce qui est plutôt facile.

Au final, l’examen valide les compétences et les connaissances nécessaires pour configurer SharePoint Online ou un déploiement sur site de SharePoint 2010 SP1. Il valide également les compétences liées à IIS (Internet Information Services), Active Directory et Windows Server, ainsi que les services d’infrastructure de mise en réseau.

Catégories
Prestations Audits Formations

Découvrir le PowerShell de SharePoint

Dans cet article, vous allez découvrir comment utiliser PowerShell avec SharePoint. Les commandes Windows PowerShell permettent d’automatiser tous les traitements à faire dans SharePoint.

Même si au début, cela réclame un petit investissement intellectuel, cela en vaut vraiment la peine.

Comment utiliser PowerShell avec SharePoint

Avant de les utiliser, allez dans Tous les programmes > Microsoft SharePoint 2010 Products > SharePoint 2010 Management Shell (à exécuter en tant qu’administrateur).

Toutefois, vous pourriez aussi lancer la commande PowerShell de Windows et tapez Add-PSSnapin Microsoft.SharePoint.PowerShell pour récupérer les cmdlets SharePoint.

Par ailleurs, dans le modèle objet de SharePoint, faites attention car SPSite est une collection de sites, tandis que SPWeb représente un site (ou un sous-site).

Tout d’abord, la première cmdlet à connaître est celle qui donne l’aide sur l’aide: Get-Help Get-Help. Les fichiers d’aide sont au format XML. Ils se trouvent dans le dossier C:/Program Files/Common Files/Microsoft Shared/Web Server Extensions/14/CONFIG/POWERSHELL/Help/fr-fr pour la version française.

D’autres exemples de cmdlet utiles pour savoir comment utiliser PowerShell avec SharePoint :

  • Liste de toutes les cmdlets de SharePoint: Get-Command -PSSnapin Microsoft.SharePoint.PowerShell. Pour connaître leur nombre: @(Get-Command -PSSnapin Microsoft.SharePoint.PowerShell).count.
  • Liste de toutes les méthodes et propriétés d’un objet du Modèle Objet de SharePoint (par exemple Get-SPSite): Get-SPSite | Get-Member. La même commande pour Get-SPWeb: Get-SPSite | Get-SPWeb | Get-Member.
  • Affiche toute l’aide d’une commande (par exemple Get-SPSite): Get-Help Get-SPSite -Full. Pour avoir uniquement les exemples: Get-Help Get-SPSite -Examples
  • Services SharePoint avec leurs états: Get-SPServiceInstance
  • Bases de données: Get-SPDatabase
  • Collections de sites et de leurs bases de données respectives: Get-SPSite -Limit All | select url, contentdatabase. Si vous omettez -Limit All, la requête ne renvoie que les 200 premiers objets.
  • Volume de stockage d’une collection de sites: Get-SPSite | select url, @{Expression={$_.Usage.Storage}}
  • Liste des sites basés sur un certain modèle de site (par exemple un site d’équipe): Get-SPSite -Limit All | Get-SPWeb -Filter {$_.Template -eq “STS#00”}
  • Liste des modèles de sites de la ferme: Get-SPWebTemplate

Il existe bien d’autres cmdlets intéressantes.

Comment utiliser PowerShell avec SharePoint

Les cmdlets sont susceptibles d’utiliser une très grande quantité de mémoire. Aussi, afin d’éviter une fuite mémoire, vous pouvez utiliser les cmdlets Start-SPAssignment et Stop-SPAssignment. Ces cmdlets implémentent l’interface IDisposable afin de libérer la mémoire qui n’est plus utile. Voici deux exemples tirés de l’aide de la commande Get-SPSite qui utilisent la méthode d’affectation de collection :

Start-SPAssignment -Global
 $s = Get-SPSite
 $s.url
 Stop-SPAssignment -Global

L’exemple ci-dessous utilise une méthode moins consommatrice de mémoire que la précédente grâce à des variables nommées :

$o = Start-SPAssignment
 $s = $o | Get-SPSite
 $s.url
 Stop-SPAssignment $o

Lorsqu’on débute en PowerShell, et même après, le paramètre -WhatIf est précieux car il simule l’exécution de la cmdlet. Par exemple, la commande Get-SPSite | Remove-SPSite -WhatIf vous retournera WhatIf : Opération « Remove-SPSite » en cours sur la cible « http://mw41 », sans supprimer la collection de site. La difficulté est de savoir où positionner le paramètre -WhatIf quand les commandes sont imbriquées.

Vous trouverez ci-dessous, un programme en téléchargement libre qui:

  • Stocke les paramétres de configurations des fichiers journaux SharePoint dans un premier fichier texte,
  • Modifie la durée de conservation des journaux, ainsi que d’autres paramétres,
  • Stocke à nouveau les paramétres de configurations des fichiers journaux dans un nouveau fichier texte,
  • Compare avec une commande PowerShell les deux fichiers.

Téléchargez le fichier zip suivant, qui contient le programme : SPDiagnosticConfigParams_V1_0_0.zip

Catégories
Prestations Audits Formations

Comment mettre à niveau les bases de données de SharePoint ?

Dans cet article, vous allez voir comment mettre à niveau les bases  SharePoint. Notamment, la mise à niveau peut concerner les bases systèmes, mais aussi les bases de données utilisateurs. En particulier, il s’agit des bases avec le contenu des données des utilisateurs.

Généralement, vous êtes alerté d’un problème grâce au moniteur de santé de SharePoint. En effet, la console d’administration centrale affiche directement les éventuels défaillances ou améliorations détectées.

Typiquement, vous avez l’avertissement “Databases running in compatibility range, upgrade recommended” qui s’affiche dans la console d’administration centrale de SharePoint.

Databases running in compatibility range upgrade recommended
Databases running in compatibility range upgrade recommended

Dans cet exemple, vous devez mettre à niveau les bases de données systèmes. Si cela concerne, les bases de données de contenu : vous devrez les mettre à niveau en suivant la procédure indiquée ci-dessous.

En effet, l’application d’un correctif SharePoint peut entraîner la nécessité de modifier le schéma des bases de données. Généralement, SharePoint sait gérer des versions différentes du schéma des bases de données. Toutefois, vous devez procéder aux mises à niveaux dès que possible.

Si vous retardez les mises à niveaux, vous prenez le risque d’avoir des performances moindres et, éventuellement, des défaillances du fonctionnement de SharePoint.

Ce message s’est affiché après l’application d’un CU (Cumulative Update). Il aurait pu aussi apparaître à la suite d’un Hotfix pour SharePoint.

Mettre à niveau les bases SharePoint

L’avertissement concernant les bases de données systèmes, il a pu être supprimé grâce à la commande Psconfig.exe.

Dans une invite de commande, exécutée en tant qu’administrateur:

PSConfig.exe -cmd upgrade -inplace b2b -force -cmd applicationcontent -install -cmd installfeatures
Mettre à niveau les bases SharePoint avec psconfig.exe
Mettre à niveau les bases SharePoint avec psconfig.exe

Bases de données utilisateur

Lorsque l’avertissement concerne les bases de données de contenu des utilisateurs, la commande PowerShell à utiliser est Upgrade-SPContentDatabase.

Enfin, la commande à exécuter en tant qu’administrateur dans SharePoint 2010 Management Shell pour la base de données WSS_Content est :

$db = Get-SPDatabase | Where-Object {$_.Name -match "WSS_Content"}
 Upgrade-SPContentDatabase -Identity $db
Catégories
Prestations Audits Formations

Mettre à niveau SharePoint 2007 vers SharePoint 2010

Depuis que Microsoft a lancé officiellement SharePoint Foundation 2010 et SharePoint Server 2010, vous vous demandez comment mettre à niveau vers SharePoint 2010. Aussi, dans cet article, vous trouverez des critères de choix pour vous déterminer.

Comment mettre à niveau vers SharePoint 2010

Avant tout, sachez que SharePoint 2010 n’est disponible qu’en version 64 bits, y compris pour SQL Server. Par conséquent, la première étape consiste à prévoir la migration ou la mise à jour de votre infrastructure SharePoint vers 64 bits.

Tout d’abord, pour installer et utiliser SharePoint 2010, il est nécessaire de disposer d’une version 64 bits de Windows Server 2008 ou Windows Server 2008 R2. De même, il est impératif de disposer d’une version 64 bits de SQL Server 2008 ou de SQL Server 2005.

Enfin, afin de tirer au mieux parti des fonctionnalités de SharePoint 2010, il est conseillé que les postes clients fonctionnent sous Windows avec Internet Explorer 7 ou 8 en 32 bits.

Une autre stratégie consiste à patienter et attendre la sortie de SharePoint 2013. Cependant la migration sera inévitable. Il est préférable de procéder par version successive plutôt que de vouloir faire un “grand bond en avant”.

Stratégies de migration vers SharePoint 2010

Que faire si, en ce moment :

  • Vous n’avez rien mais vous hésitez entre SharePoint 2007 et SharePoint 2010 : quels sont les avantages et inconvénients des deux solutions ?
  • SharePoint 2007 est déjà présent chez vous, sur un système Windows 32 bits ou 64 bits, et vous vous interrogez sur la pertinence de migrer vers SharePoint 2010 ?
  • La version SharePoint Portal Server 2003 (SPS 2003) fonctionne toujours. Serez-vous obligé de faire une mise à niveau intermédiaire vers SharePoint 2007 pour passer à SharePoint 2010 ?

Autant de questions qui nécessitent des réponses différentiées. Voir aussi : Quels sont les Critères de choix entre SharePoint 2007 et SharePoint 2010 ?

Maintenant, la bonne question est de savoir comment mettre à niveau vers SharePoint 2010 votre version existante de SharePoint.

Afin d’être concret, la version existante est SharePoint 2007. Vous cherchez à la faire évoluer vers SharePoint 2010.

Comment mettre à niveau vers SharePoint 2010

Dans ce chapitre, nous présentons uniquement les grands principes de base d’une migration. Son objet est donner une idée de ce qu’il faudrait faire, sans chercher à être exhaustif.

  • Installer le Service Pack 2 de SharePoint 2007 avant la migration
  • Vérifier les pré-requis matériels: 64bits ; Windows 2008 ou Windows 2008 R2 (de préférence); SQL Server 2005 SP3 ou SQL Server 2008 SP1 (de préférence); séparation logs / datas; espace disque disponible au moins égal à 5 fois la taille de la mémoire physique
  • Vérifier les pré-requis logiciels: outre l’installation des composants pré-requis pour SharePoint 2010, il est préférable d’avoir accès à Internet pour télécharger les mises à jour
  • Préparer l’environnement avec la commande: stsadm.exe –o preupgradecheck
  • Identifier les personnalisations: pages maître (“master pages”) et gabarits (“layout”), css et thèmes, modèles de sites et listes, développements spécifiques, solutions, webparts, fonctionnalités (“features”), images (logos). Les modèles de sites et de listes SharePoint 2007 devront être recréés dans SharePoint 2010.
  • Supprimer les sites et espaces de travail obsolètes
  • Sauvegarder les bases de données de contenu SharePoint 2007 puis les restaurer sur SQL Server 2008
  • Tester les bases de données restaurées avec la commande PowerShell: test-spcontentdatabase –name <nom_base_de_donnees> –webapplication http://<nom_application_web>
  • Monter les bases de données restaurées avec la commande PowerShell: mount-spcontentdatabase –name <nom_base_de_donnees> –webapplication http://<nom_application_web>
  • Procéder à la Mise à niveau visuelle: nouvelle fonctionnalité de SharePoint 2010 qui permet de choisir l’apparence visuelle (ancienne apparence 2007, nouvelle apparence 2010)
  • Vérifier soigneusement les sites restaurés
Catégories
Prestations Audits Formations

Choisir entre SharePoint 2007 et SharePoint 2010

Au moment de la sortie de SharePoint 2010, vous devez choisir entre SharePoint 2007 et SharePoint 2010. Pour cela, avant d’envisager une Migration ou mise à niveau de SharePoint 2007 vers SharePoint 2010, il faut s’interroger sur les critères de choix entre ces deux versions.

SharePoint 2007

Vous bénéficiez d’emblée de la stabilité d’un produit pour lequel le Service Pack 2 existe depuis plusieurs mois. De plus, la communauté d’experts SharePoint s’agrandit rapidement.

En effet, il devient de plus en plus facile de trouver, à bon prix, des compétences sur SharePoint 2007 sur la France entière. La situation est identique en Belgique, en Suisse et au Luxembourg. Pour ce pays, cela est vrai depuis plusieurs mois grâce à “l’import” de compétences extra-territoriales.

Enfin, vous connaissez parfaitement les coûts que vous allez supporter.

A l’inverse, si vous installez SharePoint 2007 aujourd’hui, vous vous exposez à un risque d’obsolescence technologique à terme.

Donc, installer la version SharePoint 2007 représente le risque de planifier d’ici quelques années, voire quelques mois, une migration avec toutes contraintes que cela signifie.

Choisir entre SharePoint 2007 et SharePoint 2010

SharePoint 2010 est apparu dans sa version opérationnelle le 12 mai 2010.

Choisir entre SharePoint 2007 et SharePoint 2010

Outre une ergonomie simplifiée, vous disposez d’un nouvel outil qui intégre les retours d’expériences des utilisateurs de SharePoint 2007. Autrement dit SharePoint 2010 va “viser” juste. Les utilisateurs seront conquis par cette version plus simple d’usage, plus pertinente et plus efficace.

Techniquement, SharePoint 2010 est une version améliorée de SharePoint 2007 qui intégre tous les services packs et correctifs nécessaire.

De plus, elle propose de très nombreuses nouveautés: présence du ruban, modification sur-place des éléments, présence des métadonnées gérées afin de faciliter le classement des documents, évaluation des pages présentées par les utilisateurs, simplification accrue des interfaces d’administration, possibilité de connaître les droits effectifs d’un utilisateur sur une collection de site, fonctionnalités de GED renforcées et accrues, etc.

Par ailleurs, les améliorations de SharePoint 2010 concernent aussi les utilisateurs dans leur quotidien professionnel, les administrateurs (architecture et ergonomie plus simple) et les développeurs (nouvelles méthodes d’accès aux données plus simple comme LINQ).

De plus, vous êtes serein jusqu’à fin 2012, date de sortie de SharePoint 2013. Votre investissement est pérennisé. Votre image, et celle de tout votre service, est au plus haut.

Catégories
Prestations Audits Formations

S’initier aux premiers formulaires InfoPath de SharePoint 2010

Dans cet article, vous allez voir comment les formulaires InfoPath 2010 peuvent vous faciliter la vie au travail.

Les besoins des organisations en matière de formulaires sont gigantesques. Pourtant ce besoin n’a pas toujours été correctement adressé.

Les outils de création de formulaires ont pratiquement toujours existé en informatique. Toutefois, jusqu’à l’apparition d’InfoPath Designer, ils ont rarement eu la souplesse ou la puissance nécessaire afin de correspondre aux attentes de l’utilisateur final et du concepteur du formulaire.

Il y a eu la demande de congés ou la demande de support ou de fournitures sous forme d’un formulaire papier.

Puis vous avez connu l’époque des formulaires Acrobat PDF, ou Lotus Domino, voire même Outlook Exchange à l’aide de composants CDO (Collaboration Data Objects) et autres.

Formulaires InfoPath 2010

Avec InfoPath 2010 de SharePoint, c’est le formulaire Web sans limite.

En effet, les formulaires sont disponibles à partir d’un simple navigateur web (Internet Explorer, Firefox, Mozilla, Safari, Netscape) ou un mobile (smartphone, pdaphone), que ce soit sur Windows, MacOS, Linux ou Unix.

Il n’est donc pas nécessaire d’avoir InfoPath Designer sur son poste pour remplir le formulaire : le navigateur web suffit dans la plupart des cas.

Les formulaires sont interactifs.

Formulaires InfoPath 2010

Vous cochez la case Urgent (cf. image ci-dessus) et un complément d’information est demandé à l’utilisateur. Si vous ne cochez pas la case, la demande complémentaire n’apparaît pas.

InfoPath de SharePoint répond à votre besoin de disposer de formulaires réellement dynamiques qui s’adaptent en fonction de la saisie. Les formulaires peuvent aussi intégrer des données du système d’information de l’entreprise.

Association de Workflows aux formulaires

Vous avez intérêt à associer des flux de travail à vos formulaires pour automatiser leur traitement.

Les besoins de votre organisation évoluent ! Aussi, modifiez le flux de travail associé au formulaire, sans écrire une ligne de code.

En effet, l’outil gratuit Microsoft SharePoint Designer, permet de créer des flux de travail sans connaître la programmation, ni même le HTML.

Car, la création d’un flux de travail dans SharePoint Designer se fait uniquement par assemblage et paramétrage de blocs logiques. Vous disposez d’actions simples :

  • Envoyer un courrier électronique,
  • Définir le statut d’approbation du contenu,
  • Mettre à jour l’élément de la liste,
  • etc.

De plus, l’assemblage se fait un peu comme un jeu de construction.

Catégories
Prestations Audits Formations

La GED dans SharePoint 2010

La Ged SharePoint 2010 est une réalité. Aussi, l’objet de cet article est de présenter quelques des fonctionnalités communes à SharePoint 2010 et aux logiciels de GED. L’objectif est de mettre l’accent sur des fonctionnalités méconnues ou sous-utilisées de la Ged SharePoint 2010.

Métadonnées gérées

Avant tout, vous savez que les métadonnées gérées constituent une collection hiérarchique de termes gérés de façon centralisée et utilisables comme attributs d’éléments dans Microsoft SharePoint Server 2010. Autrement dit, il s’agit d’un thésaurus. Un thésaurus regroupe des termes entre eux et les hiérarchise. Donc, il comprend aussi un synonyme de termes.

Par ailleurs, des types de contenu SharePoint Server 2010 possèdent une colonne de mots clés gérés. Lorsque l’utilisateur commence à taper une valeur, le contrôle affiche tous les termes de tous les ensembles de termes comprenant l’ensemble de mots clés qui commencent par les caractères tapés.

Vous verrez l’ensemble de termes dans lequel le terme existe, ainsi que la position du terme dans la hiérarchie.

Ged SharePoint 2010

Organisateur de contenu et Ged SharePoint 2010

SharePoint Server introduit le stockage et le routage par métadonnées par le biais de l’organisateur de contenu, ce qui est une fonctionnalité de la Ged SharePoint 2010.

Au lieu de télécharger directement un document vers une bibliothèque ou un dossier, les utilisateurs peuvent enregistrer leurs documents dans la bibliothèque de remise.

Des règles, définies préalablement, routent les documents vers les bonnes bibliothèques.

L’organisateur de contenu est accessible à l’aide de l’une des méthodes suivantes : Téléchargement d’un document vers une bibliothèque de remise, Utilisation de l’option Enregistrer sous dans les applications clientes Word, Excel et PowerPoint, Utilisation de l’option Envoyer vers à partir des autres sites SharePoint, Envoi vers un site Centre d’enregistrements dans le cadre du cycle de vie ou de l’expiration d’un document, par exemple, dans le cadre d’un flux de travail ou d’une stratégie de rétention.

Explication des paramètres de l’organisateur de contenu

Les utilisateurs ne pourront pas venir déposer directement un document dans une bibliothèque cible d’une règle, si vous le souhaitez.

Un autre site peut accueillir les documents redirigés grâce à une règle, si vous le souhaitez.

Vous pouvez créer automatiquement des sous-dossiers.

Soumissions en double : Indique s’il faut utiliser le contrôle de version SharePoint ou ajouter des caractères uniques à la fin des noms de fichier en double lors de la présence de doublons.

Gestionnaires de règles : Ce paramètre spécifie les utilisateurs ou les groupes qui peuvent créer des règles, réagir à du contenu téléchargé ne correspondant à aucune règle et gérer ce contenu.

Points de soumission : URL de service que vous spécifiez comme destination pour les fichiers envoyés vers l’emplacement Envoyer vers.

Explication des règles de l’organisateur de contenu

Vous indiquez la priorité d’une règle.

Vous spécifiez que la règle est active ou inactive.

Type de contenu de l’envoi : Spécifie le groupe de types de contenu tel que Types de contenu de document, etc.

Conditions : Applique des filtres de propriété supplémentaires pour la règle à traiter.

Emplacement cible : Spécifie où placer le contenu qui correspond à la règle.

Points de soumission : Emplacement auquel sera enregistré l’élément satisfaisant à tous les critères précédents. L’option Envoi vers un autre site dans les paramètres de l’organisateur de contenu, une zone déroulante apparaît. Cette zone répertorie d’autres emplacements hors du site actuel vers lesquels un document peut être routé.

Autres fonctionnalités de GED

Il existe bien d’autres fonctionnalités de GED, comme le contrôle de version, l’identifiant unique de document, etc.

 

Catégories
Prestations Audits Formations

Développer un WebPart dynamique dans SharePoint

Dans cet article, vous allez apprendre à Développer un WebPart dynamique qui affiche le nombre de  liste d’un site SharePoint. Aussi, vous verrez comment créer deux listes croisées dans SharePoint.

Préparation de l’environnement de développement

Afin de vous permettre de poursuivre ce cours avec les Tutoriels Microsoft pour le développement, vous pouvez utiliser un site d’équipe SharePoint 2010. Pour les labs, il est accessible via l’URL http://terre/.

Création des deux listes

Tout d’abord, sur ce site, il existe 2 nouvelles listes : Employés et Projets que vous devrez créer à la main et alimenter.

Liste Employés

  • NomComplet : Une seule ligne de texte
  • TitreEmploi : Une seule ligne de texte
  • Equipe : Une seule ligne de texte
  • Contribution : Nombre
  • Projet : Recherche
Liste Projets

  • Titre : Une seule ligne de texte
  • Description : Une seule ligne de texte
  • DateFin : Date et heure
  • Responsable : Recherche

Contraintes : Le champ Employés.Projet pointe sur Projets.Titre. Le champ Projets.Responsable pointe sur Employés.NomComplet.

Avertissement

Débutez par le premier exercice: Développer un WebPart “Hello World”. En effet, les éléments présentés en détail dans les exercices précédents ne seront pas réexpliqués par la suite.

Objectif du TP

L’objectif de cet exercice simple est de développer un WebPart dynamique, qui affiche des informations sur les listes d’un site SharePoint 2010.

Développer un WebPart dynamique

Cliquez sur Démarrer > Tous les programmes > Microsoft Visual Studio 2010 puis Exécuter en tant qu’administrateur Microsoft Visual Studio 2010.

Ensuite, sur la page de démarrage de Microsoft Visual Studio 2010, cliquez sur Nouveau projet…

Puis, dans les Modèles installés (sur la gauche), développez Visual C# puis SharePoint, cliquez sur 2010 puis choisir Composant Visual Web Part.

Puis, donnez un nom à votre projet : AffichageListe.

WebPart Dynamique

Par ailleurs, gardez les autres options par défaut puis cliquez sur le bouton OK Dans la fenêtre qui s’ouvre, indiquez le site local (http://terre/) et choisissez de Déployer en tant que solution de batterie.

Puis cliquez sur Terminer.

Enfin, sur la droite apparaît l’Explorateur de solutions. Un WebPart intitulé VisualWebPart1 apparaît.

Ensuite, développez VisualWebPart1 pour faire apparaître le fichier VisualWebPart1.webpart et double cliquez sur ce fichier pour l’ouvrir.

Saisir le code

Par ailleurs, changez le titre en Affichage du nombre de listes. Ce qui donne :
<property name=Title type string>Affichage du nombre de listes</property>

Après, faites un clic droit sur VisualWebPart1.cs, puis sélectionnez Afficher le code.

Donc, dans la classe VisualWebPart1, après la parenthèse ouvrante, saisissez le code suivant :
protected Label lblAffichage; protected Button BtnListes;

Ensuite, dans la méthode CreateChildControls(), après la parenthèse ouvrante, saisissez le code suivant :
Label lblAffichage = new Label(); Controls.Add(lblAffichage);
Controls.Add(new WebControl(HtmlTextWriterTag.Br));
Button BtnListes = new Button(); BtnListes.Text = “Nombre de listes”;
BtnListes.Click += delegate{ lblAffichage.Text = String.Format(“<br>Ce site contient {0} listes.”, SPContext.Current.Web.Lists.Count); };
Controls.Add(BtnListes);

Sinon, pour télécharger le code correspondant à affichageliste.visualwebpart1.cs.

Enfin, il ne reste plus qu’à déployer la solution, puis insérer le WebPart dans le site: choisissez le WebPart Affichage du nombre de listes :

Développer un WebPart dynamique
WebPart Dynamique

Remarque : le nombre de 26 est exact car le programme compte aussi les listes maquées dans le navigateur qui n’apparaissent pas lors d’un clic sur Tout le contenu du site. En revanche, ces listes et bibliothèques apparaissent bien avec SharePoint Designer 2010.

Catégories
Prestations Audits Formations

Créer un composant WebPart visuel Hello World

Dans cet article, vous allez développer un WebPart visuel pour SharePoint. Le traditionnel et classique “Hello World !” va se présenter sous la forme d’un premier WebPart.

Objectif du TP

L’objectif de cet exercice est de Développer un WebPart visuel pour SharePoint, qui affiche “Hello World !” sur une page d’un site SharePoint.

Pratique

Cliquez sur Démarrer > Tous les programmes > Microsoft Visual Studio 2010 puis Exécuter en tant qu’administrateur Microsoft Visual Studio 2010

Sur la page de démarrage de Microsoft Visual Studio 2010, cliquez sur Nouveau projet…

Développer un WebPart visuel pour SharePoint
Composant Visual Webpart

Dans les Modèles installés (sur la gauche), développez Visual C# puis SharePoint, cliquez sur 2010 puis choisir Composant Visual Web Part

Ensuite donnez un nom à votre projet : HelloWorld.

Composant Visual Webpart

Gardez les autres options par défaut puis cliquez sur le bouton OK

Dans la fenêtre qui s’ouvre, indiquez le site local et choisissez de Déployer en tant que solution de batterie :

Composant Visual Webpart

Puis cliquez sur Terminer. Sur la droite apparaît l’Explorateur de solutions :

Composant Visual Webpart

Un WebPart intitulé VisualWebPart1 apparaît.

Développez VisualWebPart1 pour faire apparaître le fichier VisualWebPart1.webpart et double cliquez sur ce fichier pour l’ouvrir.

Développer un WebPart visuel pour SharePoint
Composant Visual Webpart

Changez le titre en Bonjour Monde !.

Ce qui donne :
<propertyname=Titletype=string>Bonjour Monde !</property>
Faites un clic droit sur VisualWebPart1.cs, puis sélectionnez Afficher le code.

Dans la classe VisualWebPart1, après la parenthèse ouvrante, saisissez le code suivant :
protected Label lblAffichage;
Dans la méthode CreateChildControls(), après la parenthèse ouvrante, saisissez le code suivant :
lblAffichage = new Label(); lblAffichage.Text = “Hello World !”; Controls.Add(lblAffichage);
Votre code devrait ressembler à :

Composant Visual Webpart

Pour télécharger le code correspondant à VisualWebPart1.cs.

Déploiement de la solution

Grâce au déploiement, le WebPart va être accessible dans le site http://terre/. Pour cela, dans l’explorateur de solutions, faites un clic-droit sur HelloWorld puis cliquez sur Déployer:

Composant Visual Webpart

Une fenêtre de sortie apparaît en bas de l’écran central :

Composant Visual Webpart

Insérer le WebPart dans le site

Lancez Internet Explorer avec l’url http://terre/SitePages/Accueil.aspx. Ensuite, cliquez sur Actions du Site > Modifier la page. Dans les Outils d’édition, cliquez sur Insérer puis Composant WebPart.

Dans les Catégories, sur la droite, cliquez sur Custom et sélectionnez Bonjour Monde ! que vous ajoutez à la page :

Composant Visual Webpart

Puis dans l’onglet Page, cliquez sur Enregistrer et fermer. Le résultat ne se fait pas attendre :

Composant Visual Webpart

Développer un WebPart visuel pour SharePoint

Notez qu’il s’agit d’un “vrai” WebPart. Vous pouvez donc modifier son apparence pour faire changer ou faire disparaître le titre du WebPart (“Bonjour Monde !”) :

Composant Visual Webpart

Ensuite, il ne vous reste plus qu’à faire des petites modifications dans le code pour bien comprendre comment il fonctionne: n’oubliez pas de déployer entre chaque modification.

Notamment, l’intérêt de développer une WebPart est d’intégrer de l’interactivité avec l’utilisateur en charge de la conception du site.

Le prochain exercice, plus élaboré, va manipuler les informations du site SharePoint grâce à un WebPart Dynamique.

Catégories
Prestations Audits Formations

Écrire un programme SharePoint 2010

Aussi surprenant que cela paraisse, la liste des connaissances à savoir pour écrire un programme SharePoint 2010 n’est pas excessivement longue, même si elle est assez importante.

Toutefois, la seule disposition indispensable pour écrire un programme SharePoint 2010 est d’aimer la programmation.

Donc, il faut aimer faire des programmes ou accepter de passer du temps à résoudre des difficultés de développement informatique.

De plus, vous devez savoir savourer la satisfaction d’avoir réussi à développer un programme qui “marche pour tout le monde (pas seulement pour soi…).

Savoirs essentiels à acquérir

Aussi, il est donc nécessaire d’avoir des bases de logiques de programmation:

  • les enchaînements,
  • les conditions (IF… ELSE),
  • les boucles (FOR, WHILE),
  • les appels de fonctions,
  • les notions de constantes, variables, de types de données (INT, CHAR, …).

Aussi, pour acquérir ce savoir, nous vous conseillons le livre de Christophe Dabancourt “Apprendre à programmer : Algorithmes et conception objet” car il aborde aussi la programmation orientée objet, ce qui sera un plus pour la suite.

Mieux encore, il est préférable de connaître un langage Net : VB Net ou C# (de préférence). Pour cela, vous pouvez vous procurer l’excellent livre (s’il n’est pas épuisé) de Michel de Champlain, C# 2.0 : Guide pratique du développeur. Bien qu’il couvre une version ancienne de C#, ce livre expose toutes les notions à connaître en matière d’objets dans Net.

Finalement, les connaissances à savoir pour développer avec SharePoint 2010 s’appuient aussi sur la pratique de SharePoint.

En effet, la pratique de SharePoint avec la connaissance de base de ses objets principaux (collection de sites, sites, listes, webparts, pages web) est indispensable avant de se lancer dans le développement.

Aussi, pour résumer les dispositions et savoirs essentiels nécessaires aux développement avec SharePoint 2010 sont :

  • Aimer la programmation
  • Pratiquer l’algorithmique
  • Savoir les bases de la programmation orientée objet
  • Connaître les bases de Dot.Net
  • Programmer régulièrement le C#
  • Manipuler SharePoint et connaître ses objets principaux

Connaissances à savoir pour écrire un programme SharePoint 2010

Bien sûr, vous irez plus vite si vous maîtrisez déjà :

  • Le développement en code managé
  • Le framework DotNet
  • Le modèle objet SharePoint
  • Visual Studio 2010

Toutefois, ces savoirs ne sont pas indispensables pour suivre ce cours en ligne.

Donc, si vous possédez les savoirs essentiels, vous êtes prêt pour la première leçon qui vous apprendra comment développer votre WebPart Hello World. Forcément…

Écrire un programme SharePoint 2010
Écrire un programme SharePoint 2010
Catégories
Prestations Audits Formations

Programmer avec SharePoint 2010

Un tutoriel pour Programmer avec SharePoint 2010 est accessible et disponible dans les sites de Microsoft. Aussi, il est normal de s’intéresser à la production de Microsoft en matière de tutoriels ou guides pour apprendre à développer.

Vous trouverez une sélection des ressources les plus intéressantes pour apprendre à développer un WebPart dans SharePoint 2010.

Visual Studio 2010 and .NET Framework 4 Training Kit

Visual Studio 2010 et .Net Framework 4 Training Kit

La nouvelle mouture du kit Microsoft Visual Studio 2010 and .NET Framework 4 Training Kit est une formation qui passe en revue les modifications importantes dans Visual Studio 2010 et. NET Framework 4.

En effet, avec ce kit, vous apprendrez à connaître les changements apparus dans les WebForms et AJAX, ainsi que les améliorations liées aux technologies du Framework NET, y compris l’accès aux données ADO NET Data Service, ADO NET Entity Framework et Microsoft Distributed Cache.

De plus, Windows Communication Foundation et le Workflow ont aussi été significativement améliorés dans le Framework NET 4. Vous apprendrez aussi les principaux aspects de la création d’applications avec Silverlight 4.

Enfin, vous apprendrez aussi comment paralléliser vos traitements plus facilement. Enfin, vous pourrez vous familiariser avec le cloud computing Windows Azure de Microsoft.

Tutoriel pour Programmer avec SharePoint 2010

Le site SharePoint 2010 Advanced Developer Training Videos, Labs MSDN est réellement impressionnant. Ce site regorge d’informations utiles et pertinentes pour disposer d’un tutoriel pour Programmer avec SharePoint 2010.

Tutoriel pour Programmer avec SharePoint 2010
SharePoint 2010 Advanced Developer Training Videos

Par ailleurs, ce site est organisé autour de 10 thèmes:

  • Feuille de route pour les développeurs et les outils
  • Développement fondamental
  • Interfaces utilisateurs et listes
  • Accès aux données
  • Solutions composites
  • Enterprise Content Management
  • Recherche
  • Business Intelligence
  • Communautés
  • Cycle de vie du développement

Par ailleurs, chaque thème est décliné en 1, 2 ou 3 leçons. Et dans chaque leçon, vous trouverez une vidéo à télécharger avec la présentation PowerPoint de la vidéo (à télécharger aussi).

De plus, avec la plupart des leçons, il existe un laboratoire en ligne avec des exercices pratiques ! C’est une véritable mine d’or.

Enfin, le téléchargement complet des ressources, hormis les laboratoires en ligne, représente 2,26 Go de données à visualiser.

Comme le nom l’indique, ce site s’adresse de préférence à des développeurs expérimentés.

SharePoint 2010 Developer Training Kit

Il s’agit d’un kit à télécharger directement à partir du site de Microsoft. Une fois décompressé, vous y trouverez des labos avec leurs codes en C# ou VB.net, des présentations PowerPoint, des pages html, etc.

Vous pouvez l’utiliser comme socle de votre tutoriel pour Programmer avec SharePoint 2010.

Linq To SharePoint

Bref, vous trouverez de quoi vous entraîner pour développer sur SharePoint 2010 par exemple avec LINQ. SharePoint 2010 Developer Training Kit se révèle précieux car il apporte souvent des d’informations complémentaires détaillées.

Dans la continuité du Kit, d’autres ressources sont en ligne sur Channel 9 sur MSDN.

Developing Applications for SharePoint 2010

Vous retrouverez dans ce kit des exemples de code, etc.

Les deux fichiers intitulés SharePointGuidance2010.chm et SharePointGuidanceLibrary2010.chm sont particulièrement appréciables.

Par ailleurs, le fichier SharePointGuidanceLibrary2010.chm, très technique, expose les classes, les constructeurs, les méthodes, etc. SharePoint. Il sert donc plus de référence que de livre de chevet.

De plus, l’autre fichier SharePointGuidance2010.chm donne des conseils pratiques pour les développeurs expérimentés.

Enfin, vous trouverez une masse d’informations claires et précises sur les nouveautés de SharePoint 2010.

Si vous avez eu des difficultés à apprécier l’intérêt des solutions Sandboxed, ce guide vous donnera toutes les explications nécessaires.

Par ailleurs, notez qu’il existe une version Acrobat PDF du guide, plus pratique à manipuler. Enfin, ces guides ont une vie qui continue sur le web. En particulier, les développeurs se retrouvent autour de patterns & practices SharePoint Guidance et Developing Applications for SharePoint 2010.

SharePoint 2010 Hands-on Labs in C# and Visual Basic

C’est probablement la ressource la plus intéressante pour un développeur débutant. En effet, si vous connaissez déjà les rudiments du développement Dot.net, ce kit vous apprendra à développer dans SharePoint 2010 :

  • un Webpart visuel avec Visual Studio 2010
  • une définition de liste avec un récepteur d’événements et comment le déployer sur SharePoint
  • des WebParts avancés
  • avec LINQ
  • grâce au modèle objet et REST
  • un type de contenu externe avec les services de connectivité
  • un Workflow
  • une interface utilisateur avec Silverlight
  • pour personnaliser le ruban SharePoint

De plus, les exemples sont précis et clairs. Evidemment, ce n’est pas une formation avec une progression pédagogique. Toutefois, vous saurez concrètement développer un WebPart grâce à SharePoint 2010 Hands-on Labs in C# and Visual Basic.

La liste des Connaissances à acquérir vous guidera sur les connaissances de base à posséder.

Catégories
Prestations Audits Formations

Développement dans SharePoint 2010

Pour bien comprendre l’objectif de cette rubrique, prenez connaissance de la page d’accueil consacrée au Développement SharePoint 2010.

Configuration matérielle et système d’exploitation

Idéalement, il faudrait que vous disposiez de Windows 7 édition intégrale. La version 64 bits est obligatoire. En effet, SharePoint 2010 peut s’installer directement sur Windows 7 (sauf la version familiale), à condition d’être en 64 bits.

Par ailleurs, vous trouverez dans la procédure de configuration de l’environnement de développement pour SharePoint Foundation les informations détaillées.

Et, si vous ne disposez pas de la bonne version de Windows, vous avez certainement la possibilité d’installer une machine virtuelle de type VirtualBox sous réserve de disposer de la configuration matérielle nécessaire.

Enfin, vous trouverez ci-après une configuration suffisante pour supporter sans défaillir SharePoint 2010, SQL Server 2008 Express Edition et les autres outils : 4 Go de RAM, processeur 64 bits (impératif : pas de 32 bits), processeur bi-coeur 2 Ghz.

Développement SharePoint 2010
Configuration ordinateur de développement SharePoint 2010

Pour information, nos développements SharePoint 2010 sont réalisés sur une machine qui possède la configuration ci-dessus.

Configuration logicielle

En effet, vous aurez besoin des logiciels suivants à télécharger gratuitement: certains sont indispensables, et d’autres sont souhaitables.

Indispensables

Souhaitables

Les installations des logiciels

Toutefois, sachez que les installations des logiciels ci-dessus ne présentent pas de difficultés particulières. De plus, vous trouverez sur le web quantité de tutoriels qui expliquent ces installations.

Ensuite, installez-les dans l’ordre suivant :

  • Visual Studio 2010 avec les options par défaut. Lorsqu’à la fin de l’installation vous aurez la question, choisissez un développement Web par défaut ;
  • Office 2010 en 32 bits avec les options par défaut ;
  • Visio 2010 en 32 bits avec les options par défaut ;
  • SharePoint Designer en 32 bits avec les options par défaut ;
  • SQL Server : seul le moteur de bases de données est indispensable ;
  • SharePoint 2010 en suivant les instructions précises de la configuration de l’environnement de développement pour SharePoint Foundation ;
  • Puis, lancez Microsoft Update pour obtenir les derniers Services Pack et correctifs ;
  • Et, sauvegardez votre configuration système ;

Développement SharePoint 2010

Enfin, la rubrique consacrée aux Tutoriels Microsoft pour le développement SharePoint 2010 est une sélection des ressources de Microsoft les plus intéressantes. Bien que ces ressources s’adressent plutôt à des développeurs chevronnés, vous aurez l’occasion d’y revenir une fois que vous serez plus aguerri.

Catégories
Prestations Audits Formations

Développer avec SharePoint 2010

Vous apprendrez à développer avec SharePoint 2010 avec cette série, si vous êtes un débutant. Il s’adresse donc à tous ceux qui se demandent par où commencer pour apprendre à développer des WebParts ou des Features SharePoint 2010 et qui n’y connaissent absolument rien.

Son objectif est d’être une introduction sur le développement SharePoint 2010. Vous pouvez piocher les informations qui vous intéressent ou le suivre de manière linéaire. Si vous êtes un débutant en matière de développement sur SharePoint 2010 alors ce cours est pour vous.

Il s’agit d’un premier article d’une série complète.

Développer avec SharePoint 2010

Un WebPart est un composant qui peut venir se rajouter à une page web d’un site SharePoint afin d’apporter une fonctionnalité supplémentaire.

Développer avec SharePoint 2010
Composant Webpart visuel

Prenons un exemple: Lorsqu’un enfant joue aux Lego(r) et qu’il se donne un objectif (“faire un château fort”), il va puiser dans son seau à Lego(r) pour prendre celui qui lui convient en termes de forme et de couleur.

Un Webpart fonctionne en quelque sorte comme une pièce de Lego(r). Selon vos besoins, vous allez piocher dans la galerie de WebParts pour récupérer ceux qui vous intéressent.

Il existe des WebParts livrés par Microsoft et vous pouvez aussi développer vos propres WebParts. Le webPart a aussi la particularité d’être paramétrable par un utilisateur qui possède les droits pour le faire.

Features

Un Webpart apporte une nouvelle fonctionnalité sur une page. Mais si vous vouliez avoir cette fonctionnalité sur un site, ou une collection de sites, ou encore une application web voire une ferme entière de serveurs SharePoint comment faire ? Grâce à une feature.

La feature permet de disposer d’une fonctionnalité, c-à-d d’un programme, prêt-à-l’emploi et utilisable à tous les niveaux de l’architecture SharePoint. Le développement d’une feature n’est pas plus compliqué que celle d’un WebPart. Pour des raisons liées à la clarté de l’exposé, le développement des features sera vu dans une autre rubrique.

La suite de la formation avec les Outils pour commencer le développement.

Catégories
Prestations Audits Formations

Travail collaboratif dans SharePoint 2010

Chaque site SharePoint est unique car les composants sont choisis pour construire un site adapté à vos besoins. De plus, la flexibilité de SharePoint 2010 permet de modifier simplement les sites. Cela est possible grâce à un simple paramétrage. Celui-ci ne nécessite pas de connaissances en développement informatique.

SharePoint permet de construire aussi bien des Intranets, des Extranets ou des sites Internet.

Création De Sites avec SharePoint 2010
Création De Sites avec SharePoint

Portail SharePoint 2010

Un portail SharePoint d’une organisation contient de nombreux sous sites SharePoint. Par exemple : Un par service, Un par projet, etc. Chaque sous site est rattaché à un site parent, ou site père. Un site ou un sous-site contient une ou plusieurs pages web. Il contient aussi des listes et des bibliothèques de contenus.

SharePoint Foundation est la version gratuite de SharePoint 2010. Elle constitue aussi le cœur de SharePoint car la version payante nécessite son installation.

Les fonctions de collaboration proposées sont la création de listes d’annonces, de présence, de contacts, d’évènements, d’enquêtes, de discussions, de tâches, de problèmes…

SharePoint Foundation peut stocker des documents dans plusieurs versions.

SharePoint Foundation est la « pierre angulaire » de l’édifice SharePoint. Ce logiciel assure principalement les fonctions de collaboration et de gestion de contenu. Lors de l’installation de SharePoint Server, Foundation est automatiquement installé.

SharePoint Server, Différences avec Foundation

Informations issues de la documentation Microsoft.

Sites: Pour informer les employés, partenaires et clients de façon efficace, en interne comme à l’extérieur.

Communautés: Pour trouver rapidement et facilement les experts compétents et travailler avec eux, qu’ils soient dans l’entreprise ou externes, tout en s’appuyant à la fois sur des réseaux formels et informels.

Contenu: Des outils pour créer, corriger, publier et retirer du contenu, tout en respectant des règles de conformité, que le contenu existe sous la forme de documents, de feuilles de calcul ou de pages Web. Les fonctions de gestion de contenu SharePoint 2010 incluent la gestion de documents, la gestion d’enregistrement et la gestion de contenu Web.

Recherche: Avec de plus en plus de contenu en ligne et de personnes collaborant sur ce contenu, il est important de pouvoir rapidement et facilement localiser du contenu sur des listes SharePoint, des sites, des systèmes externes et des sources comme des partages de fichiers, des sites Web ou des applications métier.

Perspectives: Pour assurer le succès de leur entreprise, les utilisateurs professionnels doivent pouvoir rapidement fournir et partager des informations, mais transformer aussi des données brutes en résultats exploitables.

Applications composites: Les utilisateurs souhaitent créer rapidement des applications sans impliquer nécessairement à chaque fois le service informatique. De son côté, le service informatique souhaite donner aux utilisateurs les moyens de créer leurs applications sans remettre en cause la stabilité ou la disponibilité de l’environnement.

Pour accéder à une collection de sites

Vous accédez à une collection de sites grâce à une URL (Uniform Resource Locator: localisateur uniforme de ressource).

Par exemple, sur le serveur MW215, l’administrateur SharePoint a créé 3 collections de sites dont 1 pour le département production, et 1 pour l’informatique.

Vous pouvez accéder à ces collections de sites par :

  • http://mw215/default.aspx ,
  • http://mw215/sites/production/default.aspx ,
  • http://mw215/sites/informatique/default.aspx.

Dans le navigateur, Internet, vous tapez l’URL de la collection de sites SharePoint à laquelle vous voulez vous connecter.

La sécurité est intégrée dans SharePoint: avant d’accéder à une collection de sites SharePoint, vous devez vous authentifier au préalable. Votre login (ou nom de connexion) est le même que celui que vous utilisez pour allumer votre ordinateur. Votre mot de passe est également le même.

Toutefois, la plupart du temps vous n’aurez même pas à saisir votre nom de connexion. En effet, SharePoint récupére automatiquement vos informations d’authentification de Windows grâce à un paramétrage adapté d’Internet Explorer.

Une seule authentification suffit pour se connecter à diverses applications.

Catégories
Prestations Audits Formations

Synchroniser Project Server avec Active Directory

Par défaut aucun utilisateur n’a accès à Project Server, sauf le compte qui a installé le serveur.

Lorsque vous aurez ouvert une session dans Office Project Web Access, vous pourrez créer d’autres comptes pour accéder au serveur. Au préalable, il est nécessaire de paramétrer la synchronisation des comptes de Project Server avec les comptes d’Active Directory.

En effet, Project Server, via Project Web Access, permet de synchroniser automatiquement les utilisateurs à Active Directory. Pour simplifier encore un peu plus cette synchronisation vous créez un groupe utilisateur permettant d’identifier les utilisateurs ayant accès à Project Web Access.

Création d’un groupe d’utilisateurs de Project Web Access

Ouvrez la console des utilisateurs et ordinateurs d’Active Directory, puis développez l’arborescence de votre serveur. Ensuite, faites un clic droit sur Builtin et pointez sur Nouveau, puis cliquez sur Groupe.

Dans la zone Nom du groupe, saisissez un nom de groupe explicite pour identifier les utilisateurs de Project Web Access : ProjectUsers et saisissez le Nom du groupe (antérieur à Windows 2000) si nécessaire.

Laissez les options par défaut d’Etendue du groupe et Type de groupe à savoir Globale et Sécurité.

Cliquez ensuite sur OK.

Ajout des membres

Le groupe est maintenant créé. Il suffit ensuite d’ajouter des membres à ce groupe.

Pour cela, faites un clic droit sur le groupe précédemment créé. Ensuite cliquez sur Propriétés puis cliquez sur l’onglet Membres.

Cliquez sur Ajouter, saisissez ou recherchez les noms d’utilisateurs ayant accès à Project Web Access (par exemple Paul).

Terminez ensuite en cliquant sur Appliquer, puis sur OK.

Groupes créées dans Active Directory

Nom du groupe Groupe Active Directory
Administrateurs Project Administrateurs@questcequecest.com
Direction Project Direction@questcequecest.com
Membres de l’équipe Project Membres de l’équipe@questcequecest.com
Relecteurs des propositions Project Relecteurs des propositions@questcequecest.com
Responsables de portefeuilles Project Responsables de portefeuilles@questcequecest.com
Responsables de projets Project Responsables de projets@questcequecest.com
Responsables de ressources Project Responsables de ressources@questcequecest.com
Responsables d’équipe Project Responsables d’équipe@questcequecest.com

Ces groupes sont synchronisés par défaut entre Active Directory et Project Server.

Configuration de IIS

Il est utile que les utilisateurs se connectent avec leur compte utilisateur. Pour cela vous devez configurer le site Web de Project Server pour accepter l’authentification de base.

Cliquez sur Démarrer, Outils d’administration, Gestionnaire de services Internet ou sur Internet Information Services(IIS). Dans la console d’administration de IIS, développez l’arborescence de votre serveur et faites ensuite un clic droit sur Sites Web et cliquez sur Propriétés. Cliquez sur l’onglet Sécurité du répertoire.

Dans la zone Connexions anonymes et contrôle d’authentification cliquez sur Modifier.  Dans la zone Accès authentifié, cochez la case Authentification de base ainsi qu’Authentification intégrée Windows.

Cliquez sur OK. Si un avertissement apparaît cliquez sur OK. Cliquez ensuite sur Appliquer puis sur OK: le site web est maintenant configuré.

Connexion à Project Web Access

Une fois l’installation terminée, vous pouvez configurer Project Web Access.

Ouvrez Internet Explorer Naviguez à l’adresse suivante : http://project.questcequecest.com/pwa.

Saisissez Administrateur comme nom d’utilisateur ainsi que le mot de passe dans la mire d’authentification de Project Web Access.

Une fois authentifié, vous devriez voir apparaitre l’écran ci dessous :

Synchronisation De Project Avec Active Directory
Project Server

Synchroniser Project Server à Active Directory

Cliquez sur Paramètres du serveur (tout en bas à gauche) :

Synchronisation De Project Avec Active Directory
Paramètres du serveur
Synchronisation De Project Avec Active Directory
Project Server

Dans Paramètres du Serveur, sous Sécurité, cliquez sur Gérer les groupes. Cliquez ensuite sur Membres de l’équipe:

Membres de l’équipe
Membres de l’équipe

Cliquez sur Rechercher un groupe.

Rechercher un groupe
Rechercher un groupe

Dans Nom du groupe, saisissez ProjectUsers (groupe créé au § « Création d’un groupe d’utilisateurs de Project Web Access »), puis cliquez sur la flèche verte en face de Nom du groupe.

Project Server
Project Server

Sélectionnez la ligne ProjectUsers@nom_de_votre_foret et cliquez sur le bouton OK:

Informations du groupe
Informations du groupe

Cliquez sur le bouton Enregistrer (en haut ou en bas de la page) :

Gérer les groupes
Gérer les groupes

Cliquez sur le bouton Option de synchronisation avec Active Directory:

Option de synchronisation avec Active Directory
Option de synchronisation avec Active Directory

Ensuite, cochez la case Synchronisation de la planification, indiquez un jour et une heure de démarrage. Cliquez sur Enregistre et synchroniser maintenant (tout en bas, à droite) :

Enregistrer et synchroniser
Enregistrer et synchroniser

Une fenêtre d’avertissement apparaît. Cliquez sur le bouton Ok :

Fonction Synchroniser
Fonction Synchroniser

Cette fenêtre signifie que l’écran suivant (ci-dessous) ne sera pas instantanément renseigné avec la date de dernière synchronisation, compte tenu de la durée de la synchronisation. Faites quand même F5 pour accélere l’affichage de la mise à jour:

Groupes Project Server
Groupes Project Server