Archive
Formatting #ProjectServer PDP using #CSS and #JavaScript
There is often a need a when we have to drop more than one basic info web-part to a same page to group similar fields. I usually do this when i have to put similar fields under one group heading.
When you add custom fields to the page using more than few webparts, following potential issues can occur:
- Due to an extra padding automatically included by default for each webpart. You will observe a noticeable gap between each webpart on same page. And OOB configuration of webpart doesn’t have any way to reduce this gap. So in some cases, it may become unacceptable for customer.
- Dropping custom fields on same page using several Basic info webparts can also cause alignment issue between custom fields.
Below image depicts both issues:
And here comes an easy solution to reduce the gap between webparts, add the below css to PDP using content editor webpart, and it will reduce spacing to 0:
<style type=
"text/css"
>
.ms-webpartPage-root {
border-spacing
:
0px
!important
;
}
.ms-webpartzone-cell {
margin
:
0px
!important
;
}
</style>
For alignment of custom fields, use below JavaScript through content editor webpart on the page:
(you can use width value to adjust width of page according to your need)
<script src=”http://bit.ly/1d6tFm3″ type=”text/javascript”></script><script type=”text/javascript”>
$( document ).ready(function() {
$(“tr td.ms-formlabel”).width(“500px”);
})
</script><br/>
(source of above JavaScript code is from Martin Laukkanen’s blog)
Lets witness the magic now:
Before: After:
until next time.
via All about Enterprise Project Management (EPM) http://bit.ly/1d6tFm6
The author of the blog has an extensive experience of working as an EPM Consultant. Currently he is located in Dubai, UAE and working for Microsoft partner organization as Project Server specialist. He has a thorough experience of providing Project Management technical/functional consultancy to all sort of organizations. He is a certified PMP, a Project Server MCITP, and also received a MS community contributor award 2011.
This article has been cross posted from khurramjamshed.blogspot.com/ (original article) |
#Microsoft Ignite #Project Sessions #ProjectServer #SharePoint
This can give attendees an opportunity to explore broader range of learning opportunities across all of Microsoft’s technologies, including actionable best practices from industry experts.
Being someone with Project and Project Server passionate/specialist/learner/consultant etc. etc. I have extracted Project related topics from that huge sessions catalog which Microsoft is updating every day with new content.
There would be 8 sessions focusing on Project Server, Project Online and Project by some known industry experts. To all the PPM relevant audiences out there, this is something you can look for from MS Ignite 2015.
1. Microsoft’s Vision and Roadmap for Work, Project, and Portfolio Management
2. Microsoft Project Pro for Office 365: An Overview
3. IT Project and Portfolio Management in the Cloud
4. Developer to Developer: Meeting Custom Needs with Microsoft Project
5. Real World Reports: Business Intelligence in Microsoft Project Online and Project Server 2013
6. How to Deploy Microsoft Project: Online and Server
7. Supporting Microsoft Project Online and Project Server: Tips and Tricks
8. Microsoft Project Online Customization: Best Practices
via All about Enterprise Project Management (EPM) http://bit.ly/1x7r0RU
The author of the blog has an extensive experience of working as an EPM Consultant. Currently he is located in Dubai, UAE and working for Microsoft partner organization as Project Server specialist. He has a thorough experience of providing Project Management technical/functional consultancy to all sort of organizations. He is a certified PMP, a Project Server MCITP, and also received a MS community contributor award 2011.
This article has been cross posted from khurramjamshed.blogspot.com/ (original article) |
I am Back.
Those who were wondering, if any, about my whereabouts. Its my pleasure to announce that i am alive and rocking 🙂
Last year had been a massive year for me, both at personal and professional fronts.
Became a father for 2nd time, and relocated to a different place. It all became a little too overwhelming during past few months, more than i have anticipated, but its all settling down well now.
So its about time to get back to business. Time to pen down more stuff. Time to reconnect.
Lets rock & roll.
via All about Enterprise Project Management (EPM) http://bit.ly/1FHiniO
The author of the blog has an extensive experience of working as an EPM Consultant. Currently he is located in Dubai, UAE and working for Microsoft partner organization as Project Server specialist. He has a thorough experience of providing Project Management technical/functional consultancy to all sort of organizations. He is a certified PMP, a Project Server MCITP, and also received a MS community contributor award 2011.
This article has been cross posted from khurramjamshed.blogspot.com/ (original article) |
Project Server 2013 More Symptoms to Lost Resource Issue #PS2013 #LostResources #ProjectServer
By the way if anyone has already applied April 2014 CU, or planning to apply, then note that the fix for this issue is available as part of this April 2014 CU. But the fix will not solve any existing affected projects, and you need to follow Brian’s advise mentioned in his blog (URL available below) to fix it.
Also more details and immediate fix, in case you are not planning to apply CU, is available here at Brian Smith’s blog: Blog and Fix
Following are my findings related to the same issue:
Error on Project Page in PWA:
Queue Error:
You will find project stuck in queue with percentage completed less than 100%, and error details would be:
- Microsoft.Office.Project.Server.BusinessLayer.Queue.Message:
- ProjectPublishFailure (23000). Details: id=’23000′ name=’ProjectPublishFailure’ uid=’187759d1-663f-e411-8b70-0050569b2beb’ projectuid=’1201772f-00b0-e311-baa9-782bcba8cb82′ messagetype=’Microsoft.Office.Project.Server.BusinessLayer.QueueMsg.PublishProjectMessage’ messageID=’16’ stage=” blocking=’Block’
Using JOB ID mentioned, searching ULS Log will help you find below details:
SqlError: ‘Violation of PRIMARY KEY constraint ‘PK_MSP_PROJECT_RESOURCES’. Cannot insert duplicate key in object ‘pub.MSP_PROJECT_RESOURCES’. The duplicate key value is (1201772f-00b0-e311-baa9-782bcba8cb82, f34816d9-2fb3-e311-9ecf-0050569b2beb).’ Source: ‘.Net SqlClient Data Provider’ Number: 2627 State: 1 Class: 14 Procedure: ‘MSP_PUBLISH_PROJECT_RESOURCES_INSERT’ LineNumber: 8 Server: ‘HQDXB-CPMSQLINS\CEPMSQLDB’ 4ec5b99c-37f6-c0a5-975a-cdbb44e876c8
09/18/2014 23:05:58.52 Microsoft.Office.Project.Server (0x1470) 0x1CFC Project Server Database 880j High SqlError: ‘The statement has been terminated.’ Source: ‘.Net SqlClient Data Provider’ Number: 3621 State: 0 Class: 0 Procedure: ‘MSP_PUBLISH_PROJECT_RESOURCES_INSERT’ LineNumber: 8 Server: ‘HQDXB-CPMSQLINS\CEPMSQLDB’ 4ec5b99c-37f6-c0a5-975a-cdbb44e876c8
09/18/2014 23:05:58.52 Microsoft.Office.Project.Server (0x1470) 0x1CFC Project Server Database tzku High ConnectionString: ‘Data Source=HQDXB-CPMSQLINS\CEPMSQLDB;Initial Catalog=ProjectWebApp;Integrated Security=True;Enlist=False;Pooling=True;Min Pool Size=0;Max Pool Size=100;Connect Timeout=15;Application Name=SharePoint[Microsoft.Office.Project.Server.Queuing][2][ProjectWebApp]’ Partition: NULL ConnectionState: Open ConnectionTimeout: 15 4ec5b99c-37f6-c0a5-975a-cdbb44e876c8
via All about Enterprise Project Management (EPM) http://bit.ly/1mIB3bc
The author of the blog has an extensive experience of working as an EPM Consultant. Currently he is located in Dubai, UAE and working for Microsoft partner organization as Project Server specialist. He has a thorough experience of providing Project Management technical/functional consultancy to all sort of organizations. He is a certified PMP, a Project Server MCITP, and also received a MS community contributor award 2011.
This article has been cross posted from khurramjamshed.blogspot.com/ (original article) |
#ProjectServer2013 RollUp Formula field Calculation Issue #PS2013 #ProjectServer
Out of lot of improvements we are enjoying with Project Server 2013, one of them is having a scheduling capabilities built within PWA, and now PWA schedule webpart do all the formula processing as well without open/publish the same project from Ms Project. Unlike its predecessor, where any formula field requires MS Project push to get populated, and hence we had dependency to Ms Project even in the presence of web client and it was nightmare sometimes to explain to end user that why they need to buy more Ms Projects licenses to cope up with web based client limitations.
But recently i found that ‘Task level number type roll up formula field, if copied to Project level number type formula field – doesnt work’ 😦
Now let me try to illustrate above through an example to make it more clearer:
And before i start, note that my server is patched with SP1 (re-released) + Jul 2014 CU.
1. Create a task level number type field, lets name it: %Weight
2. Create a task level number type formula field, with roll up Sum calculation for summary rows:
Lets name it: %WeightedProgress = ([% Complete] * [%Weight]) / 100
Here %complete is a default field, and %Progress will be manually updated by users.
3. Create a project level number type formula field:
Lets Name it %ProjectProgress = %WeightedProgress
As you can see, i am only copying data of task level formula field to project level field in order to show the data in project center.
Using PWA web scheduler:
1. I have entered %Weight for following 2 tasks, %Weighted Progress is 0 for each task because %Complete is 0, and hence at project level roll up value is also 0.
2. Update %Complete of first task with 50%, and %Weighted Progress will be calculated using formula and became 10 at task level and Project roll up level. Publish project.
3. Open Project Center and observe % Weighted Progress, its showing 0 which was the task roll up at project level before we have made any changes.
4. Open project, and update %Complete of 2nd task with 50% and that will change %Weighted Progress value to 25. Publish project.
5. Open Project Center, and observe %Weighted Progress, its showing 10 which was the task roll up at project level before we have made change to 2nd task.
By now you may have learnt that its following a unique pattern while updating project level custom field. That its showing you previous value at project center level once you publish your project, although at Project level it updates at the same time.
So the first time when at Project level it was 0, in Project Center it was appearing blank.
Second time when at Project level it was 10, in Project Center it was appearing 0.
Third time when at Project level it was 25, in Project Center it was appearing 10.
Lets update our project plan one more time to assure our conclusion.
6. Open project, and update %Complete of Task A with 100% and that will change %Weighted Progress value to 35. Publish project.
7. Open Project Center, and observe %Weighted Progress, its showing 25 which was the task roll up at project level before we have made change to Task A.
So Fourth time when at Project level it was 35, in Project Center it was appearing 25.
I hope an issue is clear, now a workaround to this is to open/publish using Ms Project and everything will work like a charm, just like old times (Project Server 2010).
Though its not workable in my current scenario because not all the end user have Ms Project on their PCs.
With the hope that we get fix to this issue soon :), see ya next time.
via All about Enterprise Project Management (EPM) http://bit.ly/UKyRCk
The author of the blog has an extensive experience of working as an EPM Consultant. Currently he is located in Dubai, UAE and working for Microsoft partner organization as Project Server specialist. He has a thorough experience of providing Project Management technical/functional consultancy to all sort of organizations. He is a certified PMP, a Project Server MCITP, and also received a MS community contributor award 2011.
This article has been cross posted from khurramjamshed.blogspot.com/ (original article) |
#ProjectServer and #SharePoint 2013 SP1 re-released #ps2013 #sp2013 #office2013
So let me kill all this unnecessary noise with the final announcement that Service Pack 1 is now available to download, and all the clarifications in a nut shell is that Just apply this SP1 to your environment even if you have applied the previously released SP, and also feel free to apply this SP1 if you have April 2014 CU in place. don’t forget to run the configuration wizard in the end 🙂
Also do not forget that unlike old times, this SP1 is not a roll up package, which mean you should install SharePoint 2013 SP1 + Project Server 2013 SP1 and then run the configuration wizard in the end.
Download links for updated SP1:
- SharePoint Foundation 2013 Service Pack 1
- SharePoint Foundation 2013 Language Pack Service Pack 1
- SharePoint Server 2013 Service Pack 1
- SharePoint Server 2013 Language Pack Service Pack 1
- Project Server 2013 Service Pack 1
- Office Web Apps Server 2013 Service Pack 1
For details please see Brian Smith post, you can find details of almost all the queries in your mind on his blog post.
Also see Stefan Bogner’s post for details related to Service Pack 1 release announcement and clarifications.
As always try any patches in your test environment prior to apply to production.
Happy patching 😀
via All about Enterprise Project Management (EPM) http://bit.ly/1nYGfDy
The author of the blog has an extensive experience of working as an EPM Consultant. Currently he is located in Dubai, UAE and working for Microsoft partner organization as Project Server specialist. He has a thorough experience of providing Project Management technical/functional consultancy to all sort of organizations. He is a certified PMP, a Project Server MCITP, and also received a MS community contributor award 2011.
This article has been cross posted from khurramjamshed.blogspot.com/ (original article) |
#Project, #ProjectServer and #SharePoint Server 2013/2010 April 2014 CU available #ps2013 #sp2013
Also Project Server 2013 CU is not a roll-up package, which means it doesn’t includes SharePoint server fixes.
Test the CU in your test environment first prior to apply to production.
Project Server 2013 individual Apr 2014 CU: http://bit.ly/1g8zmuj
Project 2013 Apr 2014 CU: http://bit.ly/1g8zmuk
SharePoint Server 2013 Apr 2014 CU: http://bit.ly/1hij6eG
Project Server 2010 individual Apr 2014 CU:http://bit.ly/1g8zmuo
Project 2010 Apr 2014 CU: http://bit.ly/1g8zkTe
via All about Enterprise Project Management (EPM) http://bit.ly/1hij6eH
The author of the blog has an extensive experience of working as an EPM Consultant. Currently he is located in Dubai, UAE and working for Microsoft partner organization as Project Server specialist. He has a thorough experience of providing Project Management technical/functional consultancy to all sort of organizations. He is a certified PMP, a Project Server MCITP, and also received a MS community contributor award 2011.
This article has been cross posted from khurramjamshed.blogspot.com/ (original article) |
#SharePoint Product Configuration Wizard Error: Unable to create a Service Connection Point in AD #SP2010 #PS2010
-
On the domain controller, click Start, point to Administrative Tools, and then click ADSI Edit, or use a remote administration tool to connect to ADSI Edit from another computer.
-
On the Action menu, click Connect to, and connect to the domain that you want to use.
-
In the console tree, expand the connection, expand the domain name, and then click CN=System.
-
In the details pane, right-click in the white area, click New, and then click Object.
-
In the Create Object dialog box, in the Select a class box, click container and then click Next.
-
In the Value box, type Microsoft SharePoint Products as the container name, and then click Next.
-
Click Finish.The container is created.
-
Right click the container (CN=Microsoft SharePoint Products), and then click Properties.
-
On the Security tab, click Add.
-
In the Select Users, Computers, Service Accounts, or Groups box, add the users that you want to write to this container, and then click OK.Note that if a user who cannot write to this container installs SharePoint Server 2010, no new entry will be created. Consider giving all Authenticated Users the permission so that you can track all the objects.
-
In the Group or user names box, select the names that you previously added, and then under the Permissions box, clickAdvanced.
-
In the Permission entries box, select the names that you previously added, and then click Edit.
-
In the Permission Entry for Microsoft SharePoint Products dialog box, in the Permissions box, select the Allow check box forCreate serviceConnectionPoint objects, and then click OK.
via All about Enterprise Project Management (EPM) http://bit.ly/1eeddjp
The author of the blog has an extensive experience of working as an EPM Consultant. Currently he is located in Dubai, UAE and working for Microsoft partner organization as Project Server specialist. He has a thorough experience of providing Project Management technical/functional consultancy to all sort of organizations. He is a certified PMP, a Project Server MCITP, and also received a MS community contributor award 2011.
This article has been cross posted from khurramjamshed.blogspot.com/ (original article) |
#ProjectServer and #SharePoint 2013 #SP1 download deactviated
“We have recently uncovered an issue with this Service Pack 1 package that may prevent customers who have Service Pack 1 from deploying future public or cumulative updates. As a precautionary measure, we have deactivated the download page until a new package is published.”
Download pages for Project Server and SharePoint are also updated with above reason.
For more details, check Brian Smith post: http://bit.ly/1fE43L8
via All about Enterprise Project Management (EPM) http://bit.ly/1q2IRSo
The author of the blog has an extensive experience of working as an EPM Consultant. Currently he is located in Dubai, UAE and working for Microsoft partner organization as Project Server specialist. He has a thorough experience of providing Project Management technical/functional consultancy to all sort of organizations. He is a certified PMP, a Project Server MCITP, and also received a MS community contributor award 2011.
This article has been cross posted from khurramjamshed.blogspot.com/ (original article) |
Say hello to #Project and #ProjectServer 2013 Service Pack 1 #sp2013 #ps2013 #office2013
For Project Server 2013, you can download from below:
For Project 2013 client, 32bit or 64bit, you can download from below:
- 32 bit – http://bit.ly/1dOZBoq
- 64 bit – http://bit.ly/OPdBJq
For SharePoint 2013 server, you can download from below:
Few important things to note here, that unlike previous versions, this time SP1 is not a roll-up version. Which means that Project Server SP1 doesn’t include SharePoint side of update, and vice verse.
Also another important point, is that as part of lost resource fix if you have updated the required sproc, then you may need to update them again as SP1 will re-write those sprocs during installation/setup.
Also read the Project Client versioning details in Brians’s post (same link as above).
And in the end as always, try all the updates in test environment prior to apply to production.
Happy patching.
via All about Enterprise Project Management (EPM) http://bit.ly/OPdzBs
The author of the blog has an extensive experience of working as an EPM Consultant. Currently he is located in Dubai, UAE and working for Microsoft partner organization as Project Server specialist. He has a thorough experience of providing Project Management technical/functional consultancy to all sort of organizations. He is a certified PMP, a Project Server MCITP, and also received a MS community contributor award 2011.
This article has been cross posted from khurramjamshed.blogspot.com/ (original article) |
You must be logged in to post a comment.