<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Blog EPM : Portfolio</title><link>http://blogs.technet.com/franmer/archive/tags/Portfolio/default.aspx</link><description>Tags: Portfolio</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Erreur lors d’association de sites SharePoint</title><link>http://blogs.technet.com/franmer/archive/2009/05/07/erreur-lors-d-association-de-sites-sharepoint.aspx</link><pubDate>Thu, 07 May 2009 17:33:33 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3236908</guid><dc:creator>Franck Mercier</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/franmer/comments/3236908.aspx</comments><wfw:commentRss>http://blogs.technet.com/franmer/commentrss.aspx?PostID=3236908</wfw:commentRss><description>&lt;p&gt;Dans le menu « &lt;b&gt;Settings/SharePoint Server Settings/SharePoint Entity Associations »&lt;/b&gt;, vous rencontrez le message suivant lors d’une association à un site SharePoint : &lt;/p&gt;  &lt;p&gt;&lt;i&gt;“Could not get the list of the available sites for server 'Litware SharePoint Server'. Error message was : Key not valid for use in specified state.”&lt;/i&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/ErreurlorsdassociationdesitesSharePoint_DCC7/clip_image002_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="246" alt="clip_image002" src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/ErreurlorsdassociationdesitesSharePoint_DCC7/clip_image002_thumb.jpg" width="594" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Vérifiez alors le point suivant dans le menu « &lt;b&gt;Préférences&lt;/b&gt; » : &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Cliquer sur Cliquer sur SharePoint « &lt;b&gt;SharePoint Servers&lt;/b&gt; » &lt;/li&gt;    &lt;li&gt;Sélectionner le &lt;b&gt;bouton radio à gauche&lt;/b&gt; du nom du serveur SharePoint puis cliquer sur le bouton «&lt;b&gt; Edit&lt;/b&gt; » : &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/ErreurlorsdassociationdesitesSharePoint_DCC7/clip_image004_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="198" alt="clip_image004" src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/ErreurlorsdassociationdesitesSharePoint_DCC7/clip_image004_thumb.jpg" width="528" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Entrer les informations « &lt;b&gt;Username &lt;/b&gt;» et « &lt;b&gt;password&lt;/b&gt; » puis cliquer sur « &lt;b&gt;Update&lt;/b&gt; » &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/ErreurlorsdassociationdesitesSharePoint_DCC7/clip_image006_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="196" alt="clip_image006" src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/ErreurlorsdassociationdesitesSharePoint_DCC7/clip_image006_thumb.jpg" width="403" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Si le message d’erreur suivant apparaît : &lt;b&gt;Cryptographic Exception, maybe the database was restored from another machine? &lt;/b&gt;=&amp;gt; exécuter le script suivant &lt;b&gt;dans SQL sur la table SfSETTINGS&lt;/b&gt; de la base &lt;strong&gt;AccountData&lt;/strong&gt;:       &lt;ul&gt;       &lt;li&gt;DELETE FROM sfSETTINGS WHERE (Name LIKE '%key%') &lt;/li&gt;        &lt;li&gt;Plus de détails dans la KB &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;952381&amp;amp;sd=rss&amp;amp;spid=12172"&gt;ici&lt;/a&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Après avoir passé le script Entrer à nouveau les informations « &lt;b&gt;Username&lt;/b&gt; » et « &lt;b&gt;password &lt;/b&gt;» puis cliquer sur «&lt;b&gt; Update&lt;/b&gt; » &lt;/li&gt;    &lt;li&gt;L’association manuelle des sites WSS sera alors possible via le menu « &lt;b&gt;Settings/SharePoint Server Settings/SharePoint Entity Associations&lt;/b&gt; »       &lt;ul&gt;       &lt;li&gt;ATTENTION !! Cette association suppose que le site WSS soit déjà crée côté SharePoint &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/ErreurlorsdassociationdesitesSharePoint_DCC7/clip_image008_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="574" alt="clip_image008" src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/ErreurlorsdassociationdesitesSharePoint_DCC7/clip_image008_thumb.jpg" width="602" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3236908" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/franmer/archive/tags/Portfolio/default.aspx">Portfolio</category><category domain="http://blogs.technet.com/franmer/archive/tags/WSS/default.aspx">WSS</category><category domain="http://blogs.technet.com/franmer/archive/tags/error/default.aspx">error</category><category domain="http://blogs.technet.com/franmer/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.technet.com/franmer/archive/tags/param_26002300_233_3B00_trage/default.aspx">param&amp;#233;trage</category><category domain="http://blogs.technet.com/franmer/archive/tags/erreur/default.aspx">erreur</category></item><item><title>Intégrer un rapport RS dans les rapports PPS</title><link>http://blogs.technet.com/franmer/archive/2009/04/02/int-grer-un-rapport-rs-dans-les-rapports-pps.aspx</link><pubDate>Thu, 02 Apr 2009 09:58:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3221420</guid><dc:creator>Franck Mercier</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/franmer/comments/3221420.aspx</comments><wfw:commentRss>http://blogs.technet.com/franmer/commentrss.aspx?PostID=3221420</wfw:commentRss><description>&lt;P&gt;Une des demandes qui revient de plus en plus fréquemment, c’est la possibilité d’inclure un ou plusieurs rapports personnalisés dés la phase de proposition d’idée.&lt;/P&gt;
&lt;P&gt;Récemment, un rapport m’a été demandé, permettant de mettre rapidement en évidence la différence entre les dépenses et les bénéfices (type ROI).&lt;/P&gt;
&lt;P&gt;Cet article décrit comment utiliser Reporting Service (Composant de SQL Server) afin de créer un rapport incluant les informations des bases de Portfolio Server.&lt;/P&gt;
&lt;P&gt;Il faut savoir que par défaut, à partir du menu « &lt;B&gt;Project report&lt;/B&gt; » d’une fiche Projet de PPS, l’application passe les paramètres suivants au serveur de rapport :&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image002_2.jpg" mce_href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image002_2.jpg"&gt;&lt;IMG title=clip_image002 style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=95 alt=clip_image002 src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image002_thumb.jpg" width=498 border=0 mce_src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image002_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Il sera donc nécessaire que l’un de ces paramètres soit inclus dans votre rapport. Le plus souvent seul le paramètre « &lt;B&gt;OriginalID&lt;/B&gt; » est nécessaire (et suffisant).&lt;/P&gt;
&lt;H1&gt;1/ création du rapport&lt;/H1&gt;
&lt;P&gt;Le Rapport va être créé avec Reporting Services 2005. Dans le menu « &lt;B&gt;Start/All programs/Microsoft SQL Server 2005/SQL server Business Intelligence Development Studio ».&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Vous pouvez au choix utiliser le guide de rapport ou créer directement votre rapport&lt;/P&gt;
&lt;H2&gt;A/ Requête d’extraction de données&lt;/H2&gt;
&lt;P&gt;Dans l’onglet « Data », renseignez la requête permettant d’extraire les données de la base&lt;/P&gt;
&lt;P&gt;La requête utilisée et &lt;B&gt;donnée à titre d’exemple&lt;/B&gt; est la suivante. &lt;B&gt;&lt;FONT color=#ff0000&gt;Cette requête a été utilisée dans le cadre d’une démonstration et devra être adaptée à votre besoin et contexte&lt;/FONT&gt;&lt;/B&gt; :&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;EM&gt;&lt;/EM&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;EM&gt;SELECT&lt;/EM&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;sfSTRUCTURE_ENTRIES.Name AS Proj_Name, hrORGANIZATION_HIERARCHY.Name AS [Level n], fnVALUES.Value, fnVALUES.Period, fnNAMES_1.Name AS Cost_Niv_Inf, fSTRUCTURE_ENTRIES_1.Name AS [Cost Center], fnVALUES.Granularity, fnNAMES_1.LevelID, fnLEVELS.Name AS Level_Name, fnLEVELS.ShortName, fnLEVELS.EntityType, fnLEVEL_RELATIONS.PrimaryLevelID, fnLEVEL_RELATIONS.SecondaryLevelID, sfSTRUCTURE_ENTRIES.OriginalID, sfSTRUCTURES.AccountID&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;EM&gt;FROM&lt;/EM&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;fnVALUES INNER JOIN sfSTRUCTURE_ENTRIES INNER JOIN&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;sfSTRUCTURES ON sfSTRUCTURE_ENTRIES.StructureID = sfSTRUCTURES.ID INNER JOIN&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;hrGROUPS ON sfSTRUCTURES.InternalClassID = hrGROUPS.InternalClassID INNER JOIN&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;hrORGANIZATION_HIERARCHY ON hrGROUPS.ID = hrORGANIZATION_HIERARCHY.DefaultPortfolioID ON &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;fnVALUES.ProjectID = sfSTRUCTURE_ENTRIES.ID INNER JOIN&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;fnRELATIONS ON fnVALUES.EntityID = fnRELATIONS.ID INNER JOIN&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;fnNAMES AS fnNAMES_1 ON fnRELATIONS.SecondaryNameID = fnNAMES_1.ID INNER JOIN&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;sfSTRUCTURE_ENTRIES AS sfSTRUCTURE_ENTRIES_1 ON fnVALUES.CenterID = sfSTRUCTURE_ENTRIES_1.ID INNER JOIN&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;fnLEVELS ON fnNAMES_1.LevelID = fnLEVELS.ID INNER JOIN&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;fnLEVEL_RELATIONS ON fnLEVELS.ID = fnLEVEL_RELATIONS.PrimaryLevelID&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;EM&gt;WHERE&lt;/EM&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;(sfSTRUCTURE_ENTRIES.SolutionID IS NULL) AND (sfSTRUCTURES.Name = N'projects') AND (fnVALUES.Type = N'cost' OR fnVALUES.Type = N'benefit') AND (fnVALUES.Granularity = @Granularity) AND (hrORGANIZATION_HIERARCHY.Name LIKE N'%') AND (sfSTRUCTURE_ENTRIES.OriginalID =@OriginalID)&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;EM&gt;ORDER BY&lt;/EM&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Proj_Name&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Après la première exécution du rapport le data set se met à jour :&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image004_2.jpg" mce_href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image004_2.jpg"&gt;&lt;IMG title=clip_image004 style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=361 alt=clip_image004 src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image004_thumb.jpg" width=202 border=0 mce_src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image004_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;I&gt;Note&lt;/I&gt;&lt;/B&gt; : Les 2 autres « &lt;B&gt;DataSet Organisaton_Hierarchy_List&lt;/B&gt; »et « &lt;B&gt;Project_List&lt;/B&gt; » retourne l’organisation et la liste des projets afin d’inclure éventuellement ces valeurs dans des listes déroulantes de paramètres du rapport. Ce sujet ne sera pas abordé dans ce document.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;/B&gt;&lt;/P&gt;
&lt;H2&gt;B/ Mise en forme du rapport&lt;/H2&gt;
&lt;H3&gt;Paramètres du rapport&lt;/H3&gt;
&lt;P&gt;La requête une fois renseignée, nous allons passer au design du rapport. Le design se réalise dans l’onglet « &lt;B&gt;Layout&lt;/B&gt; ».&lt;/P&gt;
&lt;P&gt;Mais avant d’aller plus loin, il est nécessaire de définir les paramètres du rapport qui seront récupérées dans la requête précédemment crée. Cliquez sur &lt;B&gt;« Report »/ «Report Parameters.. »&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image006_2.jpg" mce_href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image006_2.jpg"&gt;&lt;IMG title=clip_image006 style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=249 alt=clip_image006 src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image006_thumb.jpg" width=451 border=0 mce_src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image006_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;La fenêtre suivante apparaît :&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image008_2.jpg" mce_href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image008_2.jpg"&gt;&lt;IMG title=clip_image008 style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=355 alt=clip_image008 src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image008_thumb.jpg" width=456 border=0 mce_src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image008_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;2 paramètres ont été crées et reprit par la requête : Granularity et OriginalID.&lt;/P&gt;
&lt;P&gt;Par exemple, le paramètre « &lt;B&gt;granularity&lt;/B&gt; » est une liste de valeur Texte associé à une valeur entière permettant de définir la période du rapport (Année, trimestre ou mois)&lt;/P&gt;
&lt;H3&gt;Design&lt;/H3&gt;
&lt;P&gt;Dans ce rapport j’ai utilisé 2 objets « &lt;B&gt;Matrix&lt;/B&gt; » afin d’obtenir le rendu désiré.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image010_2.jpg" mce_href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image010_2.jpg"&gt;&lt;IMG title=clip_image010 style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=241 alt=clip_image010 src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image010_thumb.jpg" width=459 border=0 mce_src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image010_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Ensuite j’ai rajouté les lignes et les colonnes nécessaires afin d’obtenir le rendu souhaité (&lt;I&gt;click droit sur la matrice pour rajouter des lignes ou des colonnes&lt;/I&gt;). Dans les propriétés de la matrice, dans l’onglet « &lt;B&gt;Groups&lt;/B&gt; », il est possible de définir très précisément les propriétés des lignes et des colonnes.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image012_2.jpg" mce_href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image012_2.jpg"&gt;&lt;IMG title=clip_image012 style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=425 alt=clip_image012 src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image012_thumb.jpg" width=426 border=0 mce_src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image012_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Ci-dessous, un exemple de ma matrice&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image014_2.jpg" mce_href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image014_2.jpg"&gt;&lt;IMG title=clip_image014 style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=261 alt=clip_image014 src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image014_thumb.jpg" width=722 border=0 mce_src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image014_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;La deuxième matrice me permet d’afficher constamment la différence entre les coûts et bénéfice, afin de conserver une vision d’ensemble du ROI, même si la première matrice descend très finement dans l’arborescence des lignes de dépenses et de bénéfices.&lt;/P&gt;
&lt;DIV class=wlWriterEditableSmartContent id=scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ad812a69-1764-462d-b6e4-2884a58768dd style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;Mots clés Technorati : &lt;A href="http://technorati.com/tags/Rapport" rel=tag mce_href="http://technorati.com/tags/Rapport"&gt;Rapport&lt;/A&gt;,&lt;A href="http://technorati.com/tags/ROI" rel=tag mce_href="http://technorati.com/tags/ROI"&gt;ROI&lt;/A&gt;,&lt;A href="http://technorati.com/tags/Reporting+Services" rel=tag mce_href="http://technorati.com/tags/Reporting+Services"&gt;Reporting Services&lt;/A&gt;,&lt;A href="http://technorati.com/tags/Portfolio" rel=tag mce_href="http://technorati.com/tags/Portfolio"&gt;Portfolio&lt;/A&gt;,&lt;A href="http://technorati.com/tags/PPS" rel=tag mce_href="http://technorati.com/tags/PPS"&gt;PPS&lt;/A&gt;,&lt;A href="http://technorati.com/tags/RS" rel=tag mce_href="http://technorati.com/tags/RS"&gt;RS&lt;/A&gt;,&lt;A href="http://technorati.com/tags/OPEX" rel=tag mce_href="http://technorati.com/tags/OPEX"&gt;OPEX&lt;/A&gt;,&lt;A href="http://technorati.com/tags/CAPEX" rel=tag mce_href="http://technorati.com/tags/CAPEX"&gt;CAPEX&lt;/A&gt;&lt;/DIV&gt;
&lt;P&gt;Une fois le rapport terminé, il est possible de le pré visualiser en cliquant sur l’onglet « &lt;B&gt;Preview&lt;/B&gt; ». Il est ensuite possible de publier le rapport sur le serveur Reporting Services.&lt;/P&gt;
&lt;P&gt;Mais avant, il est nécessaire de définir l’adresse de publication dans les propriétés du rapport&lt;/P&gt;
&lt;P&gt;Dans la fenêtre « &lt;B&gt;Solution Explorer&lt;/B&gt; » faîtes un clique droit sur le nom de votre rapport et cliquez sur « &lt;B&gt;Propriétés&lt;/B&gt; ».&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image016_2.jpg" mce_href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image016_2.jpg"&gt;&lt;IMG title=clip_image016 style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=343 alt=clip_image016 src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image016_thumb.jpg" width=389 border=0 mce_src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image016_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;La fenêtre suivante apparaît :&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image018_2.jpg" mce_href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image018_2.jpg"&gt;&lt;IMG title=clip_image018 style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=259 alt=clip_image018 src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image018_thumb.jpg" width=395 border=0 mce_src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image018_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Cette fenêtre permet de définir l’adresse du serveur ainsi que le répertoire cible de publication. Par défaut, PPS est associé au répertoire « Reports ». Les rapports publiés dans ce répertoire seront visible dans l’onglet « &lt;B&gt;Project reports&lt;/B&gt; » dans la fiche de projet de Project Portfolio.&lt;/P&gt;
&lt;P&gt;Une fois publié, le rapport est disponible à partir de l’interface du serveur de rapports :&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image020_2.jpg" mce_href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image020_2.jpg"&gt;&lt;IMG title=clip_image020 style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=128 alt=clip_image020 src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image020_thumb.jpg" width=497 border=0 mce_src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image020_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Cette liste de rapports est celle qui sera visible dans la fiche projet de PPS.&lt;/P&gt;
&lt;P&gt;Si on clique sur notre rapport « Project_ROI », on peut en avoir l’aperçu :&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image022_2.jpg" mce_href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image022_2.jpg"&gt;&lt;IMG title=clip_image022 style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=237 alt=clip_image022 src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image022_thumb.jpg" width=500 border=0 mce_src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image022_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Si vous avez autorisé la notion de « Drill down » dans votre patrice, il sera alors possible de descendre plus bas dans l’arborescence des lignes de dépenses et bénéfices (afin de répondre à des demandes de rapports type OPEX/CAPEX)&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image024_2.jpg" mce_href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image024_2.jpg"&gt;&lt;IMG title=clip_image024 style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=279 alt=clip_image024 src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image024_thumb.jpg" width=501 border=0 mce_src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image024_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Bien entendu, le rapport apparaît aussi dans la fiche projet côté Portfolio Server :&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image026_2.jpg" mce_href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image026_2.jpg"&gt;&lt;IMG title=clip_image026 style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=143 alt=clip_image026 src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image026_thumb.jpg" width=502 border=0 mce_src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/IntgrerunrapportRSdanslesrapportsPPS_7E0F/clip_image026_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3221420" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/franmer/archive/tags/Portfolio/default.aspx">Portfolio</category><category domain="http://blogs.technet.com/franmer/archive/tags/reporting/default.aspx">reporting</category><category domain="http://blogs.technet.com/franmer/archive/tags/co_26002300_251_3B00_t/default.aspx">co&amp;#251;t</category><category domain="http://blogs.technet.com/franmer/archive/tags/OPEX/default.aspx">OPEX</category><category domain="http://blogs.technet.com/franmer/archive/tags/CAPEX/default.aspx">CAPEX</category><category domain="http://blogs.technet.com/franmer/archive/tags/Reporting+Services/default.aspx">Reporting Services</category></item><item><title>PPS : Comment consolider le coût des ressources dans l’onglet Budget Cost</title><link>http://blogs.technet.com/franmer/archive/2008/02/26/pps-comment-consolider-le-co-t-des-ressources-dans-l-onglet-budget-cost.aspx</link><pubDate>Tue, 26 Feb 2008 17:52:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2934012</guid><dc:creator>Franck Mercier</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/franmer/comments/2934012.aspx</comments><wfw:commentRss>http://blogs.technet.com/franmer/commentrss.aspx?PostID=2934012</wfw:commentRss><description>&lt;P&gt;Une problématique revient souvent lors de la définition du coût global du projet. Comment consolider les coûts fixes du projet avec les coûts induits par les charges des ressources. 
&lt;P&gt;Voici les étapes à suivre pour paramétrer PPS afin de permettre l’intégration des coûts des ressources dans l’onglet « &lt;B&gt;Budget Cost&lt;/B&gt; » 
&lt;H2&gt;Paramétrage&lt;/H2&gt;
&lt;P&gt;Dans le menu « &lt;B&gt;Settings&lt;/B&gt; », cliquez sur « &lt;B&gt;Resource management puis sur Resource to cost level/center&lt;/B&gt; ». Définissez alors, en fonction de l’organisation, le niveau de consolidation des ressources au niveau des coûts. Dans l’exemple ci-dessous les coûts concernant les ressources DBA seront consolidés au niveau « &lt;B&gt;Internal Labor&lt;/B&gt; ». 
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PPSCommentconsoliderlecotdesressourcesda_ED2C/clip_image002_2.jpg" mce_href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PPSCommentconsoliderlecotdesressourcesda_ED2C/clip_image002_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" border=0 alt=clip_image002 src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PPSCommentconsoliderlecotdesressourcesda_ED2C/clip_image002_thumb.jpg" width=563 height=230 mce_src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PPSCommentconsoliderlecotdesressourcesda_ED2C/clip_image002_thumb.jpg"&gt;&lt;/A&gt; 
&lt;P&gt;En bas de la page, cochez les cases permettant la conversion des charges en coûts puis cliquez sur le bouton « &lt;B&gt;Set&lt;/B&gt; » : 
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PPSCommentconsoliderlecotdesressourcesda_ED2C/image_2.png" mce_href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PPSCommentconsoliderlecotdesressourcesda_ED2C/image_2.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" border=0 alt=image src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PPSCommentconsoliderlecotdesressourcesda_ED2C/image_thumb.png" width=576 height=132 mce_src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PPSCommentconsoliderlecotdesressourcesda_ED2C/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;/B&gt;
&lt;H2&gt;Utilisation : Phase de Planification&lt;/H2&gt;
&lt;P&gt;&lt;B&gt;Onglet Budget Cost&lt;/B&gt; 
&lt;P&gt;Renseignez l’onglet budget. Ne saisissez rien dans « &lt;B&gt;Internal Labor&lt;/B&gt; » 
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PPSCommentconsoliderlecotdesressourcesda_ED2C/clip_image004_2.jpg" mce_href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PPSCommentconsoliderlecotdesressourcesda_ED2C/clip_image004_2.jpg"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" border=0 alt=clip_image004 src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PPSCommentconsoliderlecotdesressourcesda_ED2C/clip_image004_thumb.jpg" width=494 height=350 mce_src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PPSCommentconsoliderlecotdesressourcesda_ED2C/clip_image004_thumb.jpg"&gt;&lt;/A&gt; 
&lt;P&gt;&lt;B&gt;Onglet Budget Resource&lt;/B&gt; 
&lt;P&gt;Dans l’onglet « &lt;B&gt;Budget Resource&lt;/B&gt; », rajoutez une ressource puis cliquez sur « &lt;B&gt;Convert&lt;/B&gt; » 
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PPSCommentconsoliderlecotdesressourcesda_ED2C/clip_image006_2.jpg" mce_href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PPSCommentconsoliderlecotdesressourcesda_ED2C/clip_image006_2.jpg"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" border=0 alt=clip_image006 src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PPSCommentconsoliderlecotdesressourcesda_ED2C/clip_image006_thumb.jpg" width=501 height=286 mce_src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PPSCommentconsoliderlecotdesressourcesda_ED2C/clip_image006_thumb.jpg"&gt;&lt;/A&gt; 
&lt;P&gt;&lt;B&gt;Consolidation&lt;/B&gt; 
&lt;P&gt;Dans l’onglet « &lt;B&gt;Budget Cost&lt;/B&gt; », le coût des ressources est alors intégré au niveau de la ligne « &lt;B&gt;Internal labor&lt;/B&gt; » puis consolidé avec les autres coûts au niveau du projet 
&lt;P&gt;&lt;A href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PPSCommentconsoliderlecotdesressourcesda_ED2C/clip_image008_2.jpg" mce_href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PPSCommentconsoliderlecotdesressourcesda_ED2C/clip_image008_2.jpg"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" border=0 alt=clip_image008 src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PPSCommentconsoliderlecotdesressourcesda_ED2C/clip_image008_thumb.jpg" width=511 height=375 mce_src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PPSCommentconsoliderlecotdesressourcesda_ED2C/clip_image008_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;H2&gt;Utilisation : Phase opérationnelle&lt;/H2&gt;
&lt;P&gt;Le même principe sera mis en œuvre lors de la phase opérationnelle (Phase Manage du Workflow). Dans l'onglet "&lt;B&gt;Resource Tracking&lt;/B&gt;", saisir le réalisé (ou synchroniser avec Project Server) de la ressource puis cliquez sur le bouton "&lt;B&gt;Update&lt;/B&gt;". Ensuite Cliquez sur le bouton « &lt;B&gt;Update&lt;/B&gt; » afin de convertir et d’exporter l’avancement, valorisé en devise, dans l’onglet « &lt;B&gt;Cost Tracking&lt;/B&gt; ». &lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2934012" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/franmer/archive/tags/Portfolio/default.aspx">Portfolio</category><category domain="http://blogs.technet.com/franmer/archive/tags/EPM/default.aspx">EPM</category><category domain="http://blogs.technet.com/franmer/archive/tags/param_26002300_233_3B00_trage/default.aspx">param&amp;#233;trage</category><category domain="http://blogs.technet.com/franmer/archive/tags/ressource/default.aspx">ressource</category><category domain="http://blogs.technet.com/franmer/archive/tags/co_26002300_251_3B00_t/default.aspx">co&amp;#251;t</category></item><item><title>PPS2007: Erreur Unable to set the orientation property of the PageSetup Class</title><link>http://blogs.technet.com/franmer/archive/2007/12/13/pps2007-erreur-unable-to-set-the-orientation-property-of-the-pagesetup-class.aspx</link><pubDate>Thu, 13 Dec 2007 15:14:38 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2642877</guid><dc:creator>Franck Mercier</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/franmer/comments/2642877.aspx</comments><wfw:commentRss>http://blogs.technet.com/franmer/commentrss.aspx?PostID=2642877</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Dans l'optimizer, il est possible de vous ayez l'erreur suivante "&lt;strong&gt;unable to set the orientation property of the PageSetup Class&lt;/strong&gt;" et qu'aucun graphique n'apparaisse.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;a href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PPS2007ErreurUnabletosettheorientationpr_BA25/image%7B0%7D%5B21%5D.png" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="211" src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PPS2007ErreurUnabletosettheorientationpr_BA25/image%7B0%7D_thumb%5B13%5D.png" width="598" border="0"&gt;&lt;/a&gt; &lt;p&gt;&lt;strong&gt;&lt;font size="4"&gt;Voici les étapes à suivre pour corriger le problème:&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Vérifiez si le service "Print Spooler" est bien démarré (Start =&amp;gt; Administrative Tools =&amp;gt;&amp;nbsp;Services, puis cherchez le service "Print Spooler")&lt;/li&gt; &lt;li&gt;Rajoutez ensuite une imprimante. Si vous n'avez pas d'imprimabnte, rajoutez une imprimante de type "Fichier" Voir les copies d'écrans ci dessous:&lt;/li&gt;&lt;/ol&gt;&lt;a href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PPS2007ErreurUnabletosettheorientationpr_BA25/image%7B0%7D%5B25%5D.png" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="323" src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PPS2007ErreurUnabletosettheorientationpr_BA25/image%7B0%7D_thumb%5B15%5D.png" width="733" border="0"&gt;&lt;/a&gt; &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PPS2007ErreurUnabletosettheorientationpr_BA25/image%7B0%7D%5B26%5D.png" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="377" src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PPS2007ErreurUnabletosettheorientationpr_BA25/image%7B0%7D_thumb%5B16%5D.png" width="551" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2642877" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/franmer/archive/tags/Portfolio/default.aspx">Portfolio</category><category domain="http://blogs.technet.com/franmer/archive/tags/error/default.aspx">error</category><category domain="http://blogs.technet.com/franmer/archive/tags/EPM/default.aspx">EPM</category><category domain="http://blogs.technet.com/franmer/archive/tags/optimizer/default.aspx">optimizer</category><category domain="http://blogs.technet.com/franmer/archive/tags/erreur/default.aspx">erreur</category></item><item><title>Portfolio Server: Gateway (Passerelle PPS-EPM)</title><link>http://blogs.technet.com/franmer/archive/2007/12/07/portfolio-server-gateway-passerelle-pps-epm.aspx</link><pubDate>Fri, 07 Dec 2007 11:42:14 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2620015</guid><dc:creator>Franck Mercier</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/franmer/comments/2620015.aspx</comments><wfw:commentRss>http://blogs.technet.com/franmer/commentrss.aspx?PostID=2620015</wfw:commentRss><description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp; &lt;h4&gt;&lt;a&gt;Concepts&lt;/a&gt;&lt;/h4&gt; &lt;p&gt;La passerelle EPM permet la réalisation de plusieurs tâches de synchronisation&amp;nbsp;: &lt;p&gt;· Export des projets créés dans Portfolio server dans Project Server &lt;p&gt;o Export des champs dates, nombres, listes et textes &lt;p&gt;o Export des phases et jalons en tant que projet initial &lt;p&gt;· Import des projets à la «&amp;nbsp;volée&amp;nbsp;» de Project Server vers Portfolio Server &lt;p&gt;o Création de modèle de «&amp;nbsp;mappage&amp;nbsp;» permettant l’import des attributs dates, nombres, listes et champs textes &lt;p&gt;o Importation des jalons et des tâches de niveau sélectionné &lt;p&gt;o Consolidation des ressources nominatives assignées aux tâches dans Project Serveur au niveau des compétences dans Portfolio Server &lt;p&gt;· Synchronisation des disponibilités des ressources comme définie dans Project Server, via le Cube OLAP. La consolidation des informations de disponibilités des ressources nominatives se fait au niveau des groupes de compétences dans Portfolio Server. Un serveur Analysis services doit être utilisé afin de permettre la génération automatique des cubes. &lt;p&gt;· Définir une synchronisation automatique des informations du projet (journalière ou mensuelle) ou une synchronisation manuelle entre Portfolio Server et Project Server. &lt;p&gt;&amp;nbsp; &lt;p&gt;&lt;img height="223" src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PortfolioServerGatewayPasserellePPSEPM_885F/clip_image005.jpg" width="605"&gt; &lt;h4&gt;&lt;a&gt;Fonctionnalités&lt;/a&gt;&lt;/h4&gt; &lt;p&gt;· Synchronisation automatique &lt;p&gt;o Du Pool de ressources &lt;p&gt;o De la progression et des changements du projet &lt;p&gt;o Du budget, du forecast est des saisies des ressources &lt;p&gt;· L’interface est bi directionnelle &lt;p&gt;o Remontées de Project Server vers Portfolio Server de la progression &lt;p&gt;o Descente de Portfolio Server vers Project Server des phases et des jalons &lt;p&gt;· La passerelle s’intègre aussi avec Project Professional et Project Standard &lt;h4&gt;&lt;a&gt;Scénario d’usage&lt;/a&gt;&lt;/h4&gt; &lt;p&gt;· Les propositions de projets sont saisies dans Portfolio Server &lt;p&gt;· Le workflow supporte leur évolution à travers le process &lt;p&gt;· L’analyse du portefeuille permet la sélection des projets &lt;p&gt;· La passerelle permet la création des projets sélectionnés dans Project Server &lt;p&gt;· Les ressources, les activités, les planifications détaillées,…. sont gérées côté Project Server &lt;p&gt;· La passerelle est utilisée pour remonter et consolider au niveau du portefeuille (Portfolio Server) afin de permettre le reporting, les analyses et le suivi. &lt;h4&gt;&lt;a&gt;Fédération&lt;/a&gt;&lt;/h4&gt; &lt;p&gt;La passerelle permet la consolidation et la fédération de plusieurs serveurs Project Server &lt;h3&gt;&lt;img height="229" src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PortfolioServerGatewayPasserellePPSEPM_885F/clip_image007.gif" width="608"&gt;&lt;br&gt;&lt;a&gt;Configuration de la passerelle&lt;/a&gt;&lt;/h3&gt; &lt;h4&gt;&lt;a&gt;1/ Project Server Management&lt;/a&gt;&lt;/h4&gt; &lt;p&gt;Dans le menu «&amp;nbsp;&lt;b&gt;Settings&lt;/b&gt;&amp;nbsp;»,&amp;nbsp;«&amp;nbsp;&lt;b&gt;Project Server Gateway&lt;/b&gt;&amp;nbsp;», cliquez sur «&amp;nbsp;&lt;b&gt;Project Server Management&lt;/b&gt;&amp;nbsp;» &lt;p&gt;&lt;img height="336" src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PortfolioServerGatewayPasserellePPSEPM_885F/clip_image011.jpg" width="547"&gt; &lt;p&gt;Dans cette fenêtre, vous pourrez définir les serveurs Project auxquels vous souhaitez vous connecter. Cliquez sur le bouton «&amp;nbsp;&lt;b&gt;Add&lt;/b&gt;&amp;nbsp;» puis saisissez les informations permettant la connexion avec un serveur Project Server. &lt;b&gt;ATTENTION&lt;/b&gt; à bien saisir les informations le l’URL du web Service de Project Server. L’adresse est de la forme&amp;nbsp;: &lt;a href="http://epm2007demo:56737/ProjectServer_SSP"&gt;http://epm2007demo:56737/ProjectServer_SSP&lt;/a&gt;. (Les informations concernant le numéro de port peuvent être retrouvées dans IIS). Cliquez sur le bouton «&amp;nbsp;&lt;b&gt;Add&lt;/b&gt;&amp;nbsp;» &lt;p&gt;&lt;img height="284" src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PortfolioServerGatewayPasserellePPSEPM_885F/clip_image014.jpg" width="605" border="0"&gt; &lt;h4&gt;&lt;a&gt;2/ Automatic Refresh Settings&lt;/a&gt;&lt;/h4&gt; &lt;p&gt;C’est ici que l’on va définir la période de synchronisation. Cliquez sur le bouton «&amp;nbsp;&lt;b&gt;Update&lt;/b&gt;&amp;nbsp;» &lt;p&gt;&lt;img height="118" src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PortfolioServerGatewayPasserellePPSEPM_885F/clip_image016.jpg" width="609" border="0"&gt; &lt;h4&gt;&lt;a&gt;3/ Resource Pool Synchronization Settings&lt;/a&gt;&lt;/h4&gt; &lt;p&gt;Dans le menu «&amp;nbsp;&lt;b&gt;Settings&lt;/b&gt;&amp;nbsp;»,&amp;nbsp;«&amp;nbsp;&lt;b&gt;Project Server Gateway&lt;/b&gt;&amp;nbsp;», cliquez sur «&amp;nbsp;&lt;b&gt;Resource Pool Synchronization Settings&lt;/b&gt;&amp;nbsp;»&lt;/p&gt; &lt;p&gt;&amp;nbsp; &lt;p&gt;Dans la liste “&lt;b&gt;Organization Hierarchy&lt;/b&gt;”, sélectionnez le niveau de l’organisation sur lequel vous souhaitez faire la synchronisation. Puis en fonction du niveau choisi, sélectionnez, dans le champ «&amp;nbsp;&lt;b&gt;Available Microsoft Proiect&lt;/b&gt; Servers&amp;nbsp;», avec quel serveur Project Serveur vous souhaitez faire la synchronisation. Cliquez sur le bouton «&amp;nbsp;Add&amp;nbsp;» pour valider. &lt;p&gt;&lt;img height="149" src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PortfolioServerGatewayPasserellePPSEPM_885F/clip_image023.jpg" width="609" border="0"&gt; &lt;h4&gt;&lt;a&gt;4/ Synchronization Error Log&lt;/a&gt;&lt;/h4&gt; &lt;p&gt;Dans le menu «&amp;nbsp;&lt;b&gt;Settings&lt;/b&gt;&amp;nbsp;»,&amp;nbsp;«&amp;nbsp;&lt;b&gt;Project Server Gateway&lt;/b&gt;&amp;nbsp;», cliquez sur «&amp;nbsp;&lt;b&gt;Synchronization Error Log&lt;/b&gt;&amp;nbsp;»&lt;/p&gt; &lt;p&gt;&amp;nbsp; &lt;p&gt;Toutes les erreurs de synchronisations sont enregistrées dans la fenêtre ci-dessous&amp;nbsp;: &lt;p&gt;&lt;img height="98" src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PortfolioServerGatewayPasserellePPSEPM_885F/clip_image028.jpg" width="609" border="0"&gt; &lt;h4&gt;&lt;a&gt;5/ Attribute mapping template management&lt;/a&gt;&lt;/h4&gt; &lt;p&gt;Dans le menu «&amp;nbsp;&lt;b&gt;Settings&lt;/b&gt;&amp;nbsp;»,&amp;nbsp;«&amp;nbsp;&lt;b&gt;Project Server Gateway&lt;/b&gt;&amp;nbsp;», cliquez sur «&amp;nbsp;&lt;b&gt;Attribute mapping template management&lt;/b&gt;&amp;nbsp;»&lt;/p&gt; &lt;p&gt;&amp;nbsp; &lt;p&gt;La fenêtre ci-dessous apparaît. Les modèles existants peuvent être édités et de nouveaux modèles de «&amp;nbsp;mapping&amp;nbsp;» peuvent être crées.  &lt;p&gt;&lt;img height="135" src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PortfolioServerGatewayPasserellePPSEPM_885F/clip_image030.jpg" width="604" border="0"&gt; &lt;p&gt;Cliquez sur le bouton «&amp;nbsp;&lt;b&gt;Add&lt;/b&gt;&amp;nbsp;» afin de créer un nouveau modèle. &lt;p&gt;&lt;b&gt;ATTENTION&lt;/b&gt;&amp;nbsp;: le «&amp;nbsp;mappage&amp;nbsp;» des champs ne se fait qu’entre champs de même type. Par exemple un champ de type texte côté Portfolio Server ne peut être «&amp;nbsp;mappé&amp;nbsp;» qu’avec un champ de type texte côté Project Server &lt;p&gt;Choisissez dans le champ «&amp;nbsp;Server Name&amp;nbsp;» sur quel serveur Project vous souhaitez faire le «&amp;nbsp;&lt;b&gt;mapping&lt;/b&gt;&amp;nbsp;» &lt;p&gt;&lt;img height="384" src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PortfolioServerGatewayPasserellePPSEPM_885F/clip_image034.jpg" width="604" border="0"&gt; &lt;p&gt;Ci-dessus, «&amp;nbsp;ProjectID&amp;nbsp;» est un attribut de type texte dans Portfolio Server. La liste déroulante n’affichera que les champs Project Server de type texte. Dans cet exemple, le champ d’entreprise personnalisé de type texte «&amp;nbsp;UMT Free Text Field&amp;nbsp;» a été crée côté Project serveur et «&amp;nbsp;mappé&amp;nbsp;» au champ «&amp;nbsp;ProjectID&amp;nbsp;» de Portfolio Server. &lt;h4&gt;&lt;a&gt;6/ Named Resource Management&lt;/a&gt;&lt;/h4&gt; &lt;p&gt;Dans le menu «&amp;nbsp;&lt;b&gt;Settings&lt;/b&gt;&amp;nbsp;»,&amp;nbsp;«&amp;nbsp;&lt;b&gt;Project server Gateway&lt;/b&gt;&amp;nbsp;», cliquez sur «&amp;nbsp;&lt;b&gt;Named Resource Management&lt;/b&gt;&amp;nbsp;». &lt;p&gt;&amp;nbsp; &lt;p&gt;La fenêtre ci-dessous apparaît alors&amp;nbsp;: &lt;p&gt;&lt;img height="104" src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PortfolioServerGatewayPasserellePPSEPM_885F/clip_image038.jpg" width="604" border="0"&gt; &lt;p&gt;C’est ici que les ressources sont «&amp;nbsp;mappées&amp;nbsp;». Les ressources nominatives sont connectées avec les compétences. &lt;p&gt;&lt;b&gt;ATTENTION&lt;/b&gt;&amp;nbsp;: Lors de l’ajout d’une ressource nominative dans Portfolio Server, celle-ci doit avoir &lt;b&gt;exactement&lt;/b&gt; le même nom que dans Project Server. &lt;h4&gt;&lt;a&gt;7/ Outline Level Settings&lt;/a&gt;&lt;/h4&gt; &lt;p&gt;Dans le menu «&amp;nbsp;&lt;b&gt;Settings&lt;/b&gt;&amp;nbsp;»,&amp;nbsp;«&amp;nbsp;&lt;b&gt;Project Server Gateway&lt;/b&gt;&amp;nbsp;»puis cliquez sur «&amp;nbsp;&lt;b&gt;Outline Level Settings&lt;/b&gt;&amp;nbsp;»  &lt;p&gt;&amp;nbsp; &lt;p&gt;Sélectionnez le niveau de tâche que vous souhaitez synchroniser dans le champ «&amp;nbsp;Task Outline Level for Phase Matching(1-100) &lt;p&gt;&lt;img height="89" src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PortfolioServerGatewayPasserellePPSEPM_885F/clip_image043.jpg" width="609" border="0"&gt; &lt;p&gt;&lt;b&gt;Remarque&lt;/b&gt;&amp;nbsp;: Les jalons n’appartiennent à aucun niveau et seront toujours importés &lt;p&gt;Toutes les tâches correspondant au niveau sélectionné seront importées, qu’elles soient récapitulative ou non.  &lt;p&gt;&lt;b&gt;ATTENTION&lt;/b&gt;&amp;nbsp;: Seules les tâches du niveau sélectionné seront importées. Si le niveau 2 est saisi dans le champ, alors les tâches de niveau 1 et les tâches en dessous du niveau 2 ne seront pas importées. &lt;h4&gt;&lt;a&gt;8/ Synchronize Resource Pools&lt;/a&gt;&lt;/h4&gt; &lt;p&gt;Dans le menu «&amp;nbsp;&lt;b&gt;Settings&lt;/b&gt;&amp;nbsp;»,&amp;nbsp;«&amp;nbsp;&lt;b&gt;Project Server Gateway&lt;/b&gt;&amp;nbsp;»puis cliquez sur «&amp;nbsp;&lt;b&gt;Synchronize Resource Pools&lt;/b&gt;» . &lt;p&gt;&amp;nbsp; &lt;p&gt;Sélectionnez le serveur à mettre à jour puis cliquez sur «&amp;nbsp;&lt;b&gt;Update&lt;/b&gt;&amp;nbsp;» &lt;p&gt;&lt;img height="80" src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PortfolioServerGatewayPasserellePPSEPM_885F/clip_image049.jpg" width="605" border="0"&gt; &lt;p&gt;La colonne «&amp;nbsp;&lt;b&gt;Last Refresh&lt;/b&gt;&amp;nbsp;» indique quand à eu lieu la dernière mise à jour. &lt;h4&gt;&lt;a&gt;9/ Mass Import&lt;/a&gt;&lt;/h4&gt; &lt;p&gt;Dans le menu «&amp;nbsp;&lt;b&gt;Settings&lt;/b&gt;&amp;nbsp;»,&amp;nbsp;«&amp;nbsp;&lt;b&gt;Project Server Gateway&lt;/b&gt;&amp;nbsp;»puis cliquez sur «&amp;nbsp;&lt;b&gt;Mass Import&lt;/b&gt;». &lt;p&gt;&amp;nbsp; &lt;p&gt;Sélectionnez l’organisation dans laquelle vous souhaitez faire l’export dans le champ «&amp;nbsp;&lt;b&gt;Organization Hierarchy&lt;/b&gt;&amp;nbsp;». Sélectionnez ensuite le serveur Project via le champ «&amp;nbsp;&lt;b&gt;Available Microsoft Project Server&lt;/b&gt;&amp;nbsp;». Il est aussi possible de choisir un modèle de «&amp;nbsp;mappage&amp;nbsp;» via le champ «&amp;nbsp;&lt;b&gt;Mapping Templates&lt;/b&gt;&amp;nbsp;». &lt;p&gt;&lt;img height="225" src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PortfolioServerGatewayPasserellePPSEPM_885F/clip_image052.jpg" width="609" border="0"&gt; &lt;p&gt;Après avoir sélectionné un serveur projet, la liste des projets disponibles apparaît sous le champ «&amp;nbsp;&lt;b&gt;Projects&lt;/b&gt;&amp;nbsp;». Sélectionnez alors les projets et cliquez sur «&amp;nbsp;&lt;b&gt;Import&lt;/b&gt;&amp;nbsp;». &lt;h5&gt;&lt;a&gt;Conditions à respecter pour l’import des projets&lt;/a&gt;&lt;/h5&gt; &lt;p&gt;· Les noms des phases et des jalons doivent être unique.  &lt;p&gt;· Les dates de début et fin des projets, tâches et jalons doivent être comprises entre les dates définies au niveau du compte (Organisation) &lt;p&gt;· Les dates des tâches et jalons doivent être comprises entre les dates de début et fin du projet &lt;p&gt;· Les noms des tâches et phases doivent contenir moins de &lt;b&gt;100 caractères&lt;/b&gt; &lt;h5&gt;&lt;a&gt;Définitions de l’import des Projets&lt;/a&gt;&lt;/h5&gt; &lt;p&gt;· &lt;b&gt;Date de début du projet&lt;/b&gt; («&amp;nbsp;Start&amp;nbsp;» = Planned Start date) &lt;p&gt;o Project&amp;nbsp;: «&amp;nbsp;&lt;b&gt;Project Start Date&lt;/b&gt;&amp;nbsp;» &lt;p&gt;o Portfolio&amp;nbsp;: «&amp;nbsp;&lt;b&gt;Start Date&lt;/b&gt;&amp;nbsp;» dans les onglets «&amp;nbsp;&lt;b&gt;Schedule&lt;/b&gt;&amp;nbsp;» et «&amp;nbsp;&lt;b&gt;Project Information&lt;/b&gt;&amp;nbsp;» &lt;p&gt;· Quand le projet est en statu «&amp;nbsp;&lt;b&gt;Unapproved&lt;/b&gt;&amp;nbsp;», la date de début dans l’onglet «&amp;nbsp;&lt;b&gt;Schedule&lt;/b&gt;&amp;nbsp;» sera «&amp;nbsp;mappé&amp;nbsp;» sur la date de début de la phase au plus tôt (earliest Phase planned start date). &lt;p&gt;· Quand le projet est en statu «&amp;nbsp;&lt;b&gt;Approved&lt;/b&gt;&amp;nbsp;», la date de début dans l’onglet «&amp;nbsp;&lt;b&gt;Schedule&lt;/b&gt;&amp;nbsp;» sera «&amp;nbsp;mappé&amp;nbsp;» sur la date de début prévisionnelle de la phase au plus tôt (earliest Phase forecast start date). &lt;p&gt;· &lt;b&gt;Date de fin de projet&lt;/b&gt; («&amp;nbsp;End&amp;nbsp;» = Planned End Date) &lt;p&gt;o Project&amp;nbsp;: «&amp;nbsp;Project Finish Date&amp;nbsp;» &lt;p&gt;o Portfolio&amp;nbsp;: «&amp;nbsp;&lt;b&gt;End Date&lt;/b&gt;&amp;nbsp;» dans les onglets «&amp;nbsp;&lt;b&gt;Schedule&lt;/b&gt;&amp;nbsp;» et «&amp;nbsp;&lt;b&gt;Project Information&lt;/b&gt;&amp;nbsp;» &lt;p&gt;· Quand le projet est en statu «&amp;nbsp;&lt;b&gt;Unapproved&lt;/b&gt;&amp;nbsp;», la date de fin dans l’onglet «&amp;nbsp;&lt;b&gt;Schedule&lt;/b&gt;&amp;nbsp;» sera «&amp;nbsp;mappé&amp;nbsp;» sur la date de fin de la phase au plus tard (latest Phase planned end date that has been entered/uploaded). &lt;p&gt;· Quand le projet est en statu «&amp;nbsp;&lt;b&gt;Approved&lt;/b&gt;&amp;nbsp;», la date de fin dans l’onglet «&amp;nbsp;&lt;b&gt;Schedule&lt;/b&gt;&amp;nbsp;» sera «&amp;nbsp;mappé&amp;nbsp;» sur la date de fin prévisionnelle de la phase au plus tard (latest Phase forecast start date). &lt;p&gt;· &lt;b&gt;Nom des jalons&lt;/b&gt; &lt;p&gt;o Project&amp;nbsp;: Nom des tâches marquées en tant que jalon &lt;p&gt;o Portfolio&amp;nbsp;: Nom des jalons dans l’onglet «&amp;nbsp;&lt;b&gt;Schedule&lt;/b&gt;&amp;nbsp;» &lt;p&gt;· &lt;b&gt;Date des jalons&lt;/b&gt; &lt;p&gt;o Project&amp;nbsp;: Date planifiée (baseline) des tâches marquées en tant que jalon &lt;p&gt;o Portfolio&amp;nbsp;: Date planifiée des jalons dans l’onglet «&amp;nbsp;&lt;b&gt;Schedule&lt;/b&gt;&amp;nbsp;» &lt;p&gt;o Quand un projet passe à l’état «&amp;nbsp;&lt;b&gt;Approved&lt;/b&gt;&amp;nbsp;» dans le workflow, les dates planifiées passent alors en lecture seule. Seules les dates prévisionnelles pourront être modifiées. &lt;p&gt;· &lt;b&gt;Date prévisionnelle (forecast) des jalons&lt;/b&gt; &lt;p&gt;o Project&amp;nbsp;: Date Réelle (acutal) des tâches marquée en tant que jalon &lt;p&gt;o Portfolio&amp;nbsp;: Date prévisionnelle des jalons (forecast) de l’onglet «&amp;nbsp;&lt;b&gt;Schedule&lt;/b&gt;&amp;nbsp;» &lt;p&gt;o Les dates planifiées passent en lecture seule lorsque le projet est «&amp;nbsp;&lt;b&gt;Approved&lt;/b&gt;&amp;nbsp;». &lt;p&gt;· &lt;b&gt;Nom des phases&lt;/b&gt; &lt;p&gt;o Project&amp;nbsp;: Nom des tâches importées &lt;p&gt;o Portfolio&amp;nbsp;: Nom des phases dans l’onglet «&amp;nbsp;&lt;b&gt;Schedule&lt;/b&gt;&amp;nbsp;» &lt;p&gt;· &lt;b&gt;Date de début prévisionnelle d’une phase&lt;/b&gt; &lt;p&gt;o Project&amp;nbsp;: Date de début réelle (actual) &lt;p&gt;o Portfolio&amp;nbsp;: Date de début prévisionnelle (forecast) de l’onglet «&amp;nbsp;&lt;b&gt;Schedule&lt;/b&gt;&amp;nbsp;» &lt;p&gt;o Seule la date prévisionnelle est modifiée lorsque que le projet passe au statu «&amp;nbsp;&lt;b&gt;Approved&lt;/b&gt;&amp;nbsp;» &lt;p&gt;· &lt;b&gt;Date de fin prévisionnelle d’une phase&lt;/b&gt; &lt;p&gt;o Project&amp;nbsp;: Date de fin réelle (actual) &lt;p&gt;o Portfolio&amp;nbsp;: Date de fin prévisionnelle (forecast) de l’onglet «&amp;nbsp;&lt;b&gt;Schedule&lt;/b&gt;&amp;nbsp;» &lt;p&gt;o Seule la date prévisionnelle est modifiée lorsque que le projet passe au statu «&amp;nbsp;&lt;b&gt;Approved&lt;/b&gt;&amp;nbsp;» &lt;p&gt;· &lt;b&gt;Date de début initiale d’une phase&lt;/b&gt; &lt;p&gt;o Project&amp;nbsp;: date début initiale &lt;p&gt;o Portfolio&amp;nbsp;: date de début planifiée de la phase de l’onglet «&amp;nbsp;&lt;b&gt;Schedule&lt;/b&gt;&amp;nbsp;» &lt;p&gt;· &lt;b&gt;Date de fin initiale d’une phase&lt;/b&gt; &lt;p&gt;o Project&amp;nbsp;: date fin initiale &lt;p&gt;o Portfolio&amp;nbsp;: date de fin planifiée de la phase de l’onglet «&amp;nbsp;&lt;b&gt;Schedule&lt;/b&gt;&amp;nbsp;» &lt;p&gt;· &lt;b&gt;Avancement de la phase (%)&lt;/b&gt; &lt;p&gt;o Project&amp;nbsp;: % Achevé de la tâche &lt;p&gt;o Portfolio&amp;nbsp;: Champ «&amp;nbsp;&lt;b&gt;Phase Completion&lt;/b&gt;&amp;nbsp;» de l’onglet «&amp;nbsp;&lt;b&gt;Schedule&lt;/b&gt;&amp;nbsp;» &lt;p&gt;· &lt;b&gt;Nom des compétences (Testeur, Developpeur,…)&lt;/b&gt; &lt;p&gt;o Les ressources doivent être associées à une compétence au niveau de Portfolio &lt;p&gt;o La compétence de Portfolio consolidera le travail de toutes les ressources Project serveur associées à cette compétence. &lt;p&gt;· Données Travail Budgété (Projet «&amp;nbsp;&lt;b&gt;Unapproved&lt;/b&gt;&amp;nbsp;»)&amp;nbsp;: &lt;p&gt;o Project&amp;nbsp;: Données du &lt;b&gt;travail planifié&lt;/b&gt; de la vue «&amp;nbsp;&lt;b&gt;utilisation des ressources&lt;/b&gt;&amp;nbsp;» &lt;p&gt;o Portfolio&amp;nbsp;: «&amp;nbsp;&lt;b&gt;Resource Data&lt;/b&gt;&amp;nbsp;» dans l’onglet «&amp;nbsp;&lt;b&gt;Budget resources&lt;/b&gt;&amp;nbsp;» &lt;p&gt;· Données du travail prévisionnel (Projet “&lt;b&gt;Approved&lt;/b&gt;”) &lt;p&gt;o Project&amp;nbsp;: Données du &lt;b&gt;travail &lt;/b&gt;de la vue «&amp;nbsp;&lt;b&gt;utilisation des ressources&lt;/b&gt;&amp;nbsp;» &lt;p&gt;o Portfolio&amp;nbsp;: données «&amp;nbsp;&lt;b&gt;Forecast Work&lt;/b&gt;&amp;nbsp;» dans l’onglet «&amp;nbsp;&lt;b&gt;Resources tracking&lt;/b&gt;&amp;nbsp;» &lt;p&gt;o Les données prévisionnelles ne sont importées que que si un projet est «&amp;nbsp;&lt;b&gt;Approved&lt;/b&gt;&amp;nbsp;» &lt;p&gt;· Pour le travail, les données sont collectées en heure depuis Project Serveur et consolidées par compétences puis convertie en FTE (full time equivalent) &lt;h4&gt;&lt;a&gt;10/ Mass Export&lt;/a&gt;&lt;/h4&gt; &lt;p&gt;Dans le menu «&amp;nbsp;&lt;b&gt;Settings&lt;/b&gt;&amp;nbsp;»,&amp;nbsp;«&amp;nbsp;&lt;b&gt;Project Server Gateway&lt;/b&gt;&amp;nbsp;»puis cliquez sur «&amp;nbsp;&lt;b&gt;Mass Import&lt;/b&gt;». &lt;p&gt;&amp;nbsp; &lt;p&gt;Sélectionnez l’organisation à partir de laquelle vous souhaitez faire l’export dans le champ «&amp;nbsp;&lt;b&gt;Organization hierarchy&lt;/b&gt;&amp;nbsp;». Sélectionnez ensuite vers quel serveur Project Serveur vous souhaitez faire l’export («&amp;nbsp;&lt;b&gt;Available Microsoft Project Server&lt;/b&gt;&amp;nbsp;»). Puis sélectionnez les projets à exporter et cliquez sur «&amp;nbsp;&lt;b&gt;Export&lt;/b&gt;&amp;nbsp;» &lt;p&gt;&lt;img height="321" src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PortfolioServerGatewayPasserellePPSEPM_885F/clip_image060.jpg" width="591" border="0"&gt; &lt;p&gt;&lt;b&gt;Le % achevé ne sera pas exporté vers Project Server. Project Server réalise son propre calcul.&lt;/b&gt; &lt;h4&gt;&lt;a&gt;11/ Refresh Project&lt;/a&gt;&lt;/h4&gt; &lt;p&gt;Cette fonctionnalité fonctionne comme «&amp;nbsp;&lt;b&gt;Mass Import&lt;/b&gt;&amp;nbsp;» mais pour les projets existants. &lt;p&gt;Dans le menu «&amp;nbsp;&lt;b&gt;Settings&lt;/b&gt;&amp;nbsp;»,&amp;nbsp;«&amp;nbsp;&lt;b&gt;Project Server Gateway&lt;/b&gt;&amp;nbsp;»puis cliquez sur «&amp;nbsp;&lt;b&gt;Refresh Projects&lt;/b&gt;». &lt;p&gt;Sélectionnez la hiérarchie à partir du champ «&amp;nbsp;&lt;b&gt;Organization Hierarchy&lt;/b&gt;&amp;nbsp;». Sous le titre «&amp;nbsp;&lt;b&gt;Available Projects&lt;/b&gt;&amp;nbsp;» sélectionnez les projets que vous souhaitez&lt;/p&gt; &lt;p&gt;rafraichir. Cliquez sur le bouton «&amp;nbsp;&lt;b&gt;Refresh Now&lt;/b&gt;&amp;nbsp;». &lt;/p&gt; &lt;p&gt;&lt;img height="246" src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PortfolioServerGatewayPasserellePPSEPM_885F/clip_image063.jpg" width="604" border="0"&gt;&lt;/p&gt; &lt;p&gt;Le bouton «&amp;nbsp;&lt;b&gt;Update&lt;/b&gt;&amp;nbsp;» permet de définir les projets sélectionnés pour une future synchronisation automatique («&amp;nbsp;Automatique Refresh Settings&amp;nbsp;»).  &lt;p&gt;&lt;b&gt;ATTENTION&lt;/b&gt;&amp;nbsp;: Pour que cette synchronisation fonctionne, il est nécessaire de sauvegarder le lien lors de l’import ou l’export initial. &lt;h3&gt;&lt;a&gt;Mise à jour d’un projet existant&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;Afin d’importer ou exporter des informations d’un projet existant, la fonction du «&amp;nbsp;Gateway&amp;nbsp;» est disponible à partir de l’onglet «&amp;nbsp;&lt;b&gt;Schedule&lt;/b&gt;&amp;nbsp;». &lt;p&gt;Cette fonction permet de mettre à jour un projet existant, à la demande. Lors de cette mise à jour, les phases et jalons venant de Project Server sont mis à jour dans l’onglet «&amp;nbsp;&lt;b&gt;Schedule&lt;/b&gt;&amp;nbsp;». Les informations concernant les ressources sont consolidées et disponibles dans l’onglet «&amp;nbsp;&lt;b&gt;Budget resources&lt;/b&gt;&amp;nbsp;» &lt;p&gt;&lt;img height="280" src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PortfolioServerGatewayPasserellePPSEPM_885F/clip_image066.jpg" width="605" border="0"&gt; &lt;p&gt;Il est possible de sélectionner le type d’opération, Import/Export, via la liste «&amp;nbsp;&lt;b&gt;Operation Type&lt;/b&gt;&amp;nbsp;» &lt;p&gt;Il est possible de synchroniser le projet avec Project Server ou un fichier Project (mpp) en définissant le champ «&amp;nbsp;&lt;b&gt;Import Source&lt;/b&gt;&amp;nbsp;» &lt;p&gt;&lt;img height="246" src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/PortfolioServerGatewayPasserellePPSEPM_885F/clip_image068.jpg" width="605" border="0"&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2620015" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/franmer/archive/tags/Portfolio/default.aspx">Portfolio</category><category domain="http://blogs.technet.com/franmer/archive/tags/EPM/default.aspx">EPM</category><category domain="http://blogs.technet.com/franmer/archive/tags/param_26002300_233_3B00_trage/default.aspx">param&amp;#233;trage</category><category domain="http://blogs.technet.com/franmer/archive/tags/Gateway/default.aspx">Gateway</category></item><item><title>[PPS2007]: Création d'un champ personnalisé;</title><link>http://blogs.technet.com/franmer/archive/2007/10/25/cr-eacute-ation-d-un-champ-dans-pps.aspx</link><pubDate>Thu, 25 Oct 2007 09:46:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:2248029</guid><dc:creator>Franck Mercier</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/franmer/comments/2248029.aspx</comments><wfw:commentRss>http://blogs.technet.com/franmer/commentrss.aspx?PostID=2248029</wfw:commentRss><description>&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;&lt;A&gt;Création d’un champ personalisé dans une fiche projet&lt;/A&gt;&lt;/H3&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/controlpanel/blogs/posteditor.aspx?SelectedNavItem=Posts&amp;amp;sectionid=5650&amp;amp;postid=2248029#_Toc174167002" mce_href="http://blogs.technet.com/controlpanel/blogs/posteditor.aspx?SelectedNavItem=Posts&amp;amp;sectionid=5650&amp;amp;postid=2248029#_Toc174167002"&gt;&lt;/A&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/controlpanel/blogs/posteditor.aspx?SelectedNavItem=Posts&amp;amp;sectionid=5650&amp;amp;postid=2248029#_Toc174167003" mce_href="http://blogs.technet.com/controlpanel/blogs/posteditor.aspx?SelectedNavItem=Posts&amp;amp;sectionid=5650&amp;amp;postid=2248029#_Toc174167003"&gt;Création du champ. 1&lt;/A&gt; 
&lt;P&gt;&lt;A href="http://blogs.technet.com/controlpanel/blogs/posteditor.aspx?SelectedNavItem=Posts&amp;amp;sectionid=5650&amp;amp;postid=2248029#_Toc174167004" mce_href="http://blogs.technet.com/controlpanel/blogs/posteditor.aspx?SelectedNavItem=Posts&amp;amp;sectionid=5650&amp;amp;postid=2248029#_Toc174167004"&gt;Association du champ à une hiérarchie de l’organisation. 3&lt;/A&gt; 
&lt;P&gt;&lt;A href="http://blogs.technet.com/controlpanel/blogs/posteditor.aspx?SelectedNavItem=Posts&amp;amp;sectionid=5650&amp;amp;postid=2248029#_Toc174167005" mce_href="http://blogs.technet.com/controlpanel/blogs/posteditor.aspx?SelectedNavItem=Posts&amp;amp;sectionid=5650&amp;amp;postid=2248029#_Toc174167005"&gt;Définition du champ dans le fichier project.aspx. 4&lt;/A&gt; 
&lt;H4&gt;&lt;A&gt;Création du champ&lt;/A&gt;&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;Connectez vous avec les droits administrateurs à Office Project Portfolio Server 2007 
&lt;LI&gt;Dans le menu du haut de l’écran, cliquez sur settings 
&lt;LI&gt;Dans la rubrique «&amp;nbsp;&lt;B&gt;Structure &amp;amp; Attribute Management&lt;/B&gt;&amp;nbsp;», cliquez sur «&amp;nbsp;&lt;B&gt;Attribute and Indicator Management&lt;/B&gt;&amp;nbsp;»&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;IMG src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/CrationdunchampdansPPS_8948/clip_image002.jpg" width=228 height=111 mce_src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/CrationdunchampdansPPS_8948/clip_image002.jpg"&gt; 
&lt;P&gt;· Sur la droite de l’écran, la fenêtre ci-dessous apparaît 
&lt;P&gt;&lt;IMG src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/CrationdunchampdansPPS_8948/clip_image004.jpg" width=352 height=112 mce_src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/CrationdunchampdansPPS_8948/clip_image004.jpg"&gt; 
&lt;P&gt;· Cliquez sur «&amp;nbsp;&lt;B&gt;Attribute Definition&lt;/B&gt;&amp;nbsp;» 
&lt;P&gt;· La fenêtre ci-dessous s’affiche 
&lt;P&gt;&lt;IMG src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/CrationdunchampdansPPS_8948/clip_image006.jpg" width=553 height=255 mce_src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/CrationdunchampdansPPS_8948/clip_image006.jpg"&gt; 
&lt;P&gt;· Cliquez sur l’onglet «&amp;nbsp;&lt;B&gt;Add Attribute&lt;/B&gt;&amp;nbsp;»&amp;nbsp;: 
&lt;P&gt;· L’écran ci-dessous apparaît&amp;nbsp;: 
&lt;P&gt;&lt;IMG src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/CrationdunchampdansPPS_8948/clip_image008.jpg" width=531 height=389 mce_src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/CrationdunchampdansPPS_8948/clip_image008.jpg"&gt; 
&lt;P&gt;· Définissez les différents éléments de l’attribut (Name, usage, type&amp;nbsp;;…) puis cliquez sur le bouton «&amp;nbsp;&lt;B&gt;Add Attribute&lt;/B&gt;&amp;nbsp;». Pour cet exemple, le champ s’appellera «&amp;nbsp;&lt;B&gt;franmer&lt;/B&gt;&amp;nbsp;» et sera de type liste. On rajoutera deux entrées dans la liste («&amp;nbsp;Test&amp;nbsp;» et «&amp;nbsp;Test2&amp;nbsp;») en saisissant le champ «&amp;nbsp;&lt;B&gt;instance name&lt;/B&gt;&amp;nbsp;» et en cliquant sur le bouton «&amp;nbsp;&lt;B&gt;Add&lt;/B&gt;&amp;nbsp;» 
&lt;P&gt;· En haut de l’écran, cliquez à nouveau sur «&amp;nbsp;&lt;B&gt;Settings&lt;/B&gt;&amp;nbsp;». 
&lt;H4&gt;&lt;A&gt;Association du champ à une hiérarchie de l’organisation&lt;/A&gt;&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;Dans la rubrique «&amp;nbsp;&lt;B&gt;Structure &amp;amp; Attribute Management&lt;/B&gt;&amp;nbsp;», cliquez sur «&amp;nbsp;&lt;B&gt;Attribute and Indicator Management&lt;/B&gt;&amp;nbsp;» 
&lt;LI&gt;Dans la fenêtre de droite qui vient d’apparaître, cliquez sur «&amp;nbsp;&lt;B&gt;Attribute Associations&lt;/B&gt;&amp;nbsp;» . 
&lt;LI&gt;En haut de la fenêtre qui vient d’apparaître, définissez pour quelle hiérarchie de l’organistation, l’attribut doit être disponible en la choisissant dans la liste déroulante «&amp;nbsp;Organization hierarchy&amp;nbsp;». 
&lt;LI&gt;Sélectionnez ensuite les attributes à associer à la hiérarchie en cochant la case se trouvant à gauche des attributs.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;IMG src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/CrationdunchampdansPPS_8948/clip_image010.jpg" width=624 height=219 mce_src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/CrationdunchampdansPPS_8948/clip_image010.jpg"&gt; 
&lt;H4&gt;&lt;A&gt;Définition du champ dans le fichier project.aspx&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;Afin de rendre disponible le champ «&amp;nbsp;franmer&amp;nbsp;» nouvellement créé, il est nécessaire de modifier le fichier Project.aspx. Se fichier se trouve par défaut à l’endroit suivant &lt;B&gt;C:\Inetpub\PortfolioServer\PortfolioServer\104 ou C:\Inetpub\PortfolioServer\PortfolioServer&lt;/B&gt; 
&lt;P&gt;Voici un exemple de modification de ce fichier. On voit clairement que le champ peut être positionné dans les différents onglets («&amp;nbsp;TabItem&amp;nbsp;»), dans une rubrique de cet onglet («&amp;nbsp;SectionBreak&amp;nbsp;») et positionné à droite ou à gauche dans la page («&amp;nbsp;Cell Position&amp;nbsp;»). 
&lt;P&gt;Ci-dessous avec un exemple avec le champ franmer. 
&lt;P&gt;&lt;IMG src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/CrationdunchampdansPPS_8948/clip_image012.jpg" width=605 height=191 mce_src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/CrationdunchampdansPPS_8948/clip_image012.jpg"&gt; 
&lt;P&gt;Voici ci-dessous le résultat, lors de la sélection d’une fiche projet de la hiérarchie «&amp;nbsp;Développement&amp;nbsp;»&amp;nbsp;: le champ franmer 
&lt;P&gt;contient les valeurs "Test" et "Test2" 
&lt;P&gt;&lt;IMG src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/CrationdunchampdansPPS_8948/clip_image015.jpg" width=624 height=221 mce_src="http://blogs.technet.com/blogfiles/franmer/WindowsLiveWriter/CrationdunchampdansPPS_8948/clip_image015.jpg"&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2248029" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/franmer/archive/tags/Portfolio/default.aspx">Portfolio</category><category domain="http://blogs.technet.com/franmer/archive/tags/EPM/default.aspx">EPM</category><category domain="http://blogs.technet.com/franmer/archive/tags/param_26002300_233_3B00_trage/default.aspx">param&amp;#233;trage</category></item></channel></rss>