<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8141649761790050185</id><updated>2024-09-09T08:04:17.006+01:00</updated><category term="EPM"/><category term="Error"/><category term="Project"/><category term="EPM2013"/><category term="ProejctServer"/><category term="Project Server 2010"/><category term="office 365"/><category term="Microsoft"/><category term="Project online"/><category term="Office2013"/><category term="PDP"/><category term="PPM"/><category term="Project Server 2013"/><category term="migrate.project server 2010"/><category term="report"/><category term="Project status update"/><category term="ProjectServer"/><category term="ProjectServer 2010"/><category term="Projectonline"/><category term="Projects"/><category term="SQL"/><category term="SSRS"/><category term="Status update"/><category term="Timesheet"/><category term="online"/><category term="report status update"/><category term="2013"/><category term="Close the project and try again or choose another project"/><category term="Custom Field"/><category term="FOREIGN KEY constraint  Error"/><category term="Force Check-in"/><category term="Graphical"/><category term="HTTP InternalServerError"/><category term="IndexOutOfRangeException"/><category term="PMP"/><category term="Query"/><category term="Reporting"/><category term="Same Key"/><category term="Selection"/><category term="Sorry something went wrong"/><category term="Status Manager"/><category term="TSQL"/><category term="The workflow is still processing. Refresh the page and try again"/><category term="Timesheet Incorrect mode"/><category term="migration"/><category term="parameter"/><category term="playbooks"/><category term="project professional"/><category term="project365"/><title type='text'>MSEPM</title><subtitle type='html'>This Blog is all about Microsoft Project Server</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://msepm2010.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default'/><link rel='alternate' type='text/html' href='http://msepm2010.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12114715889620483373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8141649761790050185.post-390055517298732912</id><published>2015-06-09T12:40:00.001+01:00</published><updated>2015-06-10T10:47:31.244+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="EPM"/><category scheme="http://www.blogger.com/atom/ns#" term="EPM2013"/><category scheme="http://www.blogger.com/atom/ns#" term="office 365"/><category scheme="http://www.blogger.com/atom/ns#" term="Office2013"/><category scheme="http://www.blogger.com/atom/ns#" term="PDP"/><category scheme="http://www.blogger.com/atom/ns#" term="PPM"/><category scheme="http://www.blogger.com/atom/ns#" term="Project"/><category scheme="http://www.blogger.com/atom/ns#" term="Project online"/><category scheme="http://www.blogger.com/atom/ns#" term="Project status update"/><category scheme="http://www.blogger.com/atom/ns#" term="report"/><category scheme="http://www.blogger.com/atom/ns#" term="report status update"/><category scheme="http://www.blogger.com/atom/ns#" term="Status update"/><title type='text'>Create Project status update Part 2</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
In the previous post ( &lt;a href=&quot;http://msepm2010.blogspot.ie/2015/06/create-project-status-update-part-1.html&quot; target=&quot;_blank&quot;&gt;Create Project status update Part 1&lt;/a&gt; ) we created all the parts needed to Create a project status update, in this post we will put it all together and see how it works ,&lt;br /&gt;
&lt;br /&gt;
Go ahead start your SharePoint 2013 designer and create a Project Server workflow, in the workflow insert the Status update stage and add the following steps&lt;br /&gt;
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Wait for Event when a project is submitted (very very very important) .&lt;/li&gt;
&lt;li&gt;Create item in the list that we have created and map the project fields to the list field (again do not forget the Project UID)&amp;nbsp;&lt;/li&gt;
&lt;li&gt;in the end in the transition to stage send the workflow back to the same stage it will look something like below&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6wORwVCLa3QHV3j2TLaYrnB_uaw88mlIy0EQnel3NadZCQzEuX8obCrN1Ifhjc3ak9sutPrebSg8wiR6U5ad7E3I6thO-OlHSou11jT_UJugsfKNsXMQGVsvco6G6fY6Dvk_y0iKbArqE/s1600/4.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;170&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6wORwVCLa3QHV3j2TLaYrnB_uaw88mlIy0EQnel3NadZCQzEuX8obCrN1Ifhjc3ak9sutPrebSg8wiR6U5ad7E3I6thO-OlHSou11jT_UJugsfKNsXMQGVsvco6G6fY6Dvk_y0iKbArqE/s640/4.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Project Server Workflow&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The reason wait for event is so important is if you dont have it the workflow will run infinitely, so the wait for will stop it.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
and this is how my test mapping looks something like this&amp;nbsp;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0gE6nCxNI-26NMYHEmNtvc6NbRZCb9qsnkJszRZNSBSXMXOy-s9mBiu9i6mUXsDBy6Rwl5Rc5L3A9hYvf_vXDNdWHl_M2plck2MFyeqdsPlzx1rcZllISkh_yuno7TpFRfoNQwS3T1Oyr/s1600/5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;552&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0gE6nCxNI-26NMYHEmNtvc6NbRZCb9qsnkJszRZNSBSXMXOy-s9mBiu9i6mUXsDBy6Rwl5Rc5L3A9hYvf_vXDNdWHl_M2plck2MFyeqdsPlzx1rcZllISkh_yuno7TpFRfoNQwS3T1Oyr/s640/5.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Mapping Project data to status update list&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
that is it save and publish, next step is associate that workflow with an EPT , create a project and fill in all the data required, then hit the workflow submit button, the workflow will kick-off , your Status update PDP will look something like this after couple of runs&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh81kxtV6JkeaOViWvzhozHhTLwztVEDN5WkRPk1mk_wewNaTrei39Ok15huqgfM-7OfDVJAOr5p6IR08yt_NMmKHNkKuBoYFt4LqbihvHChqnOZ6Y0NOvUWPiFTZSnPh0Xs95xXxpfZ_yC/s1600/6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;194&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh81kxtV6JkeaOViWvzhozHhTLwztVEDN5WkRPk1mk_wewNaTrei39Ok15huqgfM-7OfDVJAOr5p6IR08yt_NMmKHNkKuBoYFt4LqbihvHChqnOZ6Y0NOvUWPiFTZSnPh0Xs95xXxpfZ_yC/s640/6.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Status update list&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
Next post will talk about the limitations and how to improve this&amp;nbsp;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://msepm2010.blogspot.com/feeds/390055517298732912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msepm2010.blogspot.com/2015/06/create-project-status-update-part-2.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/390055517298732912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/390055517298732912'/><link rel='alternate' type='text/html' href='http://msepm2010.blogspot.com/2015/06/create-project-status-update-part-2.html' title='Create Project status update Part 2'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12114715889620483373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6wORwVCLa3QHV3j2TLaYrnB_uaw88mlIy0EQnel3NadZCQzEuX8obCrN1Ifhjc3ak9sutPrebSg8wiR6U5ad7E3I6thO-OlHSou11jT_UJugsfKNsXMQGVsvco6G6fY6Dvk_y0iKbArqE/s72-c/4.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8141649761790050185.post-2429838513473709217</id><published>2015-06-09T11:51:00.001+01:00</published><updated>2015-06-10T10:47:10.605+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="EPM"/><category scheme="http://www.blogger.com/atom/ns#" term="EPM2013"/><category scheme="http://www.blogger.com/atom/ns#" term="office 365"/><category scheme="http://www.blogger.com/atom/ns#" term="Office2013"/><category scheme="http://www.blogger.com/atom/ns#" term="PDP"/><category scheme="http://www.blogger.com/atom/ns#" term="PPM"/><category scheme="http://www.blogger.com/atom/ns#" term="Project"/><category scheme="http://www.blogger.com/atom/ns#" term="Project online"/><category scheme="http://www.blogger.com/atom/ns#" term="Project status update"/><category scheme="http://www.blogger.com/atom/ns#" term="report"/><category scheme="http://www.blogger.com/atom/ns#" term="report status update"/><category scheme="http://www.blogger.com/atom/ns#" term="Status update"/><title type='text'>Create Project status update Part 1</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Today we will work on a very basic and easy way to create a Project status update report without the need for a complicated info-path forms or creating multiple lists and workflows.&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
so the issue i was working on a very basic implementation for a client who wanted a straight forward Project Online implementation, the only non standard feature they asked for is a weekly status update report. i have done that before using infopath and suctom code but this is Project Online things are a bit different. so i did some search didn&#39;t take me long to find a post by&amp;nbsp;&lt;span style=&quot;background-color: #f2f7fc; font-family: Georgia, &#39;Bitstream Charter&#39;, serif; font-size: 14px; line-height: 1.5em;&quot;&gt;Andrew Lavinsky &amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://azlav.wordpress.com/2014/08/20/creating-status-reports-with-project-online-and-sharepoint-designer-part-1/&quot; target=&quot;_blank&quot;&gt;creating status reports with project online and sharepoint designer&lt;/a&gt;&amp;nbsp;and i wanted to start working with it but it was a bit longer than i wanted and i thought there might be a way to simplify it it took me a while but i got there :) , a simple and quick to implement solution so lets start in this part we will create all the.&lt;br /&gt;
&lt;br /&gt;
Keep in mind in this case the client do not require a workflow for their projects (with some creativity it can be incorporated)&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Step 1 : The list&amp;nbsp;&lt;/h3&gt;
&lt;div&gt;
we start with the basic create a share point custom list and add all the fields that you wish to report on, make sure that you include the Project GUID in that list&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Step 2: &amp;nbsp;The PDP&amp;nbsp;&lt;/h3&gt;
&lt;div&gt;
Go to your PWA and create a new PDP give it a name , and add the following items to it&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
a query string filter to capture the project guid from the URL. then add the list that we just created above, In the Query string webpart create capture the ProjUID from the URL&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqcUi-FOffv369ojl4zN6vHtFtk1vzWDhYr0T20mMOtdPKe3q8AFRZOD2tXMSfKZvGZ8fxJl8p80Ls9z5kPE1HPUPvkTunDSIXJMH2n2nC-aEl3OdmFujwubJDmHItSm9W35L4x3XPsHu6/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;225&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqcUi-FOffv369ojl4zN6vHtFtk1vzWDhYr0T20mMOtdPKe3q8AFRZOD2tXMSfKZvGZ8fxJl8p80Ls9z5kPE1HPUPvkTunDSIXJMH2n2nC-aEl3OdmFujwubJDmHItSm9W35L4x3XPsHu6/s640/1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Create Status update PDP&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
next send the captured Project UID to the list to make sure only project related items will be in display, form the query string webpart create a connection to the list on the page&amp;nbsp;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn0qls-XCQMOp0V6LYyIkYd6x6zm7tuZ7b7PlPIhEjdL2Ne-uTR8rKwDVt6cvglgmugA-m0p_cNJwwbetUeAIZno4NZW0nbxmyLKn_EvxCFHCUcAcQVEqj2UBrvIDAVB7JlfPN5tfx8caE/s1600/2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;284&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn0qls-XCQMOp0V6LYyIkYd6x6zm7tuZ7b7PlPIhEjdL2Ne-uTR8rKwDVt6cvglgmugA-m0p_cNJwwbetUeAIZno4NZW0nbxmyLKn_EvxCFHCUcAcQVEqj2UBrvIDAVB7JlfPN5tfx8caE/s640/2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Link the Project uid filter&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Save the PDP and then change its type to Workflow Status,That all we need from this PDP at this stage save it and we will get back to it later.&amp;nbsp;&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
Step 3: The Stage&lt;/h3&gt;
&lt;div&gt;
Go to your PWA and create a stage, i have created a stage and called it status update stage under a phase that i also called status update (feel free to name it as you wish)&amp;nbsp;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs4O25lW8lVYRB7g4HksECW6f2kURAC0SOZKmCZT5JeS4Ns1kZsyPBvUN1dbzckRo9z4dDCvyQ06ksWvi0nFERXGTKSiTCYLNoiOnM0isjDD_mxEduxuiN3OOiyC7PfnFCmLNLh0XUwtj1/s1600/3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;504&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs4O25lW8lVYRB7g4HksECW6f2kURAC0SOZKmCZT5JeS4Ns1kZsyPBvUN1dbzckRo9z4dDCvyQ06ksWvi0nFERXGTKSiTCYLNoiOnM0isjDD_mxEduxuiN3OOiyC7PfnFCmLNLh0XUwtj1/s640/3.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Create Project status update Stage&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
That is it , in the post i will write on how we will&amp;nbsp;put the pieces together and have a nice and simple way of logging our status updates&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
&lt;a href=&quot;http://msepm2010.blogspot.ie/2015/06/create-project-status-update-part-2.html&quot; target=&quot;_blank&quot;&gt;Part 2 is now available&lt;/a&gt;&amp;nbsp;&lt;/h2&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://msepm2010.blogspot.com/feeds/2429838513473709217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msepm2010.blogspot.com/2015/06/create-project-status-update-part-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/2429838513473709217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/2429838513473709217'/><link rel='alternate' type='text/html' href='http://msepm2010.blogspot.com/2015/06/create-project-status-update-part-1.html' title='Create Project status update Part 1'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12114715889620483373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqcUi-FOffv369ojl4zN6vHtFtk1vzWDhYr0T20mMOtdPKe3q8AFRZOD2tXMSfKZvGZ8fxJl8p80Ls9z5kPE1HPUPvkTunDSIXJMH2n2nC-aEl3OdmFujwubJDmHItSm9W35L4x3XPsHu6/s72-c/1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8141649761790050185.post-4203893378597160776</id><published>2015-04-28T16:05:00.000+01:00</published><updated>2017-08-22T09:37:25.435+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="EPM"/><category scheme="http://www.blogger.com/atom/ns#" term="EPM2013"/><category scheme="http://www.blogger.com/atom/ns#" term="Error"/><category scheme="http://www.blogger.com/atom/ns#" term="HTTP InternalServerError"/><category scheme="http://www.blogger.com/atom/ns#" term="office 365"/><category scheme="http://www.blogger.com/atom/ns#" term="online"/><category scheme="http://www.blogger.com/atom/ns#" term="ProejctServer"/><category scheme="http://www.blogger.com/atom/ns#" term="Project"/><category scheme="http://www.blogger.com/atom/ns#" term="Project online"/><category scheme="http://www.blogger.com/atom/ns#" term="The workflow is still processing. Refresh the page and try again"/><title type='text'>Project Online Workflow Issue (HTTP InternalServerError)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hi&lt;br /&gt;
&lt;br /&gt;
Just a quick post about an issue that i have had this week and i just managed to get to the bottom of it, I was working on one of my clients sites trying to create what you can consider the most straightforward WF it was a sequential workflow with no approvals, when i created the first project the workflow wouldn&#39;t move with and was stuck with the following status&lt;br /&gt;
&lt;br /&gt;
&lt;table style=&quot;padding-bottom: 10px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;span class=&quot;ms-WPTitle&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3&gt;
&lt;span class=&quot;ms-WPTitle&quot;&gt; Workflow Stage Status&lt;/span&gt;&lt;/h3&gt;
&lt;span class=&quot;ms-WPTitle&quot;&gt; &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;span style=&quot;padding-left: 2px;&quot;&gt;The workflow is still processing. Refresh the page and try again.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXmvtYcAfd-YBnKSioYbsqpKfRJfaXYfocEe1srusYQ1fG_F3j9giWyo9klixHOWQDSSTLQvHjiPhBM30UbfqHcRhd9HmPVGL-a_sZgjyjVZtnSabHbaC8HkgVX8hve0s7RDMI682i-t3u/s1600/28-04-2015+15-42-20.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;260&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXmvtYcAfd-YBnKSioYbsqpKfRJfaXYfocEe1srusYQ1fG_F3j9giWyo9klixHOWQDSSTLQvHjiPhBM30UbfqHcRhd9HmPVGL-a_sZgjyjVZtnSabHbaC8HkgVX8hve0s7RDMI682i-t3u/s1600/28-04-2015+15-42-20.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
when i went to check the workflow status it was in started for a while with the following error&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgo26bwhqg4F4I-mVHXVW0OMILR4tYeF5JpudcVn8tmrvEXhVELYQ13-haXNknB99DNrHrNH7N32F7uB6NguSOTni2uNjhmRm7MIZ9cZWmIg7J-abVVJkVDlGjJA0Xdbx6DsZ00Fr8o2ntq/s1600/28-04-2015+15-58-27.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;277&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgo26bwhqg4F4I-mVHXVW0OMILR4tYeF5JpudcVn8tmrvEXhVELYQ13-haXNknB99DNrHrNH7N32F7uB6NguSOTni2uNjhmRm7MIZ9cZWmIg7J-abVVJkVDlGjJA0Xdbx6DsZ00Fr8o2ntq/s1600/28-04-2015+15-58-27.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
The environment im working on is a test PWA (not the default PWA URL) and with SharePoint permission mode.&lt;br /&gt;
&lt;br /&gt;
to resolve this issue or better to workaround this issue I have found that I had the Project site create ion settings is set to &lt;b&gt;Do not create a site &lt;/b&gt;, and when I switched that to automatically create a site and I attached a project site to my project and restarted the workflow it did work fine with no issues.&lt;br /&gt;
&lt;br /&gt;
I have a case open with Microsoft I will keep you all updated on this&lt;br /&gt;
&lt;br /&gt;
have a nice day :)&lt;br /&gt;
Malek&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://msepm2010.blogspot.com/feeds/4203893378597160776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msepm2010.blogspot.com/2015/04/project-online-workflow-issue-http.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/4203893378597160776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/4203893378597160776'/><link rel='alternate' type='text/html' href='http://msepm2010.blogspot.com/2015/04/project-online-workflow-issue-http.html' title='Project Online Workflow Issue (HTTP InternalServerError)'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12114715889620483373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXmvtYcAfd-YBnKSioYbsqpKfRJfaXYfocEe1srusYQ1fG_F3j9giWyo9klixHOWQDSSTLQvHjiPhBM30UbfqHcRhd9HmPVGL-a_sZgjyjVZtnSabHbaC8HkgVX8hve0s7RDMI682i-t3u/s72-c/28-04-2015+15-42-20.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8141649761790050185.post-7016611284908597656</id><published>2015-04-17T16:27:00.002+01:00</published><updated>2015-04-17T16:27:54.862+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="EPM"/><category scheme="http://www.blogger.com/atom/ns#" term="EPM2013"/><category scheme="http://www.blogger.com/atom/ns#" term="migration"/><category scheme="http://www.blogger.com/atom/ns#" term="office 365"/><category scheme="http://www.blogger.com/atom/ns#" term="playbooks"/><category scheme="http://www.blogger.com/atom/ns#" term="Project"/><category scheme="http://www.blogger.com/atom/ns#" term="Project Server 2013"/><category scheme="http://www.blogger.com/atom/ns#" term="Projectonline"/><category scheme="http://www.blogger.com/atom/ns#" term="ProjectServer"/><title type='text'>Playbook tool and Project Online</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hi Again&lt;br /&gt;
&lt;br /&gt;
its Friday end of day so i will make it as short and fast as possible&lt;br /&gt;
&lt;br /&gt;
If you have been working with Project Server for the last couple of years , you know that it was relatively easy to move Project Server on premise &amp;nbsp;instance between environments, data base migration was specifically useful when moving from development or test environment to production environment.&lt;br /&gt;
&lt;br /&gt;
that didn&#39;t come without limitations especially when the migration required is a partial migration for some newly developed configuration, again there was a solution&amp;nbsp;&lt;span style=&quot;color: #2a2a2a; font-family: &#39;Segoe UI&#39;, &#39;Lucida Grande&#39;, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;a href=&quot;https://technet.microsoft.com/en-us/library/gg128952%28v=office.14%29.aspx&quot;&gt;The Microsoft Project Server 2010 Server Settings Backup/Restore tool is part of the Microsoft Project Server 2010 Resource Kit (PRK).&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
The tool enabled us to backup the configurations from one environment to another, it even allowed to &amp;nbsp;merge or replace the settings.&lt;br /&gt;
&lt;br /&gt;
That bring us to Project Online, as we all know database migration is simply not an option, some looking around will lead us to one conclusion there is some 3rd party tools , the tools available do provide all the required functionality to migrate configurations and data, and they are supported &amp;nbsp;but there is one tiny issue they are not free :)&lt;br /&gt;
&lt;br /&gt;
so i needed a quick solution to migrate some basic configurations and settings between Project online environments the configurations were some custom fields (with lookup tables), &amp;nbsp;security configurations , Quick launch and views i started the manual process and then i got an idea why not to use the same tools for Project 2010 for project online, technically it is possible (with limitations)&lt;br /&gt;
&lt;br /&gt;
so i downloaded and installed Project Server Playbooks, if you just simply start it and tried to login using windows authentication or even Form Authentication you will get the error below &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDWJJp6Qp-qkuCps1jJ2TRkdD3ajckiLjIOBCRytWV5YGjzl8cwzoV6icnxTQIYuSoo0IGlegjdy3Op3Aa6M1x9o23WXH6iBQY2UmByDWZhFmYoWOnBYYP79XaEphuvJhUcLYYxB6eG4-a/s1600/02-04-2015+16-54-34.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDWJJp6Qp-qkuCps1jJ2TRkdD3ajckiLjIOBCRytWV5YGjzl8cwzoV6icnxTQIYuSoo0IGlegjdy3Op3Aa6M1x9o23WXH6iBQY2UmByDWZhFmYoWOnBYYP79XaEphuvJhUcLYYxB6eG4-a/s1600/02-04-2015+16-54-34.png&quot; height=&quot;320&quot; width=&quot;284&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
The error basicaly is that the tool do not support authentication &amp;nbsp;to office 365, so to come around that issue i remembered a nice trick that i came across before when i was trying to connect my LINQPad to Project Server Odata, the solution basically use Fidler to take over the authentication cookie and reuse it again&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
so first step go and download fidler, then follow the steps from this&amp;nbsp;&lt;a href=&quot;https://pholpar.wordpress.com/tag/project-online/&quot;&gt;link &lt;/a&gt;&amp;nbsp;you will be interested in this section&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&quot;Our “solution”: we will “cache” the authentication cookies from an &lt;em&gt;Internet Explorer&lt;/em&gt; session, then inject the same cookies to the &lt;em&gt;LINQPad&lt;/em&gt; sessions.&lt;/div&gt;
Start &lt;em&gt;Fiddler&lt;/em&gt;, choose &lt;em&gt;Roles&lt;/em&gt; / &lt;em&gt;Customize Rules…&lt;/em&gt;, and edit the&lt;em&gt; &lt;span class=&quot;skimlinks-unlinked&quot;&gt;CustomRules.js&lt;/span&gt;&lt;/em&gt; file (don’t forget to create a backup!).&lt;br /&gt;
Before the &lt;em&gt;OnBeforeRequest&lt;/em&gt; function add this code:&lt;br /&gt;
&lt;em&gt;static var authCookies = &quot;&quot;;      &lt;br /&gt;static var o365Site = &quot;yourO365Site.&lt;span class=&quot;skimlinks-unlinked&quot;&gt;sharepoint.com&lt;/span&gt;&quot;; // modify this value!&lt;/em&gt;&lt;br /&gt;
At the beginning of the &lt;em&gt;OnBeforeRequest&lt;/em&gt; function add this code:&lt;br /&gt;
&lt;em&gt;if (oSession.HostnameIs(o365Site)) {      &lt;br /&gt;&amp;nbsp; var cookie = oSession.oRequest[&quot;Cookie&quot;];       &lt;br /&gt;&amp;nbsp; if ((cookie == &quot;&quot;) &amp;amp;&amp;amp; (authCookies != &quot;&quot;)) {       &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //oSession.oRequest[&quot;Accept&quot;] = &quot;text/html, application/xhtml+xml, */*&quot;;       &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; oSession.oRequest[&quot;Cookie&quot;] = authCookies;       &lt;br /&gt;&amp;nbsp; }       &lt;br /&gt;}&lt;/em&gt;&lt;br /&gt;
At the beginning of the &lt;em&gt;OnBeforeResponse&lt;/em&gt; function add this code:&lt;br /&gt;
&lt;em&gt;if (oSession.HostnameIs(o365Site)) {      &lt;br /&gt;&amp;nbsp; var cookie = oSession.oRequest[&quot;Cookie&quot;];       &lt;br /&gt;&amp;nbsp; if (cookie != &quot;&quot;) {       &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; authCookies = cookie;       &lt;br /&gt;&amp;nbsp; }       &lt;br /&gt;}&lt;/em&gt;&lt;br /&gt;
Done! Save the changes of &lt;em&gt;CustomRules.js&lt;/em&gt;. Then (having &lt;em&gt;Fiddler&lt;/em&gt; running and capturing network traffic!) start &lt;em&gt;IE&lt;/em&gt;, navigate to your &lt;em&gt;O365&lt;/em&gt; site, and authenticate yourself when requested. Cookies are cached in &lt;em&gt;Fiddler&lt;/em&gt; at this point.&quot;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
now once you have the configurations done correctly run playbooks , feed in your project on-line URL and hit ok , in a minute or two you will get the lovely view below&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg36LshRI6qCS24ywVmZ0eTo20HuUUoDWnx7ykUNJYoU9OWIK8bvAHnjndFRXMn0rs47_17YtoLb216r1QXySwE3hVMhE5GcenWJD-JXvZK5Ac9bo-NKzBY2kTJtieahhM-lErYn2lJ7VoU/s1600/Done.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg36LshRI6qCS24ywVmZ0eTo20HuUUoDWnx7ykUNJYoU9OWIK8bvAHnjndFRXMn0rs47_17YtoLb216r1QXySwE3hVMhE5GcenWJD-JXvZK5Ac9bo-NKzBY2kTJtieahhM-lErYn2lJ7VoU/s1600/Done.png&quot; height=&quot;400&quot; width=&quot;276&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
enjoy backing up and restoring, i did notice some limitations around some configurations backup but still the tool can do about 80% of the job and its free :)&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;b style=&quot;color: red;&quot;&gt;It goes without saying but i will say it over and over and over , this is not a supported method by&amp;nbsp;Microsoft&amp;nbsp;, i&amp;nbsp;DO NOT &amp;nbsp;recommend&amp;nbsp;using it on any production&amp;nbsp;environment&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;b style=&quot;color: red;&quot;&gt;I do recommend the official recommended methods by Microsoft&amp;nbsp;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;b style=&quot;color: red;&quot;&gt;another warning , when you take a backup make sure that the XML was downloaded&amp;nbsp;successful&amp;nbsp;with no&amp;nbsp;errors or warnings before you attempt to restore it back&amp;nbsp;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Have a good day&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Malek&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://msepm2010.blogspot.com/feeds/7016611284908597656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msepm2010.blogspot.com/2015/04/playbook-tool-and-project-online.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/7016611284908597656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/7016611284908597656'/><link rel='alternate' type='text/html' href='http://msepm2010.blogspot.com/2015/04/playbook-tool-and-project-online.html' title='Playbook tool and Project Online'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12114715889620483373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDWJJp6Qp-qkuCps1jJ2TRkdD3ajckiLjIOBCRytWV5YGjzl8cwzoV6icnxTQIYuSoo0IGlegjdy3Op3Aa6M1x9o23WXH6iBQY2UmByDWZhFmYoWOnBYYP79XaEphuvJhUcLYYxB6eG4-a/s72-c/02-04-2015+16-54-34.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8141649761790050185.post-6360691789533355925</id><published>2015-04-01T16:30:00.000+01:00</published><updated>2015-04-01T16:31:20.114+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="EPM"/><category scheme="http://www.blogger.com/atom/ns#" term="Error"/><category scheme="http://www.blogger.com/atom/ns#" term="PPM"/><category scheme="http://www.blogger.com/atom/ns#" term="Project"/><category scheme="http://www.blogger.com/atom/ns#" term="Project online"/><category scheme="http://www.blogger.com/atom/ns#" term="project365"/><category scheme="http://www.blogger.com/atom/ns#" term="Projectonline"/><category scheme="http://www.blogger.com/atom/ns#" term="ProjectServer"/><category scheme="http://www.blogger.com/atom/ns#" term="Sorry something went wrong"/><category scheme="http://www.blogger.com/atom/ns#" term="Timesheet"/><title type='text'>Project Online Timesheet Issue</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hi Again,&lt;br /&gt;
&lt;br /&gt;
Recently we have noticed an issue with the Timesheet page and with the Timesheet web part.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;the issue occur when the Timesheet is not yet created &amp;nbsp;and users try to access a page that contains a webpart to display that webpart&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;the page will not load and you will get the ugly message&lt;br /&gt;
(Sorry Something went wrong)&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE1MgMJ83OdfrHf0TKYEQR_EfRchCFrF6X7_J0smp-oeyDzuQvfpLF2a3B5iBfb9_WkX3gSmZR-MFe8ZTGq_bd2C1dl3qd6vC9S6ymZTnKCrNw1YUPQmJtFT6PM45pCwhdOnPylfNXLzX3/s1600/TSIssue.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE1MgMJ83OdfrHf0TKYEQR_EfRchCFrF6X7_J0smp-oeyDzuQvfpLF2a3B5iBfb9_WkX3gSmZR-MFe8ZTGq_bd2C1dl3qd6vC9S6ymZTnKCrNw1YUPQmJtFT6PM45pCwhdOnPylfNXLzX3/s1600/TSIssue.png&quot; height=&quot;162&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
at the moment Microsoft is aware of this issue and the team is working on a solution for the issue , until then the only workaround is to remove any link that will lead users to the pwa/timesheet.aspx page, direct users to the manage timehseets page so they have to click on click to create the timesheet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hopefully this will help you :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://msepm2010.blogspot.com/feeds/6360691789533355925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msepm2010.blogspot.com/2015/04/project-online-timesheet-issue.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/6360691789533355925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/6360691789533355925'/><link rel='alternate' type='text/html' href='http://msepm2010.blogspot.com/2015/04/project-online-timesheet-issue.html' title='Project Online Timesheet Issue'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12114715889620483373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE1MgMJ83OdfrHf0TKYEQR_EfRchCFrF6X7_J0smp-oeyDzuQvfpLF2a3B5iBfb9_WkX3gSmZR-MFe8ZTGq_bd2C1dl3qd6vC9S6ymZTnKCrNw1YUPQmJtFT6PM45pCwhdOnPylfNXLzX3/s72-c/TSIssue.png" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8141649761790050185.post-3806455659500415795</id><published>2013-10-03T15:16:00.000+01:00</published><updated>2013-10-03T22:43:55.217+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Custom Field"/><category scheme="http://www.blogger.com/atom/ns#" term="Graphical"/><category scheme="http://www.blogger.com/atom/ns#" term="office 365"/><category scheme="http://www.blogger.com/atom/ns#" term="online"/><category scheme="http://www.blogger.com/atom/ns#" term="ProejctServer"/><category scheme="http://www.blogger.com/atom/ns#" term="Project Server 2013"/><title type='text'>Quick Tip Project Server 2013 Online PDP</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hi&lt;br /&gt;
I have been working on this Project Server 2013 environment for the last week , yesterday i have had this problem that almost made me pull my hair out&lt;br /&gt;
&lt;br /&gt;
simply i have a costume field that is linked to a lookup table , the custom field is a RAG so it should display graphical indicator... simply &amp;nbsp;i created &amp;nbsp;it and added the custom field to the PDP ... open the project to edit to find this&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihKHTDU6H_CwF_GKhzYvAV7Yfsxye2V7rZ7f-TuG669phnQ-LVe-sxaY3WsvdLrBY2o9MI9uuDhX2ogo4zS5R8HSAoELAlK9Oy7ngQRq51KL9AIVFSOTaVQK9lm2PvamqZiFz7SXtSpl1i/s1600/PDP.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;234&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihKHTDU6H_CwF_GKhzYvAV7Yfsxye2V7rZ7f-TuG669phnQ-LVe-sxaY3WsvdLrBY2o9MI9uuDhX2ogo4zS5R8HSAoELAlK9Oy7ngQRq51KL9AIVFSOTaVQK9lm2PvamqZiFz7SXtSpl1i/s640/PDP.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;This Web Part was unable to load.&lt;br /&gt;Information that may be useful in solving this problem was written to the Unified Logging Service (ULS) log&amp;nbsp;&lt;/span&gt;&lt;/blockquote&gt;
an error in the web part with a nice GUID that to a ULS entry that i don&#39;t have access to ( i have opened a Support request with Microsoft) meanwhile i couldn&#39;t just wait around so i started trying to figure out what is the problem , i have noticed that the web-part do show normally when the project is in read only mode the problem only happen when i open the project in edit mode , so it must be a problem when project server try to read the custom field and what all of those custom fields have in common they are new and empty&lt;br /&gt;
&lt;br /&gt;
to fix this i went to the lookup table added a new entry (N/A) and from the custom field i selected the new value as a default , that did solve the issue for me&lt;br /&gt;
&lt;br /&gt;
hope this help&lt;br /&gt;
have fun&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://msepm2010.blogspot.com/feeds/3806455659500415795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msepm2010.blogspot.com/2013/10/quick-tip-project-server-2013-online-pdp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/3806455659500415795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/3806455659500415795'/><link rel='alternate' type='text/html' href='http://msepm2010.blogspot.com/2013/10/quick-tip-project-server-2013-online-pdp.html' title='Quick Tip Project Server 2013 Online PDP'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12114715889620483373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihKHTDU6H_CwF_GKhzYvAV7Yfsxye2V7rZ7f-TuG669phnQ-LVe-sxaY3WsvdLrBY2o9MI9uuDhX2ogo4zS5R8HSAoELAlK9Oy7ngQRq51KL9AIVFSOTaVQK9lm2PvamqZiFz7SXtSpl1i/s72-c/PDP.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8141649761790050185.post-3410892378863031791</id><published>2013-09-30T11:39:00.000+01:00</published><updated>2013-09-30T11:39:19.625+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Error"/><category scheme="http://www.blogger.com/atom/ns#" term="Force Check-in"/><category scheme="http://www.blogger.com/atom/ns#" term="IndexOutOfRangeException"/><category scheme="http://www.blogger.com/atom/ns#" term="Project Server 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="Projects"/><title type='text'>Force Check-in Enterprise Objects  page is not working</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hi Again&lt;br /&gt;
&lt;br /&gt;
last week i got a very strange support request form one of my clients that says (we wanted to force check in a project we went as instructed Server settings under database administration clicked on&amp;nbsp;Force Check-in Enterprise Objects link and we got the error below)&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEierrIAwW1TbtcpSKxESe2kIGvsEursGX0vUwwcTti7hEWZ7Z2B6fQsR0UfYS9gcTZHrMHi1FSnKVCCZtSHgPGrIkJ6JXNoRZcmNNS0SAvKrSOqAHFA_FLNHqCYH1tFFDZgCH4YyoidmNhN/s1600/30-09-2013+11-02-28.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEierrIAwW1TbtcpSKxESe2kIGvsEursGX0vUwwcTti7hEWZ7Z2B6fQsR0UfYS9gcTZHrMHi1FSnKVCCZtSHgPGrIkJ6JXNoRZcmNNS0SAvKrSOqAHFA_FLNHqCYH1tFFDZgCH4YyoidmNhN/s1600/30-09-2013+11-02-28.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a Project Server 2010 installation .&lt;br /&gt;
&lt;br /&gt;
it wasn&#39;t a security issue , or SharePoint problem , i started digging in the ULS log and found the entry below&lt;br /&gt;
&lt;br /&gt;
Exception occurred in method&lt;br /&gt;
Microsoft.Office.Project.Server.BusinessLayer.Admin.AdminReadCheckedOutEnterpriseProjects&lt;br /&gt;
System.IndexOutOfRangeException: Index was outside the bounds of the array.     at Microsoft.Office.Project.Server.BusinessLayer.Admin.ReadCheckedOutEnterpriseProjects()&lt;br /&gt;
at Microsoft.Office.Project.Server.Wcf.Implementation.&lt;br /&gt;
PWAImpl.AdminReadCheckedOutEnterpriseProjects()&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;The problem&lt;/b&gt;&lt;br /&gt;
in my case the&amp;nbsp;EGlobal project was checked out to a user that was deleted form the system causing the&amp;nbsp;method to return an exception, in other cases it might be another project in this case it will be a bit more complicated to discover if that was the case leave me a comment will answer it for you&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Solution is two parts &lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;PLEASE PLEASE PLEASE PLEASE Take a back up of all of your databases before you start&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
1- the quick fix (Not supported by Microsoft)&lt;br /&gt;
&lt;br /&gt;
run the script below against your published database , this will reset the checked out by column (basically&lt;br /&gt;
force check-in)&lt;br /&gt;
&lt;br /&gt;
UPDATE [MSP_PROJECTS]&lt;br /&gt;
SET PROJ_CHECKOUTBY=null&lt;br /&gt;
WHERE PROJ_NAME=&#39;EGlobal&#39;&lt;br /&gt;
&lt;br /&gt;
2- the second and most important please install the latest updates by Microsoft&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hope that helps &lt;br /&gt;
&lt;br /&gt;
Malek 
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://msepm2010.blogspot.com/feeds/3410892378863031791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msepm2010.blogspot.com/2013/09/force-check-in-enterprise-objects-page.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/3410892378863031791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/3410892378863031791'/><link rel='alternate' type='text/html' href='http://msepm2010.blogspot.com/2013/09/force-check-in-enterprise-objects-page.html' title='Force Check-in Enterprise Objects  page is not working'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12114715889620483373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEierrIAwW1TbtcpSKxESe2kIGvsEursGX0vUwwcTti7hEWZ7Z2B6fQsR0UfYS9gcTZHrMHi1FSnKVCCZtSHgPGrIkJ6JXNoRZcmNNS0SAvKrSOqAHFA_FLNHqCYH1tFFDZgCH4YyoidmNhN/s72-c/30-09-2013+11-02-28.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8141649761790050185.post-6209825854997671316</id><published>2013-07-09T09:49:00.001+01:00</published><updated>2013-07-09T09:49:19.475+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="EPM"/><category scheme="http://www.blogger.com/atom/ns#" term="PDP"/><category scheme="http://www.blogger.com/atom/ns#" term="Project"/><category scheme="http://www.blogger.com/atom/ns#" term="Project Server 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="ProjectServer 2010"/><title type='text'>PDP Security </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hi ,&lt;br /&gt;
&lt;br /&gt;
Im a bit in a rush so i will keep this simple and straight forward &lt;br /&gt;
&lt;br /&gt;
A client asked me if they can hide a Project Detail Page (PDP) from certain users, i know that there is no out of the box settings to achieve that so i lunched Google and the first result was a blog for Andrew Lavinsky &amp;nbsp;(&lt;a href=&quot;http://azlav.umtblog.com/2011/06/15/applying-security-to-a-pdp-redux/&quot;&gt;http://azlav.umtblog.com/2011/06/15/applying-security-to-a-pdp-redux/&lt;/a&gt;) the idea was to disable security inheritance on the PDP document level and assigning unique permission (Simple enough) &amp;nbsp;but if you already followed the link you will notice Andrew comment that there is an issue with that approach that it will only work under a very specific case&lt;br /&gt;
&lt;br /&gt;
so i approached it a little bit different instead of setting up and changing permissions on the PDP level i simple created a SharePoint group (group who is allowed to view that PDP) and configured target audience for the Project Server Custom field web-part to target only that group.&lt;br /&gt;
&lt;br /&gt;
and that is it , not the cleanest way the PDP name and link will still appear but it is the only way for the moment , please let me know if you have any better ideas&lt;br /&gt;
&lt;br /&gt;
Cheers&lt;br /&gt;
Malek&amp;nbsp;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://msepm2010.blogspot.com/feeds/6209825854997671316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msepm2010.blogspot.com/2013/07/pdp-security.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/6209825854997671316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/6209825854997671316'/><link rel='alternate' type='text/html' href='http://msepm2010.blogspot.com/2013/07/pdp-security.html' title='PDP Security '/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12114715889620483373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8141649761790050185.post-5382304057937280661</id><published>2013-01-30T10:47:00.003+00:00</published><updated>2013-01-30T10:47:58.430+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="parameter"/><category scheme="http://www.blogger.com/atom/ns#" term="Selection"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><category scheme="http://www.blogger.com/atom/ns#" term="SSRS"/><category scheme="http://www.blogger.com/atom/ns#" term="TSQL"/><title type='text'>SQL Parameter Selector</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hi&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
This is&amp;nbsp;something&amp;nbsp;that i came&amp;nbsp;across&amp;nbsp;couple of times while working on a reporting&amp;nbsp;project&amp;nbsp;, and i&amp;nbsp;hope&amp;nbsp;it might help someone else&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
We have a data set that we need to select form the database based on list of parameter , the client&amp;nbsp;requirements&amp;nbsp;was to have a selector that identify which filed to filter&amp;nbsp;against&amp;nbsp;with &amp;nbsp;start and finish date parameters&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
table structure&lt;br /&gt;
&lt;br /&gt;
UserID &amp;nbsp; &amp;nbsp; ActionID &amp;nbsp; &amp;nbsp;StartDate &amp;nbsp; FinishDate&lt;br /&gt;
&lt;br /&gt;
the selection criteria was the user can select if they want to filter based on the start date or on the finish date , that means on the report there is only two date parameter&lt;br /&gt;
&lt;br /&gt;
@startDate &amp;nbsp;and @EndDate&lt;br /&gt;
&lt;br /&gt;
the solution was simple enough&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;I added a parameter called @filterselector&amp;nbsp;of type boolean in the report&amp;nbsp;&lt;/li&gt;
&lt;li&gt;in my query i added the following where&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;div&gt;
((@filterselector&amp;nbsp;= 1 OR&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;(dbo.I1_Storm_ProcessInstBuisnessArea.StartDate BETWEEN @StartDAte AND @FinishDate))&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;AND&lt;/div&gt;
&lt;div&gt;
(@filterselector&amp;nbsp;= 0 OR&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;(dbo.I1_Storm_ProcessInstBuisnessArea.FinishDate BETWEEN @StartDAte AND @FinishDate)))&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
simple and easy solution , please if you know a better way let me know :)&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
cheers&lt;br /&gt;
Malek&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://msepm2010.blogspot.com/feeds/5382304057937280661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msepm2010.blogspot.com/2013/01/sql-parameter-selector.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/5382304057937280661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/5382304057937280661'/><link rel='alternate' type='text/html' href='http://msepm2010.blogspot.com/2013/01/sql-parameter-selector.html' title='SQL Parameter Selector'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12114715889620483373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8141649761790050185.post-2680124406613504356</id><published>2012-09-27T10:49:00.001+01:00</published><updated>2012-09-27T10:49:24.427+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="EPM"/><category scheme="http://www.blogger.com/atom/ns#" term="Error"/><category scheme="http://www.blogger.com/atom/ns#" term="FOREIGN KEY constraint  Error"/><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="migrate.project server 2010"/><title type='text'>Project Server 2010 : FOREIGN KEY constraint  Error</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hello again ,&lt;br /&gt;
&lt;br /&gt;
Today we are having a n&amp;nbsp;interesting&amp;nbsp;project Server Issue , I dont have a clear idea on the cause of this Issue but Microsoft calims its a bug that will cause some of your GUID to change when you try to use the save and send feature .... anyway when you try to publish you r project you will end up with this error&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
General&lt;br /&gt;
Reporting message processor failed:&lt;br /&gt;
ReportingProjectChangeMessageFailed (24006) - The INSERT statement conflicted with the FOREIGN KEY constraint &quot;FK_MSP_EpmTaskBaseline_ProjectUID_TaskUID&quot;. The conflict occurred in database &quot;ProjectServer_Reporting&quot;, table &quot;dbo.MSP_EpmTask&quot;. The statement has been terminated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
so what this error basically say that there is &amp;nbsp;foreign&amp;nbsp;key want found when it was trying to insert a task with a&amp;nbsp;foreign&amp;nbsp;key UID from another table , in another words less technical there is some data missing from the&amp;nbsp;database&amp;nbsp;... &lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
so the bad news is you cant really know what is the cause behind this , the good news is there is a&amp;nbsp;solution&lt;br /&gt;
&lt;br /&gt;
actually to make it better the solution is easy &lt;br /&gt;
&lt;b&gt;&lt;u&gt;&amp;nbsp;backup ..backup..backup&amp;nbsp;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
run the following script against your draft database and against your published database &lt;br /&gt;
select PROJ_NAME, MTB.PROJ_UID,TASK_UID,TB_BASE_NUM from MSP_TASK_BASELINES MTB &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
inner join MSP_PROJECTS MP on MTB.proj_uid=MP.proj_uid &lt;br /&gt;
&lt;br /&gt;
where TASK_UID not in (select TASK_UID from MSP_TASKS)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; 
&amp;nbsp; 
if and you should get some raws with this command those tasks are the origin of your Issue to resolve it run the following command againest your draft and puplished databes &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: x-small;&quot;&gt;DELETE &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: x-small;&quot;&gt;FROM &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: teal; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: teal; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: teal; font-family: Consolas; font-size: x-small;&quot;&gt;MSP_TASK_BASELINES&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: x-small;&quot;&gt;WHERE &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: teal; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: teal; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: teal; font-family: Consolas; font-size: x-small;&quot;&gt;TASK_UID&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: grey; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: grey; font-family: Consolas; font-size: x-small;&quot;&gt;not&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: grey; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: grey; font-family: Consolas; font-size: x-small;&quot;&gt;in&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: grey; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: grey; font-family: Consolas; font-size: x-small;&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: x-small;&quot;&gt;SELECT &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: teal; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: teal; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: teal; font-family: Consolas; font-size: x-small;&quot;&gt;TASK_UID&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: Consolas; font-size: x-small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: x-small;&quot;&gt;FROM &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: teal; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: teal; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: teal; font-family: Consolas; font-size: x-small;&quot;&gt;MSP_TASKS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: grey; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: grey; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: grey; font-family: Consolas; font-size: x-small;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: grey; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: grey; font-family: Consolas; font-size: x-small;&quot;&gt;&lt;span style=&quot;color: grey; font-family: Consolas; font-size: x-small;&quot;&gt;once you run this make sure that you clean the project cashe from the user machine and republish it again &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: grey; font-family: Consolas; font-size: x-small;&quot;&gt;hope this help &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: grey; font-family: Consolas; font-size: x-small;&quot;&gt;regards &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://msepm2010.blogspot.com/feeds/2680124406613504356/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msepm2010.blogspot.com/2012/09/project-server-2010-foreign-key.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/2680124406613504356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/2680124406613504356'/><link rel='alternate' type='text/html' href='http://msepm2010.blogspot.com/2012/09/project-server-2010-foreign-key.html' title='Project Server 2010 : FOREIGN KEY constraint  Error'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12114715889620483373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8141649761790050185.post-7521230680908305944</id><published>2012-09-05T16:26:00.000+01:00</published><updated>2012-09-05T16:28:20.065+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="EPM"/><category scheme="http://www.blogger.com/atom/ns#" term="PMP"/><category scheme="http://www.blogger.com/atom/ns#" term="Project Server 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="Projects"/><category scheme="http://www.blogger.com/atom/ns#" term="ProjectServer 2010"/><title type='text'>I have did something bad </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div&gt;
Hello All ,&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I will start with a big&amp;nbsp;disclaimer &amp;nbsp;:&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&amp;nbsp;I have did this only for testing and because i needed this database to get attached this is a development&amp;nbsp;environment&amp;nbsp;, and what i did is totally 100% not supported not recommended .&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Today I wanted to migrate an old project server 2007 five database to my test&amp;nbsp;project&amp;nbsp;server 2010&amp;nbsp;environment&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
i attached the&amp;nbsp;five&amp;nbsp;databases&amp;nbsp;to the SQL ran SP central admin and created a new PWA &amp;nbsp;, the project web application&amp;nbsp;provisioned&amp;nbsp;successfully .&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
but when I&amp;nbsp;tried&amp;nbsp;to add the database to the content&amp;nbsp;database&amp;nbsp;I&amp;nbsp;got this error&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYY5KiF6s9hyphenhyphenH_PcIqshObh-d0Qqk-DqhLbyFGekaJep2_FNu5uvFq8mgUwmQAvj5FjprPbzPyf-7GtfJRkNMwXiDUymHbEhqFHzBBzBfMfwpmXii4h4cIgIY_RWkYLhsqwbIocwZ1oTvZ/s1600/Untitle852.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYY5KiF6s9hyphenhyphenH_PcIqshObh-d0Qqk-DqhLbyFGekaJep2_FNu5uvFq8mgUwmQAvj5FjprPbzPyf-7GtfJRkNMwXiDUymHbEhqFHzBBzBfMfwpmXii4h4cIgIY_RWkYLhsqwbIocwZ1oTvZ/s1600/Untitle852.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
this is a very straight&amp;nbsp;forward&amp;nbsp;error that says you need to upgrade your 2007 content&amp;nbsp;database&amp;nbsp;first to match the number in the red box or higher .&lt;br /&gt;
&lt;br /&gt;
i started to look for a 2007&amp;nbsp;environment&amp;nbsp;so i can do the right thing and upgrade it but then it hit me .&lt;br /&gt;
&lt;br /&gt;
i went to the database it self looked for the table that store the database version (this is how the command knew in the first place )&lt;br /&gt;
&lt;br /&gt;
i went to the table Versions and looked for the row with that contains the version number [12.0.0.6219] updated that to &amp;nbsp; [12.0.0.6421]&lt;br /&gt;
&lt;br /&gt;
ran the command and yes it worked .&lt;br /&gt;
&lt;br /&gt;
why is that cool &amp;nbsp;because it is , if i have to explain why you are on the wrong blog&lt;br /&gt;
&lt;br /&gt;
why you&amp;nbsp;shouldn&#39;t&amp;nbsp;do it because they have it for a reason with each update there is a change to the database schema , so basically its a matter of time and luck before i hit an error that have no fix but to dump&amp;nbsp;everything&amp;nbsp;and redo it again the correct way.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cheers&lt;br /&gt;
Malek&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://msepm2010.blogspot.com/feeds/7521230680908305944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msepm2010.blogspot.com/2012/09/i-have-did-something-bad.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/7521230680908305944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/7521230680908305944'/><link rel='alternate' type='text/html' href='http://msepm2010.blogspot.com/2012/09/i-have-did-something-bad.html' title='I have did something bad '/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12114715889620483373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYY5KiF6s9hyphenhyphenH_PcIqshObh-d0Qqk-DqhLbyFGekaJep2_FNu5uvFq8mgUwmQAvj5FjprPbzPyf-7GtfJRkNMwXiDUymHbEhqFHzBBzBfMfwpmXii4h4cIgIY_RWkYLhsqwbIocwZ1oTvZ/s72-c/Untitle852.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8141649761790050185.post-3987402477043156363</id><published>2012-08-15T14:19:00.002+01:00</published><updated>2012-09-05T16:26:53.469+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Close the project and try again or choose another project"/><category scheme="http://www.blogger.com/atom/ns#" term="EPM"/><category scheme="http://www.blogger.com/atom/ns#" term="Error"/><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="migrate.project server 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="ProejctServer"/><title type='text'>How to Overwrite a project (properly) </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hello&lt;br /&gt;
&lt;div&gt;
This is a quick post for an Issue that i have faced today (not actually an Issue but something the user&amp;nbsp;couldn&#39;t&amp;nbsp;do)&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
basically the client&amp;nbsp;sent me an email saying that they are are facing this issue as you can notice in the snapshot below .&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg84MdSLiXA0kxsk-Jly0VRCtWrsn9gtvwOzt-6kaMyk8-SE0gc46iDze0Q0FFHDeJM3sW2zo05C19YCCmsJvHJ-I8tsfilqdeiADUTbaFiH1NgZLygg5lY8SH7uLk-LxU8YF9JFDOF8IEJ/s1600/Post.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;378&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg84MdSLiXA0kxsk-Jly0VRCtWrsn9gtvwOzt-6kaMyk8-SE0gc46iDze0Q0FFHDeJM3sW2zo05C19YCCmsJvHJ-I8tsfilqdeiADUTbaFiH1NgZLygg5lY8SH7uLk-LxU8YF9JFDOF8IEJ/s640/Post.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;just covered the company name and the project name :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
When &amp;nbsp;went there the user did the following&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;checked out the project&amp;nbsp;&lt;/li&gt;
&lt;li&gt;saved it local copy&amp;nbsp;&lt;/li&gt;
&lt;li&gt;updated the&amp;nbsp;project&amp;nbsp;&lt;/li&gt;
&lt;li&gt;opened the&amp;nbsp;project&amp;nbsp;from server&amp;nbsp;&lt;/li&gt;
&lt;li&gt;click&amp;nbsp;save as gave it the same name ( he wanted to overwrite it)&amp;nbsp;&lt;/li&gt;
&lt;li&gt;and then hitting the error as&amp;nbsp;shown&amp;nbsp;above&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
if you want to over write a project this is not the best way to do so what i did was&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;saved the&amp;nbsp;updated&amp;nbsp;project to the desktop&amp;nbsp;&lt;/li&gt;
&lt;li&gt;closed everything project pro related&amp;nbsp;&lt;/li&gt;
&lt;li&gt;double&amp;nbsp;click on the project file (with the connection to the server as&amp;nbsp;default)&amp;nbsp;&lt;/li&gt;
&lt;li&gt;save as (gave it the same name)&amp;nbsp;&lt;/li&gt;
&lt;li&gt;prompted if im sure and i want to over write it&amp;nbsp;&lt;/li&gt;
&lt;li&gt;clicked&amp;nbsp;OK&amp;nbsp;and it was there :)&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
its not a big deal but if someone hit this issue might not know where to look at&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Cheers&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
Malek&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://msepm2010.blogspot.com/feeds/3987402477043156363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msepm2010.blogspot.com/2012/08/how-to-overwrite-project-properly.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/3987402477043156363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/3987402477043156363'/><link rel='alternate' type='text/html' href='http://msepm2010.blogspot.com/2012/08/how-to-overwrite-project-properly.html' title='How to Overwrite a project (properly) '/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12114715889620483373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg84MdSLiXA0kxsk-Jly0VRCtWrsn9gtvwOzt-6kaMyk8-SE0gc46iDze0Q0FFHDeJM3sW2zo05C19YCCmsJvHJ-I8tsfilqdeiADUTbaFiH1NgZLygg5lY8SH7uLk-LxU8YF9JFDOF8IEJ/s72-c/Post.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8141649761790050185.post-6913816964804882701</id><published>2012-08-07T16:27:00.000+01:00</published><updated>2012-09-05T16:27:24.012+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="2013"/><category scheme="http://www.blogger.com/atom/ns#" term="EPM2013"/><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="Office2013"/><category scheme="http://www.blogger.com/atom/ns#" term="Project Server 2013"/><title type='text'>Project Server 2013 good news and bad news</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Hi , &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
I was going through project online and looking for any
changes and if any of the things that we usually struggle with have changed, I was
more than happy to notice allow multiple lines in timesheet administrative
tasks as you can notice below &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE5dSKefy0Dh2VZuuE2jHjk8WdwvZrQb1jU-tUqbN3QAEHB5ZErx4Uw5in_SkiVir-NqvG6RI4aXFcGzKbisWkWtze99LdeUfDENOEEgWlJFck5aLyF47unw-_XCHa-psRRaH8rEsC2S6r/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE5dSKefy0Dh2VZuuE2jHjk8WdwvZrQb1jU-tUqbN3QAEHB5ZErx4Uw5in_SkiVir-NqvG6RI4aXFcGzKbisWkWtze99LdeUfDENOEEgWlJFck5aLyF47unw-_XCHa-psRRaH8rEsC2S6r/s1600/1.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
That means you can add more than one line to the same task
in the same timesheet and report deferent times on the same day with deferent
comments &lt;span style=&quot;font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;&quot;&gt;J&lt;/span&gt; (If
you are not familiar with project server and clients asking for this feature
day and night you will think im high)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Anyway your timesheet will look something like this &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUFOt-PLjkNBUUoZTlAY7q6__m1LqACMrpyBfWZoEdnS2WGTAv2IKhYoG5untcPoO6DZtmGkVatvJU85ybpiNVNQGcRnIXH7AH0fAzbJ4jXJKB-N3lDDZfjFHcgtzBoYF8Q5z7Df4WwQr-/s1600/2.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;134&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUFOt-PLjkNBUUoZTlAY7q6__m1LqACMrpyBfWZoEdnS2WGTAv2IKhYoG5untcPoO6DZtmGkVatvJU85ybpiNVNQGcRnIXH7AH0fAzbJ4jXJKB-N3lDDZfjFHcgtzBoYF8Q5z7Df4WwQr-/s640/2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How lovely is that ok that was the good news let’s move on
the bad news &lt;span style=&quot;font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;&quot;&gt;L&lt;/span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Bad news I didn’t find a way to activate the same feature
for project tasks which would be more helpful and more needed maybe its just me
who didn’t find it please if you do let me know .&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Until then take care and cheers&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://msepm2010.blogspot.com/feeds/6913816964804882701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msepm2010.blogspot.com/2012/08/project-server-2013-good-news-and-bad.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/6913816964804882701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/6913816964804882701'/><link rel='alternate' type='text/html' href='http://msepm2010.blogspot.com/2012/08/project-server-2013-good-news-and-bad.html' title='Project Server 2013 good news and bad news'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12114715889620483373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE5dSKefy0Dh2VZuuE2jHjk8WdwvZrQb1jU-tUqbN3QAEHB5ZErx4Uw5in_SkiVir-NqvG6RI4aXFcGzKbisWkWtze99LdeUfDENOEEgWlJFck5aLyF47unw-_XCHa-psRRaH8rEsC2S6r/s72-c/1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8141649761790050185.post-8978137186430890545</id><published>2012-08-01T10:29:00.000+01:00</published><updated>2012-08-01T10:29:38.747+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="EPM"/><category scheme="http://www.blogger.com/atom/ns#" term="Error"/><category scheme="http://www.blogger.com/atom/ns#" term="Query"/><category scheme="http://www.blogger.com/atom/ns#" term="report"/><category scheme="http://www.blogger.com/atom/ns#" term="Reporting"/><category scheme="http://www.blogger.com/atom/ns#" term="Same Key"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><category scheme="http://www.blogger.com/atom/ns#" term="SSRS"/><title type='text'>SSRS Error</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Hi All&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;I know it should be about project server 2010 but for this&amp;nbsp;im making a small change and i just want to mention a small error that consumed some of my time trying to figure it out in SQL reporting service .&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;so basically i was creating a&amp;nbsp;custom report for one of our clients , did a small modification on my SQL statement and let the fun begin the error below&amp;nbsp;appeared&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtIid-QacCvtPLX4f9sJOf68vd-50KfKjlWfNCLapcydc69Ij0pvCPPyezf19qD3pYuzmL0mjOvb45_3bNWQW_dQeJKE1eOsDneyxJYzBtbTDN1xFQUIWV4LlU5Y_CEY8RERxkDYDCM72p/s1600/duplicate-col-name-error-in-ssrs.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtIid-QacCvtPLX4f9sJOf68vd-50KfKjlWfNCLapcydc69Ij0pvCPPyezf19qD3pYuzmL0mjOvb45_3bNWQW_dQeJKE1eOsDneyxJYzBtbTDN1xFQUIWV4LlU5Y_CEY8RERxkDYDCM72p/s1600/duplicate-col-name-error-in-ssrs.jpg&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;2 hours wasted&amp;nbsp;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;and as you can notice the error message &amp;nbsp;is not helpful not in any way &amp;nbsp;but&amp;nbsp;apparently&amp;nbsp;it was an issue with my Query which is&amp;nbsp;running&amp;nbsp;perfectly on SQL and on the query designer retrieving&amp;nbsp;the data with no issues&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;my SQL was something like this (just an example)&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;SELECT p.TaskDate , p.TaskName , x.TaskDate FROM&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Table1 p&amp;nbsp;JOIN Table2 x on p.TaskDate = x.TaskDate&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;the query will never have a problem on SQL or with the query designer ,&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;but the problem is SQL reporting service&amp;nbsp;couldn&#39;t&amp;nbsp;handle&amp;nbsp;the same column name generated so you need to use aliases &amp;nbsp;, just do that and you are good to go&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Cheers hope this will help&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Malek&amp;nbsp;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://msepm2010.blogspot.com/feeds/8978137186430890545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msepm2010.blogspot.com/2012/08/ssrs-error.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/8978137186430890545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/8978137186430890545'/><link rel='alternate' type='text/html' href='http://msepm2010.blogspot.com/2012/08/ssrs-error.html' title='SSRS Error'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12114715889620483373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtIid-QacCvtPLX4f9sJOf68vd-50KfKjlWfNCLapcydc69Ij0pvCPPyezf19qD3pYuzmL0mjOvb45_3bNWQW_dQeJKE1eOsDneyxJYzBtbTDN1xFQUIWV4LlU5Y_CEY8RERxkDYDCM72p/s72-c/duplicate-col-name-error-in-ssrs.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8141649761790050185.post-5636518207469848736</id><published>2011-01-09T08:58:00.003+00:00</published><updated>2011-01-09T09:11:43.808+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ProejctServer"/><category scheme="http://www.blogger.com/atom/ns#" term="project professional"/><category scheme="http://www.blogger.com/atom/ns#" term="Project Server 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="Status Manager"/><title type='text'>Status Manager</title><content type='html'>Since this morning i have been straggling with the status manager problem . &lt;br /&gt;&lt;br /&gt;the Project summary task status manager was the Server admin and not the owner . &lt;br /&gt;&lt;br /&gt;this caused that some of the users trying to submit new assignments but its going to the project owner . &lt;br /&gt;&lt;br /&gt;after trying for like 3 hours to change the status manager on the summery task and the simple solution is &lt;br /&gt;&lt;br /&gt;the summery task status manager is the last user who published the project :D &lt;br /&gt;&lt;br /&gt;hope this will help you</content><link rel='replies' type='application/atom+xml' href='http://msepm2010.blogspot.com/feeds/5636518207469848736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msepm2010.blogspot.com/2011/01/status-manager.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/5636518207469848736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/5636518207469848736'/><link rel='alternate' type='text/html' href='http://msepm2010.blogspot.com/2011/01/status-manager.html' title='Status Manager'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12114715889620483373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8141649761790050185.post-5048618273749892062</id><published>2010-11-28T07:55:00.003+00:00</published><updated>2010-11-28T10:58:33.157+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="EPM"/><category scheme="http://www.blogger.com/atom/ns#" term="Project Server 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="Timesheet"/><category scheme="http://www.blogger.com/atom/ns#" term="Timesheet Incorrect mode"/><title type='text'>Timesheet Incorrect mode</title><content type='html'>Hello  &lt;br /&gt;&lt;br /&gt;recently i was facing a problem with some timesheets failing in the queue and no solution could be found in Google .&lt;br /&gt;&lt;br /&gt;Basically the error reason is unknown and the error code is not clear , maybe it is generated after the latest update from Microsoft but anyway lets handle it &lt;br /&gt;&lt;br /&gt;The error details are below &lt;br /&gt;&lt;br /&gt;Queue type : Timesheet&lt;br /&gt;Job Type : Timesheet Submit &lt;br /&gt;In the error description you can see “Incorrect timesheet mode” &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So after I looked over and over and couldn’t find a solution I made the biggest no in the Project server …. Yes I canceled the job from the queue and then I refreshed the timesheet and it turned into green and the status was approved and everything is perfect . &lt;br /&gt;&lt;br /&gt;So far this is the solution I came up with and the data seams ok and no more problems is coming up</content><link rel='replies' type='application/atom+xml' href='http://msepm2010.blogspot.com/feeds/5048618273749892062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msepm2010.blogspot.com/2010/11/timesheet-incorrect-mode.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/5048618273749892062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/5048618273749892062'/><link rel='alternate' type='text/html' href='http://msepm2010.blogspot.com/2010/11/timesheet-incorrect-mode.html' title='Timesheet Incorrect mode'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12114715889620483373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8141649761790050185.post-5655278101855527374</id><published>2010-08-05T13:11:00.003+01:00</published><updated>2010-08-05T13:19:17.700+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="EPM"/><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="migrate.project server 2010"/><category scheme="http://www.blogger.com/atom/ns#" term="ProejctServer"/><title type='text'>project server 2007 migrate to project server 2010</title><content type='html'>Ok, to make a long story short we are implementing project server 2010 for a client who we have already implemented project server 2007 so typically we need to migrate the current server . &lt;br /&gt;&lt;br /&gt;so we started by studying our options the in place upgrade was eliminated project server 2007 was installed over 2003 server so i ended up asking my college to start a core upgrade following Microsoft steps &lt;br /&gt;&lt;br /&gt;http://technet.microsoft.com/en-us/library/ee662499.aspx&lt;br /&gt;&lt;br /&gt;and for some reason once we provision the PWA we end up with a provision failure and no luck for 2 days , the upgrade logs showed that the data base conversion went on with 0 errors and 0 warnings . but still the PWA couldn&#39;t provision correctly we went over Microsoft instructions over and over and step by step with no luck . &lt;br /&gt;&lt;br /&gt;so to resolve this issue i done the following &lt;br /&gt;&lt;br /&gt;1-i followed the steps again until i got the provision error &lt;br /&gt;2-provision a new 2010 PWA &lt;br /&gt;3-replace the new 2010 PWA databases with the converted data bases from the 2007 &lt;br /&gt;&lt;br /&gt;and we ended up with a working project web application still we didn&#39;t fully test it but at least we have something to start with</content><link rel='replies' type='application/atom+xml' href='http://msepm2010.blogspot.com/feeds/5655278101855527374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://msepm2010.blogspot.com/2010/08/project-server-2007-migrate-to-project.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/5655278101855527374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8141649761790050185/posts/default/5655278101855527374'/><link rel='alternate' type='text/html' href='http://msepm2010.blogspot.com/2010/08/project-server-2007-migrate-to-project.html' title='project server 2007 migrate to project server 2010'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/12114715889620483373</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry></feed>