Accès impossible à Project 2010 avec arrêt du programme

Lors de l’accès à PWA (Project Web App) de Project Server, via Microsoft Project 2010, avec le compte utilisateur, le programme Microsoft Project 2010 s’arrête avec le message suivant :
Nom de l’application défaillante WINPROJ.EXE, version : 14.0.6023.1000
Nom du module défaillant : WINPROJ.EXE, version : 14.0.6023.1000
Code d’exception : 0xc0000005
Décalage d’erreur : 0x00033d5c
ID du processus défaillant : 0x3bc
Chemin d’accès de l’application défaillante : C:Office14WINPROJ.EXE
Chemin d’accès du module défaillant: C:Office14WINPROJ.EXE
ID de rapport : f4490e52-0e04-11e2-b96e-001e37fb5df4

Le problème viendrait du profil local de l’utilisateur qui serait altéré.

La solution consiste à supprimer puis recréer un nouveau profil pour le compte utilisateur.

SharePoint 2010: Ajout d’un lien vers un fichier du réseau

Dans l’article Ajout de liens dans les bibliothèques de documents, il est expliqué l’intérêt du type de contenu « Lien vers un document ».

Une fois que ce type de contenu est rajouté à une bibliothèque, il est facile de créer un lien vers un contenu quelconque qui se trouve sur un site web. La seule condition est d’avoir une URL qui débute par « http:// » ou « https:// ».

Cette condition ne permet pas de pointer directement vers un fichier stocké sur un partage réseau avec un schéma d’URI. Par exemple:
file://formations/simul/calcul-2005.xlsx
Une solution de contournement est proposée sur le blog de Mike Smith. Elle consiste à créer un fichier ASPX qui contient un bout de JavaScript pour pointer sur le fichier concerné. Le navigateur web utilisé est Internet Explorer.

Ouvrez le Bloc-Notes (notepad.exe) et tapez simplement les instructions suivantes à l’intérieur d’un nouveau fichier:

Retourner à la bibliothèque

Dans document.location, indiquez le bon chemin vers votre fichier, à  la place de  //formations/simul/calcul-2005.xlsx.

Sauvegardez votre fichier en lui donnant un nom avec une extension ASPX. Par exemple, calcul-2005.aspx.

Ce fichier ASPX doit être chargé dans une bibliothèque de SharePoint pour pouvoir être appelé.

Créez une bibliothèque, ou ouvrez une bibliothèque quelconque, puis ajoutez le fichier calcul-2005.aspx à cette bibliothèque (« Demo » par exemple).

Ajout fichier ASPX

Cliquez sur le nom du fichier (« calcul-2005 »): l’affichage de la page change et une fenêtre s’affiche en proposant d’ouvrir ou d’enregistrer le fichier.

ouvrir-ou-enregister-le-fichier

Si vous ne voyez que le lien Retourner à la bibliothèque et que la fenêtre ne s’ouvre pas, vérifiez que vous utilisez bien Internet Explorer (et non Firefox par exemple).

Cliquez sur Ouvrir: Le fichier s’ouvre bien.

excel-ouvert

Si vous cliquez sur le lien Retourner à la bibliothèque, vous revenez à l’affichage de la liste des documents de la bibliothèque.

Référez-vous à l’article Ajout de liens dans les bibliothèques de documents, pour paramétrer l’utilisation du type de contenu « Lien vers un document » dans une autre bibliothèque (« Docs » par exemple).

Une fois ce type de contenu ajouté à votre bibliothèque « Docs », cliquez sur Documents puis Lien vers un document: la fenêtre Nouveau lien d’accès à un document apparaît.

Dans cette fenêtre, sous Nom du document, saisissez un nom d’affichage (« Calcul 2005 ») et l’URL du fichier calcul-2005.aspx (« http://formations/demo/calcul-2005.aspx ») puis cliquez sur OK.

nouveau-lien-d'acces-a-un-document-du-reseau

Si vous avez plus d’un type de documents rattaché à votre bibliothèque (ce qui est probablement le cas), une fenêtre supplémentaire s’affiche: cliquez sur le bouton OK.

lien-vers-fichier-reseau

Le fonctionnement est identique à celui qui vient d’être décrit.

Absence de droits de collaboration sur un site PWA

Un cas d’école classique: l’utilisatrice Sylvie a uniquement accès en lecture sur un site PWA (Project Web App) de Project Server, alors qu’elle s’attendait à être en collaboration.

Cette situation est normale dans la mesure où Sylvie n’est affectée à aucune tâche du projet, comme ressource.

La solution consiste donc à créer une tâche fictive dans le projet (« Tâche vide pour ressources ») et de lui affecter Sylvie à 0%.
Affectation de ressources dans PWA
Pour que l’application des droits se fasse automatiquement, il faut vérifier que dans les Paramètres de mise en service du site de projet, la case liée aux autorisations liées aux sites de projet est cochée.
pwa-autorisations-liées-aux-sites-de-projet

SharePoint 2010: Ajout de lien vers un document dans une bibliothèque

Parfois, vous souhaitez partager du contenu identique entre des sites SharePoint différents ou des bibliothèques distinctes. C’est typique pour des documents d’autres sites ou bibliothèques SharePoint. C’est vrai aussi pour du contenu qui se trouve sur des sites intranet, extranet ou internet.

Pour autant, il n’est pas question de dupliquer les documents.

Il existe un type de contenu dans SharePoint qui permet de créer des liens vers du contenu sans le dupliquer. C’est le type de contenu de documents intitulé « Lien vers un document« .

Une fois ce type de contenu ajouté à votre bibliothèque, il vous permet de créer facilement des liens vers des documents existants. Vous fournissez une URL qui débute par « http:// » (ou « https:// ») et qui pointe sur un document SharePoint ou une page web.

Dans l’onglet Bibliothèque de votre bibliothèque, cliquez sur Paramètres de la bibliothèque.
Paramètres de la bibliothèque
Si vous ne voyez pas le menu Paramètres, vos permissions sont insuffisantes. Il faut disposer au moins de permissions de Conception pour faire cette manipulation.

Cliquez sur Paramètres avancés.
Paramètres avancés
Cochez la case « Autoriser la gestion des types de contenu », puis cliquez sur le bouton OK.
Autoriser la gestion des types de contenu ?
Sous la section Types de contenu, cliquez sur le lien « Ajouter à partir de types de contenu de site existants ».
Ajouter à partir de types de contenu de site existants
Dans la liste déroulante, sélectionnez « Lien vers un document » puis cliquez sur le bouton Ajouter et ensuite sur le bouton OK pour valider votre choix.
Lien vers un document
Après l’ajout du type de contenu, la nouvelle option « Lien vers un document » apparaît sur le ruban Documents, sous le menu Nouveau document.

Cliquez sur Documents puis Lien vers un document: la fenêtre Nouveau lien d’accès à un document apparaît.

Dans cette fenêtre, sous Nom du document, saisissez un nom d’affichage et l’URL du document puis cliquez sur OK.
nouveau-lien-d-acces-a-un-document
Si vous avez plus d’un type de documents rattaché à votre bibliothèque (ce qui est probablement le cas), une fenêtre supplémentaire s’affiche: cliquez sur le bouton OK.
Lien-vers-un-document-resultat

Supprimer un frontal web Sharepoint (WFE) d’une ferme

A l’issue d’un déploiement ou d’un nouveau développement, l’architecture peut se révéler inadaptée. Très souvent, cela va signifier l’ajout d’un ou de plusieurs nouveaux serveurs frontaux web SharePoint (WFE), ou la création d’une nouvelle instance SQL Server, ou la mise en cluster ou en balance de charge des serveurs.

Toutefois, il peut aussi être nécessaire d’enlever un serveur d’une ferme SharePoint devenu inutile voire pénalisant pour les performances.

Supprimer un serveur d’une ferme

La première étape consiste à lister les services qui s’exécutent sur les serveurs de la ferme.

Avec l’interface graphique: Central Administration > Servers in Farm (ou http://serveur/_admin/FarmServers.aspx)
Liste des services s'exécutant dans la ferme
Il faut vérifier que les services nécessaires à vos applications sont présents sur les autres serveurs de la ferme.

En particulier, vérifiez que l’application Web Central Administration est démarrée sur un des serveurs de la ferme (SRV-ACTIF dans notre exemple).

Lorsque cette vérification est terminée, vous devez désactiver toutes les instances de services sur le serveur WFE (SRV-OBSO dans notre exemple) que vous souhaitez supprimer de la ferme.
Services en cours d'arrêt sur le serveur SRv-OBSO

Détachement de SRV-OBSO de la ferme

Sur SRV-OBSO, cliquez sur Start > All Programs > Microsoft SharePoint 2010 Products > SharePoint 2010 Products Configuration Wizard.
Assistant SharePoint
Cliquez sur le bouton Next. Un écran signale que les services Windows seront arrêtés sur le serveur SRV-OBSO.
Arret des services Windows
Sur le message d’arrêt des services, cliquez sur le bouton Yes. Ensuite, indiquez le nom de la base de données. Si vous utilisez une instance nommée, donnez son nom sous la forme ServeurSQLNomIntance.
Déconnexion de la Ferme
Ensuite, sélectionnez l’option Disconnect from this server farm puis cliquez sur le bouton Next.
Avertissement avant suppression WFE
Cliquez sur Yes pour lancer le processus de déconnexion. Le processus de déconnexion ne supprime pas les bases de données. Il met à jour les bases de données.

Si d’aventures, vous souhaitiez rattacher à nouveau le serveur SRV-OBSO, c’est possible en relançant SharePoint 2010 Products Configuration Wizard comme lors de la première installation.
Déconnexion en cours de la ferme
A la fin de la désinstallation, le message de configuration réussie s’affiche.
configuration réussie
Cliquez sur le bouton Finish puis redémarrez SRV-OBSO.

Une fois que SRV-OBSO a terminé de redémarrer, vérifiez avec l’interface graphique: Central Administration > Servers in Farm que SRV-OBSO n’apparaît plus dans la liste de la batterie de serveurs.