Description de la fonctionnalité Cache de projets local

Mis à jour: décembre 2007

 

Dernière rubrique modifiée : 2015-02-27

Chaque fois que vous ouvrez ou enregistrez des projets qui se trouvent sur Office Project Server 2007, les opérations transitent dans le cache de projets local. Le cache de projets local est une nouvelle fonctionnalité qui est toujours activée. Le cache de projets local a pour principaux avantages une amélioration de la fiabilité (toutes les modifications sont toujours d'abord enregistrées dans le cache puis sur le serveur) et de meilleures performances (une fois ouvert, les projets sont toujours chargés à partir du cache, et seules les modifications sont téléchargées à partir du serveur).

Dans Microsoft Office Project Professional 2003, l'ouverture ou l'enregistrement d'un plan de projet depuis Project Server est très sensible à la bande passante du réseau, la latence et la taille du plan de projet. Chaque fois qu'un fichier est ouvert ou enregistré dans Project Server 2003, le fichier de projet est entièrement téléchargé sur l'application cliente ou enregistré dans Project Server.

Dans Microsoft Office Project Professional 2007, la fonctionnalité de cache de projets local permet une connectivité client-serveur efficace. Chaque fois que vous utilisez Office Project Professional 2007 pour ouvrir un projet à partir de Microsoft Office Project Server 2007, le profil est enregistré comme partie intégrante du cache de projets local. Lorsque le projet est ouvert de nouveau à partir du serveur, il s'ouvre rapidement, car seules les modifications apportées au projet (et non l'ensemble du projet) sont téléchargées du serveur. De même, lorsque vous enregistrez un projet dans Office Project Server 2007, le projet est d'abord enregistré dans le cache local et le contrôle est redonné à l'utilisateur. Le cache de projets local enregistre ensuite de façon asynchrone les modifications (et non l'intégralité du projet) sur le serveur.

Architecture du cache de projets local

Le diagramme ci-dessous explique le fonctionnement des opérations simples d'ouverture et d'enregistrement de projets avec le cache de projets local :

Project Server : architecture de cache de projets local

(1a) L'utilisateur ouvre un projet pour la première fois.

(1b) Le projet est mis en cache.

(2a) L'utilisateur ouvre le projet pour la deuxième fois. Le projet s'ouvre à partir du cache.

(2b) Les modifications du projet (le cas échéant) sont téléchargées à partir de Project Server.

(3a) L'utilisateur enregistre le projet. Le projet est enregistré dans le cache. L'utilisateur reprend le contrôle dans un délai minimal.

(3b) Project Professional enregistre le projet mis en cache sur le serveur.

Paramètres de cache de projets local

Les paramètres de cache de projets local peuvent être spécifiés dans Project Professional 2007. Ceux-ci incluent l'emplacement du cache de projets local et la limite de taille du cache. Pour plus d'informations, consultez Configurer les paramètres du cache de projets local.

Hiérarchie des fichiers du cache de projets local

Le cache de projets local se compose d'un ensemble de fichiers propres à chaque projet et qui sont ouverts et enregistrés sous un compte d'utilisateur Project Professional spécifique.

Le premier niveau de sous-dossiers sous le dossier du cache est réservé à chaque nom de compte Project Server qui a ouvert une session dans Project Professional sur l'ordinateur local.

NoteRemarque :
Ce sont les comptes définis dans Office Project Professional 2007 sur la page Comptes Microsoft Office Project Server. Vous pouvez accéder à cette page en cliquant sur le menu Outils, puis sur Options d'entreprise.

Le nom de chaque dossier respecte la convention d'affectation de noms suivante :

<GUID_compte_Project Server>.<Compte_Project Server>.<nom_utilisateur>

Par exemple, le dossier de compte Project Server dans le cache de projets local d'Eva Corets pourrait être :

{CB23031D-19CD-4FFC-B6D2-0A2843A20173}.2007PWA.evac

Il est important de noter qu'un utilisateur de Project Server peut se connecter à un compte Project Server en utilisant plusieurs noms d'ouverture de session. Par exemple, Eva Corets ouvre généralement une session sur Project Server à l'aide de son ouverture de session authentifiée par Windows (par exemple, contoso\evac). Eva ouvre également parfois le même compte Project Server en utilisant une ouverture de session d'un utilisateur disposant de privilèges plus élevés nommé EGlobal Admin pour modifier le fichier de modèle global d'entreprise. Dans ce scénario, Eva aurait les sous-dossiers de compte Project Server suivants sous le dossier de cache :

{43C6A643-08AF-466E-81EE-646FF8095A9F}.2007 PWA.evac

{A9D93E0E-CE18-4662-A877-CD70AF4420C0}.2007 PWA. EGlobal Admin

Chaque sous-dossier de cache de compte Project Server contient les fichiers suivants :

Fichier Description

Cache.dat

Fichier interne

<GUID>.hash

Fichier interne

global<Numérotation interne>.mpc

Fichier de cache global de l'entreprise

<Nom_projet><Numérotation interne>.mpc

Fichier de cache de projets

Aucun de ces fichiers ne doit être modifié, déplacé, copié ou supprimé de l'extérieur. Toute modification de ces fichiers de cache peut entraîner une perte de données ou une comportement imprévisible dans Office Project Professional 2007.