Waqas Sarwar's profilewaqas's spaceBlogListsGuestbookMore Tools Help

Blog


    Announcing August Cumulative Update for Office SharePoint Server 2007 and Windows SharePoint Services 3.0

    The Microsoft Office team has changed the way that it delivers hotfixes for reported problems. This change comes in the form of cumulative updates and critical on-demand hotfixes. The objective is to deliver high-quality fixes in an acceptable time and on a predictable schedule. Cumulative updates are scheduled for every two months, so customers can be better prepared to test and apply new updates. Those who need an emergency fix can request critical on-demand (COD) fix. For information, please refer to http://support.microsoft.com/kb/953878.

    The detail of August Cumulative Update (CU) for Office SharePoint Server 2007 and Windows SharePoint Services 3.0 can be found here:

    Description of the Windows SharePoint Services 3.0 hotfix package (Wssmui.msp): August 26, 2008

    Description of the Windows SharePoint Services 3.0 hotfix package: August 26, 2008

    Description of the SharePoint Server 2007 hotfix package: August 26, 2008

    Customers are not needed to install these updates unless they are affected by specific problems described in the KB articles. And these cumulative updates will be rolled in to Service Pack 2.

    To upgrade from RTM to this new CU, you need to follow the path below:

    1. Windows SharePoint Services 3.0 Service Pack 1

    2. The 2007 Microsoft Office Servers Service Pack 1

    3. the Microsoft Office Servers Infrastructure Update x86 x64

    4. KB 953397: Excel Server Security Update x86 x64

    5. KB 955586: Document Lifecycle Workflow Update

    6. August Cumulative Update for Windows SharePoint Services 3.0 (Global)

    7. August Cumulative Update for Windows SharePoint Services 3.0 (Local)

    8. August Cumulative Update for Microsoft Office Servers

    After applied all these updates, run SharePoint Products and Technologies Configuration Wizard or “psconfig –cmd upgrade –inplace b2b” in command line. This need to be done on every server in the farm with SharePoint installed.

    The version of databases should be 12.0.6327 after all these updates.

    For a better guided update process, customers would also like to check out the following guides. These articles provide a correct way to deploy updates, as well as known issues and how to do slipstream builds.

    Deploy software updates for Windows SharePoint Services 3.0

    http://technet.microsoft.com/en-us/library/cc288269.aspx

    Deploy software updates for Office SharePoint Server 2007

    http://technet.microsoft.com/en-us/library/cc263467.aspx

     

    Thanks Jie Li Technical Product Manager, SharePoint for this Nice Post, Published Monday, September 29, 2008 12:23 PM

    Project Server 2007: Moving a copy of Production to Test – Part 2

    I will be going deeper in this posting, particularly on the scenario of moving just the databases and then re-provisioning the site.  But don’t expect me to be mentioning every single dialog box and permission that you require.  I will be writing at a level whereby if you don’t understand what I am saying then perhaps you shouldn’t be doing this – or at least you need to read around a bit and then come back.  For permissions see this blog posting, and for full details of full farm restore go here.  Remember that any additional Process Accounts added to the SSP must still exist and be verifiable in the new system.  Forgotten this one?  Then go here.

    So the only extra I intend to say about full farm backup and restore is that it does not keep such things as LDAP forms based authentication extended sites and settings (Thanks Boris Bazant for this tip!).  As I mentioned in my part 1 post – some external customization will need to be re-applied (e.g. additional web parts, server side event handlers in the GC).

    The scenario for the main part of the post is moving from my Production Server (BriSmith620) to my test system (A Hyper-V image called BriSmithV0832).  I already have a working site which I don’t want to break, so this is a partial move – and the projects in my Production Server have workspaces both in the root site under PWA (the instance I am interested in is actually called CAL – created to troubleshoot some Calendar issues)  and in another web application at Port 94.  So I will be moving over 4 project databases and 2 content databases.  I can’t move my port 80 to port 80 as it will break existing stuff – so I will move 94 to 94 and 80 to 8080.  I have Issues lists with items in several projects – the aim will be to see these still working post migration…

    I’ve already backed up my 6 databases – and restored them with names Blog_Archive etc for the Project ones and Blog_80_Content and Blog_94_Content (actually on the same server with different names) so on with the restoration of my PWA site and content.  First I just provision a site against the 4 databases.  If you have restored the content db at this point it will fail – if you use the same name for the site – as a collection will already exist.  And if you delete the site away goes your content – Catch 22.  So we are leaving the content stuff for now…

    Usual stuff is entered for creation of a site

    image

    Click OK and wait for it to be provisioned…

    image

    And here we have it!  (Must get round to those timesheets)  Any customizations we had made in SharePoint would be gone (themes, top links etc.) but customizations in PWA would be retained (Notice the My Timecard edit to the menu name in the left nav bar).  But of course none of the workspaces are found, and the issues and risks link also find no active issues for me.

    Next I will add the port 94 content db to a new Web Application on Port 94.  I create a new Web Application and name the database the one I have restored.  Didn’t bother with a screen shot, just changed the port to 94, put in a suitable account for the new application pool and put in the Blog_94_Content database name.  Once this is active I can browse to the workspaces (assuming I know the names) and the issue is there – but clicking through to the issue detail gives a File Not Found SharePoint error.

    image

    The workspaces listed on the home page don’t link to port 94, but port 80, and the Project Workspaces page shows blank for the sites.  By going to the Edit Site Address option the site can be entered for the project.

    image

    Once this is set and the workspace provisioning setting matched to the port 94 address that was in use on the other server the home page then shows the correct links and sees that I have active issues.

    image

    If I follow the link to the workspace, then the issues and click through to the issue detail it works – the file not found is resolved!

    image

    For larger jobs than this simple set of Projects the RelinkAllWSSSite tool from the Project Resource Kit comes in very handy.  Now we have our port 94 sites all sorted – and we could just do the same for our ones that were on port 80 – and leave them on port 8080 – but that doesn’t get them back were they started.  Stsadm export and import comes to our rescue.  First I will add a new web application on port 8080 and use the port 80 content database from the original server.  At this point we can browse to the sites just substituting http://brismithV0832:8080 for http://brismith620 to confirm they are there.  To export and import we use stsadm –o export –url <full url> –filename <path to save site> –nofilecompression.  In this case

    C:\Program Files\Common Files\microsoft shared\Web Server Extensions\12\BIN>stsadm -o export -url "http://brismithv0832:8080/CAL/Project1 with Workspace in PWA" -filename "C\backup\savesite.bak" –nofilecompression

    If on Windows Server 2008 then your command prompt will need to be running as administrator to avoid an Access Denied.

    You will get a long listing of progress (or you can use the –quiet flag) and hopefully it should finish with success!

    Now we can import, just using the default port 80 address to get our site where we want it (just change the URL and export to import.  In my case I can also change CAL to Blog in the URL as my PWA site has changed.  Once this is complete we have the site where we want it – we edit the site address as we did earlier and all should be working!

    image

    image

    Along the way with the export/import we lost the task links – I will dig into this a bit more but I guess you might expect this as the export probably has nowhere to keep that information, and also I see my Active Issues count isn’t picking up the moved workspace issues.  The best approach is certainly keep the workspaces away from your PWA site to start with.  But the issue is still there – it still understand which project it belongs to.

    image

    I’ve stepped through with a single project so you understand the idea – you can speed things up with Powershell or just creating a batch file.  If you go this route then stsadm –o enumsubwebs –url <url where sites are> >> c:\sitelist.txt will enable you to get a quick list of sites into a text file.

    Every requirement will be slightly different – full farm backup/restore will hopefully work for most, but the details I’ve given here should help when you want perhaps a partial move of single instances.  Always consider customization too – usually you will need some manual steps for those.

    Let me know how this works for you.

    Thanks Brian Smith's for this outstadning Blog: Posted on Friday, September 26, 2008 6:58 AM

    Announcing the release of the August Cumulative Update for Project and Project Server 2007

    The Microsoft Office team has changed the way that it delivers hot fixes for reported problems by moving away from the current priority-driven hot fix release model to a scheduled delivery model. This change comes in the form of cumulative updates and critical on-demand (COD) hotfixes. The objective is to deliver high-quality fixes in an acceptable time and on a predictable schedule-every two months so its creates more predictability for customers.

    Customers who need an emergency fix can request a shorter turnaround time for a COD hotfix.

    Please refer to the following knowledge based article for more information: http://support.microsoft.com/kb/953878

    The August Cumulative Update (CU) for Project 2007 and Project Server 2007 (as well as the rest of the Office suite) is the first CU release. Releases will now happen very two months so the next ones are scheduled for October 08, December 08, etc…

    Install or not to Install?

    Our general guideline for applying hotfix is:

    • Each hotfix package is intended to correct only the applications that are listed in the knowledge base article.
    • Apply the packages only to systems that are experiencing these specific problems.
    • If you are experiencing any of the two known issues described in KB 953750 (Infrastructure Update).
    • If you are not severely affected by any of these problems, we recommend that you wait for the next 2007 Office suites service pack that contains the hotfixes in these cumulative update packages.
    • If additional issues occur or any troubleshooting is required, you might have to create a separate service request.
    • The usual support costs will apply to additional support questions and issues that do not qualify for a specific cumulative update package. To create a separate service request, visit the following Microsoft Web site: http://support.microsoft.com/contactus/?ws=support

     

    Installation Order

    Assuming you are running the released version of Project Server 2007, here is a high level procedure, please refer to the TechNet articles for detailed deployment steps:

    Step

    Related Links

    1. Deploy Service Pack 1

    Announcing the release of EPM 2007 Service Pack 1 (includes links to KB, downloads and deployment documentation)

    Deploy Service Pack 1 for Office Project Server 2007

    2. Deploy the Infrastructure Update (IU). We recommend deploying the IU first because you will get all the latest updates for WSS and SharePoint Server.

    Announcing the availability of the Project and Project Server 2007 Infrastructure Update

    Microsoft Project Infrastructure Update Webcast Slides

    Deploy the Infrastructure Update for Office Project Server 2007

    Install the Infrastructure Update for Microsoft Office Servers (Office SharePoint Server 2007)

    3. Deploy the August Cumulative Update. Since the August CU are individually package (one EXE for Project Server and another one for SharePoint Server for instance), then you will have to deploy each one depending on the hotfix required.

    4. Run hotfix EXE

    5. Run PSCONFIG on each server within your farm to finalize the update

    6. Verify Installation by verifying the version of each of the four PS database using the following command:

    SELECT * FROM VERSIONS

    Result should be: 12.0.6327.5000

    See links below for KB and download location.

    Ideally Project Professional 2007 and Project Server 2007  should be on the same version but it is not a requirement:

    • Project + IU with Project Server + IU + August CU
    • Project + IU + August CU with Project Server + IU

     

    Knowledge Base Articles and Downloads

    Title

    ID

    KB URL

    Download URL

    Cumulative update packages for August 2008 for the 2007 Microsoft Office core suite applications and 2007 Microsoft Office servers

    957022

    http://support.microsoft.com/kb/957022

     

    Description of the Project 2007 hotfix package: August 26, 2008

    956060

    http://support.microsoft.com/kb/956060

    http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=956060

    Description of the Project Server 2007 hotfix package: August 26, 2008

    956061

    http://support.microsoft.com/kb/956061

    http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=956061

    Description of the Windows SharePoint Services 3.0 hotfix package: August 26, 2008

    957109

    http://support.microsoft.com/kb/957109

    http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=956057

    Description of the SharePoint Server 2007 hotfix package: August 26, 2008

     

     

    Thanks for the Post:Provide best practices as well as tips and tricks on Microsoft Enterprise Project Management (EPM)

    Microsoft Project Server 2007 IT Professional TechNet Webcast Series

    I just wanted to pass on word that starting October 1st, 2008, Michael Jordan (Lead Architect – MCS EPM Global Practice | WW COE for EPM) will present a series of Project Server 2007 webcast on TechNet targeted at IT Professionals

    These 60 minutes webcasts will present in details key aspects to consider when you evaluate, plan, deploy, and operate Project Server 2007 specifically:

    ·         Solution Overview and System Elements

    ·         Solution Elements and Data Flow

    ·         Workload Scenarios and Reference Architecture

    ·         Network Communication

    ·         Server Administration

    ·         Maintenance and Monitoring

    ·         Deployment into a SharePoint Server Intranet Farm

    ·         Disaster Recovery

    ·         Virtualization

     

    You need to register for the free of charge webcast by clicking the link; then you get emailed a link to sign on and participate in the web cast on its date and time (please note only the first two webcast are available for registration at this stage).

    Each TechNet webcast is recorded for later viewing which should be through the same registration URL.

    For a listing of all EPM webcasts on TechNet check the following: http://www.microsoft.com/events/series/epm.aspx

     

    Webcast Title

     

    Abstract

     

    Date

     

    Microsoft Office Project Server 2007 - Solution Overview and System Elements

     

    In this webcast, we introduce the Microsoft Office Project Server 2007 solution and the main product components. We describe key concepts such as high availability and scalability, which should be taken into account when planning and deploying Project Server 2007. This introductory webcast is part of a webcast series targeted at IT professionals. In the series, we present in detail key aspects to consider when you evaluate, plan, deploy, and operate Project Server 2007. We discuss the main considerations when planning for high-availability deployments—when to scale up and out, points of failure, and software/hardware boundaries.

     

    Wednesday, October 1, 2008

     

    11:00 A.M.–12:00 P.M. Pacific Time

    Microsoft Office Project Server 2007 - Solution Elements and Data Flow

     

    In this webcast, we describe the elements of the Microsoft Office Project Server 2007 solution (Microsoft Office Project Professional 2007, Application Server, Microsoft SQL Server), and we cover Data Flow components and key areas for scalability. This webcast is part of a webcast series targeted at IT professionals. In the series, we present in detail key aspects to consider when you evaluate, plan, deploy, and operate Project Server 2007. We discuss the main considerations when planning for high-availability deployments—when to scale up and out, points of failure, and software/hardware boundaries.

     

    Wednesday, October 22, 2008

     

    11:00 A.M.–12:00 P.M. Pacific Time

    Microsoft Office Project Server 2007 - Workload Scenarios and Reference Architecture

     

    This webcast covers Microsoft Office Project Server 2007 Workload Scenarios and Reference Architecture to help you plan your deployment. We discuss typical product operations broken out by user roles and how it affect performance.  We present typical reference architecture based on key capacity planning characteristics.  This webcast is part of a webcast series targeted at IT professionals. In the series, we present in detail key aspects to consider when you evaluate, plan, deploy, and operate Project Server 2007.

     

    Wednesday, November 12, 2008

     

    11:00 A.M.–12:00 P.M. Pacific Time

    Microsoft Office Project Server 2007 - Network Communication

     

    This webcast covers Microsoft Office Project Server 2007 Network Communication and specifically ports, protocols and network traffic. We present network considerations when deploying Project Server and Project Professional 2007, this includes an overview of the Project Professional's Active Cache mechanism.  This webcast is part of a webcast series targeted at IT professionals. In the series, we present in detail key aspects to consider when you evaluate, plan, deploy, and operate Project Server 2007.

     

    Wednesday, December 3, 2008

     

    11:00 A.M.–12:00 P.M. Pacific Time

    Microsoft Office Project Server 2007 - Server Administration

     

    This webcast covers Microsoft Office Project Server 2007 Server Administration best practices. We discuss SharePoint's Central Administration, Shared Service Provider Administration and Project Web Access Administration.  This webcast is part of a webcast series targeted at IT professionals.  In the series, we present in detail key aspects to consider when you evaluate, plan, deploy, and operate Project Server 2007.

     

    Wednesday, January 14, 2009

     

    11:00 A.M.–12:00 P.M. Pacific Time

    Microsoft Office Project Server 2007 - Maintenance and Monitoring

     

    This webcast covers Microsoft Office Project Server 2007 Maintenance and Monitoring best practices. This session will cover maintenance plans that should be put in place as well as performance counters that should be monitored.  We also discuss how to deploy software updates for both Project Server and Project Professional 2007. This webcast is part of a webcast series targeted at IT professionals. In the series, we present in detail key aspects to consider when you evaluate, plan, deploy, and operate Project Server 2007.

     

    Wednesday, February 25, 2009

     

    11:00 A.M.–12:00 P.M. Pacific Time

    Microsoft Office Project Server 2007 - Deployment into a SharePoint Server Intranet Farm

     

    This webcast covers Microsoft Office Project Server 2007 Deployment best practices into a SharePoint Server intranet farm (out of the box Project Server 2007 is deployed on top of Windows SharePoint Services V3). We discuss SharePoint Server deployment pre-requisites, deployment scenarios and best practices. This webcast is part of a webcast series targeted at IT professionals. In the series, we present in detail key aspects to consider when you evaluate, plan, deploy, and operate Project Server 2007.

     

    Wednesday, March 18, 2009

     

    11:00 A.M.–12:00 P.M. Pacific Time

    Microsoft Office Project Server 2007 - Disaster Recovery

     

    This webcast covers Microsoft Office Project Server 2007 Server Disaster Recovery options and best practices. We discuss how to recover from a catastrophic failure on your SharePoint/Project Server far;, this includes what are the options to recover from a loss of any component of your SharePoint/Project Server farm: SQL server, Application Server, Disk etc … We present farm and database restore options.  This webcast is part of a webcast series targeted at IT professionals. In the series, we present in detail key aspects to consider when you evaluate, plan, deploy, and operate Project Server 2007.

     

    Wednesday, April  8, 2009

     

    11:00 A.M.–12:00 P.M. Pacific Time

    Microsoft Office Project Server 2007 - Virtualization

     

    This webcast covers Microsoft Office Project Server 2007 Server Virtualization best practices using Windows Server 2008's Hyper-V. We discuss deployment best practices with respect to virtualization, including optimum architecture configuration (which component should be deployed on a  virtual environment and which ones should be deployed on a physical environment), and how to architect a high availability virtual farm.  This webcast is part of a webcast series targeted at IT professionals. In the series, we present in detail key aspects to consider when you evaluate, plan, deploy, and operate Project Server 2007.

     

    Wednesday, April 29, 2009

     

    11:00 A.M.–12:00 P.M. Pacific Time

     

    Michael Jordan’s Biography

     

    Michael Jordan is the Lead Architect for Microsoft Services’ EPM Global Practice and member of the World Wide Center of Excellence. Michael has been with Microsoft for 8 years serving in technical roles from Application Development, Systems Engineering, SQL Database and Project Management. He has been working with EPM for the last 4 years architecting, troubleshooting and implementing large deployments at priority customer sites. As a member of the EPM Global Practice he performs a role as an extension to the Product Group by providing field feedback, spec reviews, product guidance and running customer programs for marketing initiatives.

     

    Key Resources

    Enterprise Project Management

     

    ·         EPM Connect: The Business Exchange for EPM Solutions and Services

     

    ·         EPM University: Online, instructor-led, deep dive technical training on EPM

     

    ·         EPM Solution Office online EPM Home Page

     

    Project Desktop

     

    ·         Easier with ProjectProject Desktop Home Page

     

    ·         Microsoft Project on Office Online

     

    IT Professionals

     

    ·         Project TechCenter on TechNet

     

    ·         Project Portfolio TechCenter on TechNet

     

    Developers

     

    ·         Project Developer Home Page

     

     

     

    Thanks to robert.m.hoover for this post, which is posd on  Wednesday, September 24, 2008 9:30 PM

    Newly Published Project Professional Content for September

     

    Now a days i noticed taht lot of people have question about the creation of Enterprise Custom Field in Project Server 2007. Now finally Microsft add this topic into their Office Learning Material. I hope you will enjoy this stuff(Thanks to Microsoft Enterprise Project Management Content Publishing team for the updating.)

    Create a custom field  

    Use this article to learn how to create, import, insert, and rename a custom field.

    Watch this: Create a custom field 

    This video walks you through the process of creating a custom field that is associated with a list, and that uses graphical indicators.

    Work with the Gantt Chart view 

    This article provides information on how to use each part of the Gantt Chart view.

    Project Server Quick Reference Guide for project managers 

    This quick reference guide displays all the tasks a project manager is likely to do with Project Server. A team member version is due out soon.

    Podcast: Britney Spears, the ultimate project manager

    This is a link to an external podcast about Britney Spears as the ultimate project manager. It is a bit tongue-in-cheek, but makes good points about project management skills in general.

    What’s all this talk about Web 2.0

    This Office Hours article discusses Web 2.0 and software plus services model.

    Understanding How Microsoft Project Thinks

    There are a number of factors that dictate how Microsoft Project “thinks”.

    The two main factors are:

    • The Scheduling Formula
    • The Task Type

    The Scheduling Formula leverages three variables:

    • Units - The percentage of time required by a resource or resources to complete the task
    • Duration - The number of working days required to complete the task
    • Work - The effort required to complete the task

    Many people say that the scheduling formula is: Units x Duration = Work

    When you initially assign a Resource to a Task, this is the formula that is leveraged. Let’s demonstrate:

    We will create Task 1 that is 5 days in Duration

    clip_image002mt

     

    We will now assign a Resource to this task

    clip_image004mt

    clip_image006mt

    As soon as we assign this Resource to this task, Work changes to 40 hours.

    Here is the how that number was calculated:

    Units x Duration = Work
    100% x (5*8) = 40
    Or
    100% x 40 = 40 hours

    But using simple math, we can re-write our equation to solve for a different variable.

    Our original formula solves for Work:
    Units x Duration = Work

    But we could re-write the formula to solve for Units:
    Work / Duration = Units

    Or we could re-write the formula to solve for Duration:
    Work / Units = Duration

    So we have shown that The Scheduling Formula can actually be written three different ways:

    Units x Duration = Work
    Work / Duration = Units
    Work / Units = Duration

    Now let’s prove that Microsoft Project also thinks this way.

    In order to demonstrate this, we must introduce The Task Type or the Type field:

    clip_image008mt

    By default, Type is set to Fixed Units. But there are actually three different Task Type variables:

    • Fixed Duration
    • Fixed Units
    • Fixed Work

    clip_image010mt

     

    Now to test Microsoft Project

    Using our original scenario, let’s force Microsoft Project to solve for Duration.

    clip_image011mt

     

    We will leave Type set to Fixed Units and change Work to 80 hrs

    clip_image013mt

    Here is how Duration was calculated:

    Work / Units = Duration
    80 / 100% = 80
    Or
    80 / 100% = (80 / 8)
    Or
    80 / 100% = 10 days

    clip_image015mt

     

    Returning to our original scenario, let’s force Microsoft Project to solve for Work.

    clip_image011[1]mt

    Leave Type set to Fixed Units and enter 10 days Duration

    clip_image016mt

    Here is how Work was calculated:

    Units x Duration = Work
    100% * 10 days = 80
    Or
    100% * 10 days = (10 * 8)
    Or
    100% * 10 days = 80 hours Work

    clip_image018mt

     

    Returning to our original scenario, let’s force Microsoft Project to solve for Units

    clip_image011[2]mt

    Change Type to Fixed Duration and enter 20 hours Work

    clip_image020mt

    Here is how Units was calculated:

    Work / Duration = Units
    20 / 5 days = 50%
    Or
    20 / 5 days = 20 / (8 * 5)
    Or
    20 / 5 days = 20 / 40
    Or
    20 / 5 days = 0.5

    clip_image022mt

     

    To Review:

    There are three different Task Types:

    • Fixed Units
    • Fixed Work
    • Fixed Duration

    There are three different variables of the Scheduling Formula:

    • Units
    • Work
    • Duration

    Depending upon how the Task Type is set in combination with which Scheduling Formula variable is altered dictates which variable Microsoft Project solves for.

    The Task Type and Scheduling Formula Cheat Sheet will help you control how Microsoft Project “thinks”:

    clip_image024mt

    See The Microsoft Project Task Type and Scheduling Formula Cheat Sheet here.

    See this article in Slide format here.

    See this article in Video format here.

    Purchase “The Cheat Sheet” Mouse Pad here.

     This Blog Belongs to PMConnection Articles, which released on August 21, 2008, 7:08pm

    How to Create Multi Color Summary Bar Based Upon Phase

    The following steps will show you how to create this:

    clip_image002

    Note that color formatting is dynamic and will adjust as Duration of the phase increases or decreases.

    1.  Must establish consistent Phase names. Example:

    - Planning
    - Execution
    - Closure

    2.  Must establish consistent Milestone names. Also useful to have Acronym for milestone names. Example:

    Milestone - Acronym
    - Planning Complete – PC
    - Execution Complete – EC
    - Closure Project - CP

    3.  Open MS Project

    4.  Establish Phase Names and Milestone Names:

    clip_image004

     

    1. Select the Milestones, right click and click on Task Information.

    clip_image006

     

    1. Place a check in “Roll up to Gantt bar to Summary”

    clip_image008

     

    1. Click on OK. Rolled up Milestones will now appear on Summary Bars

    clip_image010

     

    1. Right click on the Gantt Chart and click on Bar Styles

    clip_image012

     

    1. Click on *Rolled Up Milestone, then click on the Text tab. For Bottom, select Name.

    clip_image014

     

    1. Click on OK. Milestone Names will now appear below the Rolled up Milestones on the Summary Bars

    clip_image016

     

    1. Insert Flag 1, Flag 2, and Flag 3 columns

    clip_image018

     

    1. Right click on Flag 1 and click on Customize Fields
    2. Click on Rename and input “Planning Flag”

    clip_image020

     

    1. Click on OK
    2. Click on Formula
    3. Input the following formula: [Name]=“Planning”

    clip_image022

     

    1. Click on OK
    2. For “Calculation for task and group summary rows”, ensure “Use Formula” is enabled.

    clip_image024

     

    1. Click on OK
    2. “Yes” should now automatically appear under the Planning Flag for the Planning Summary Task:

    clip_image026

     

    1. Right click on Flag 2 and click on Customize Fields
    2. Click on Rename and input “Execution Flag”
    3. Click on OK.
    4. Click on Formula
    5. Input the following formula: [Name]=“Execution”
    6. Click on OK
    7. For “Calculation for task and group summary rows”, ensure “Use Formula” is enabled.
    8. Click on OK
    9. Right click on Flag 3 and click on Customize Fields
    10. Click on Rename and input “Closure Flag”
    11. Click on OK.
    12. Click on Formula
    13. Input the following formula: [Name]=“Closure”
    14. Click on OK
    15. For “Calculation for task and group summary rows”, ensure “Use Formula” is enabled.
    16. Click on OK

    clip_image028

     

    1. You may now hide the three flag fields
    2. Click on Show Outline Level 1

    clip_image030

     

    1. Right click on the Gantt chart area and click on Bar Styles
    2. Under Name, click on Summary
    3. Click on Cut Row
    4. Click on Paste Row four times

    clip_image032

     

    1. Move to the second Summary under Name and input “Rolled Up Summary Planning”

    clip_image034

     

    1. Move to the Show For column, input a coma after Summary, click on the dropdown, select Rolled up. Input a coma after Rolled up, click on the dropdown and select Flag 1. Then click on Rolled up Summary Planning

    clip_image036

     

    1. On the Bars tab for Start, Middle and End, click on the dropdown and select the color you would like to appear for the Planning Phase.

    clip_image038

     

    1. Complete steps 43 through 45 for the 3rd and 4th Rolled Up Summary

    clip_image040

     

    1. Click on OK. Colors will now appear on Summary row

    clip_image042

     

    1. To add the Phase Names below each phase, right click on the Gantt Chart and click on Bar Styles
    2. Click on Rolled Up Summary Planning under Name
    3. Click on the Text Tab
    4. For Bottom, Select Name

    clip_image044

     

    1. Click on OK
    2. Complete steps 49 through 52 for Rolled Up Summary Execution and Rolled Up Summary Closure
    3. Click on OK

    clip_image045

     
     
    This Blog Belongs to PMConnection Articles, which released on Septemeber 21, 2008, 7:08pm

    Microsoft Project Content Recently Published (July, August, September)

    Please find below an inventory of the content published for the past three months by the Office EPM UA team, feel free to forward this email to your customers and partners:

    Office Online

    TechNet

    Key Resources

    Enterprise Project Management

    Project Desktop

    IT Professionals

    Developers

    This Blog Belongs to Christophe Fiessinger’s Blog, which released on September 19, 2008, 7:08pm

    Thanks

     

    Excellent Resource for Training of Sharepoint from Microsoft

     
     
     
    This Include the following Topics:
     
    1. Work with document libraries
    2. Work with calendars
    3. Work with slide libraries
    4. Work with workflows
    5. Work with Excel Services
     
     
    You can browse the below mentioned topic and gets the handful information.

    Resources for learning Microsoft Office SharePoint Server

    PWA on a Root URL

     

    I was asked today whether it is possible to host PWA on a root URL ie http://pwa instead of as a suffix such as http://myserver/pwa.

     

    The answer is "Yes"

     

    The key to configuring PWA on a root URL is to check the "Use Project Web Access path as host header" check box during provisioning, along with entering the URL you wish to use (see below).

    y1p8zFnFyZFF7d9YnlFd9-OFOzSsSiULMwWACF5A9reZiNzGGSXRKFY_J_h66E72KhY59uvIUYilzU

    The URL will need to resolve to the IP address of WFE server(s)

    y1pCk4MVe-xnQ9seswe1A4sGFecbKrrGBxxT7iOvUJrGuKng-lz0mzCNpszwzYJztJWqz4uzcHbgqY

    You need to be mindful of the fact the host header in this configuration only applies to the instance of PWA and not the parent web application/site collection.  The URL's for project related WSS sites will use the web application URL/AAM.

    Thanks For Paul Conroy for this Excellent Post.

    Microsoft Release Office Project 2007 hotfix package: August 26, 2008

     
    On August 26, Microsoft Release new HotFix Package for Office Project Server 2007.
     
    The HotFix Package Covered the following Issues:
     
    You click to select the Restrict Updates to Project Web Access check box in Project Web Access (PWA). Then, if you manipulate some data in Project Professional, you may experience the following symptoms:
    • The data is de-synchronized between the client and the server. 
    • Additional actual work is added for resources. 
    • In the timephased data in the Resource Usage view, the work total is not updated correctly.
    • If you change the size of some lookup table rows, the data of any existing customized field is corrupted.
    • You have a blank row between tasks. When you copy and paste the tasks, the blank row is removed. Therefore, Project automatically re-creates predecessor links. However, the links are incorrect.
    • Enterprise outline codes are not displayed correctly when the default currency is Turkish.
    • Project 2007 may close unexpectedly (crash) when you open a project that has AutoFilter enabled.
    • The Visual Basic for Applications (VBA) property Assignments.UniqueID does not work in Project 2007.
    • The Beforeassignmentchange event does not occur in Project 2007.
    • Task updates are submitted to a project manager other than the designated status manager.
     
    For Futher details and downloading the Hotfix Files, Please visit the Microsoft Support website
     
     

    Wake up your Sharepoint, Project Server and WSS Sites

    Hey Guys,
     
    I come to know lot of people facing problem at morning time when first user access the Sharepoint / PWA / WSS sites, its take a long time to display the page.
    Normally IIS discards its cache overnight, which means that each Sharepoint site must be rebuilt the first time it is accessed. This can be very slow. This script will seek out every site and site collection on a sharepoint server, and send them an HTTP request, so that the site remains in cache.
    Their are two Option Available:
     
    1) CodePlex SPWakeUp tool
     
    You must run this application on a machine that has WSS or MOSS installed.
    If you want to wake up a single site, you do not need sites.conf and it can be safely deleted.
    If you need to wake up mulitple sites, list them in sites.conf, each on their own line.

    The app recognizes 3 option switches (the switches can appear in any order):
    -verbose --Displays the raw HTML of each site as it is woken.
    -site:XXX.XXX -- specifies the starting URL. If you do not set anything, the app looks for sites.conf, and uses the sites listed there. If sites.conf does not exist, the default URL http://localhost is used.
    -discover -- Searches the local server for all web applications.
    -log:Filename -- specifies a log file to record the results. If a file is not specified, the log will be displayed on the console.

    Examples:
    spwakeup.exe
    If the file sites.conf does not exist, runs against http://localhost. Displays log results on console.

    spwakeup.exe -verbose -log:c:\log.txt -site:http://portal.mycompany.com
    Runs against http://portal.mycompany.com. Displays verbose results. Stores results in c:\log.txt.
     
     
     

    Avoid that COLD, SLOW request that baffles users...

    Ever thought things on ASP.NET were a bit slow the first time accessing them?  Many of you are aware that ASP.NET from a web admin perspective know that things have to recompile and things just aren't as fast the first time.  In fact some times things are incredibly slow the first time and are incredibly slow.  Ever had users say, for some odd reason some times when I hit my SharePoint site it takes 30 seconds to load, then after a refresh it goes sub second, even clearing their cache the page is fast.  That's because it's not a user issue, its simply compiling, caching, etc... on the server after an IISReset or app pool reset or worker process cycle.

    If you're doing demos of an ASP.NET app such as WSS or SPS or Office SharePoint Server 2007, or you simply want your home page to load faster after an IISReset so it's not your users hitting the page for the first time, you may be *very* interested in this post. 

    The scripts attached to this post are warm up scripts.  I did not write them.  I asked the guy (Bryan Hart) who built our awesome VPCs (virtual images) if he wrote them.  He did some work on them, but he doesn't claim to have originally authored them.  They are shared via the SharePoint beta 2 Resource DVD (handed out at TechEd 2006 and the World Wide Partner Conference as part of the SharePoint Server VPC image.  I think they're super cool so I'm attaching them for use on your environments.  None of the scripts are compiled so you can feel free to modify them, make them even greater and share them back out to the world. 

    Let's say you know that you cycle your app pools at 1am, what if you executed this script to "warm up" the common pages following the cycle?  I'm sure you'll find other creative uses of this script outside of demos which is our most common usage of this script.  I do recommend you compare an iisreset and hit your home page, then try an iisreset and run this script then hit the page.  HUGE difference.  I personally think the warmupscript is more efficient than a browser request in terms of "warming" things up.

    Here's the gist of the attached batch and command line executed vbscript...

    In the words of the script itself... "This script will run stsadm to warmup the admin interfaces [and] hit each page in the portal to force their JIT."

    warmupserver.zip contains the following 3 files:

    Startup.bat - Calls the warmupserver.cmd script and passes in the servername parameter (modify this to fit the hostname of your server)

    Warmupserver.cmd - checks for servername parameter then leverages the HttpRequest.vbs script to hit the relevant admin pages (change the pages and ports to the relevant ones)

    HTTPRequest.vbs - This script executes an HTTP query using the XMLHTTP object

     

    Added 8/21:

    I recommend checking out some additional tips on this topic from Andrew Connell

    I'd say these tips are beyond just for developers.  It's very efficient to cycle just an app pool, or isolate a worker process and kill the process rather than cycling IIS.

    I also recommend having the path to the /bin directory in your path variables. (More insight in andrew's post.

    One of the first things I do when installing a sharepoint server is creating a command short cut to the bin directory, even though I like to have it in my path.

    1. Right click desktop, choose "shortcut"

    2. Put in this path: "c:\winnt\system32\cmd.exe" click next

    3. Enter "STSADM" or shortcut to bin or something like that and click "next" (Now you've got a command prompt looking icon on your desktop)

    4. Choose the new icon on the desktop.  Right click choose properties, change "start in" path to the path to the bin directory: "c:\Program Files\Common Files\Microsoft Shared\web server extensions\12\bin" (path may be slightly different based for x64)

    Double click the shortcut...  You now are at the path where you can run stsadm commands, prescans, etc...

     

    Dwonload the Attachement Click here:

    Clear the SharePoint Configuration Cache for Timer Job and PSCONFIG errors

    If you experience issues with WSS and MOSS timer jobs failing to complete are receiving errors trying to run psconfig, clearing the configuration cache on the farm is a possible method for resolving the issue. The config cache is where we store information about timer jobs status as well as other info.  Sometime this data can become corrupted and need to be cleared and rebuilt from our store. 

    To clear the config cache on the farm, follow these steps:

    1. Stop the OWSTIMER service on ALL of the MOSS servers in the farm.
    2. On the Index server, navigate to %ALLUSERSPROFILE% \Application Data\Microsoft\SharePoint\Config\<GUID> and delete all the XML files from the directory.

    *Note: Only Deleted the Files inside the GUID folder (.XML) and dont delete the Cache.ini file. Be avoid to delete the whole GUID folder.

    1. Edit cache.ini and reset the number in the file to 1.
    2. Start the OWSTIMER service on the Index server and wait for XML files to begin to reappear in the directory.
    3. After you see XML files appearing on the Index server, repeat steps 2, 3 & 4 on the query server(s), waiting for XML files to appear before moving to subsequent servers.
    4. After the query servers have all been cleared, proceed to the WFE and Application servers in the farm, following steps 2, 3 & 4. for each server.

    Another Similar Way to do this.

    Sometimes you see some weird errors occurring when you change settings in SharePoint Server 2007  - such as when you try to modify an alternate access mapping (see KB939308 ). I also noticed some issues when changing settings concerning search.  A work around seems to be clearing the SharePoint configuration cache:

    1. Stop the Timer service. To do this, follow these steps:
      1. Click Start, point to Administrative Tools, and then click Services.
      2. Right-click Windows SharePoint Services Timer, and then click Stop.
    2. Delete or move the contents of the following folder: %ALLUSERSPROFILE% \Application Data\Microsoft\SharePoint\Config\GUID
    3. Edit cache.ini and reset the number in the file to 1.

    *Note: Only Deleted the Files inside the GUID folder (.XML) and dont delete the Cache.ini file. Be avoid to delete the whole GUID folder.

    1. Start the Timer service. To do this, follow these steps:
      1. Click Start, point to Administrative Tools, and then click Services.
      2. Right-click Windows SharePoint Services Timer, and then click Start.

    Note The file system cache is re-created after you perform this procedure. Make sure that you perform this procedure on all servers in the server farm on which the Timer service is running.

     

    Thanks

    Waqas

    Share More Community Tips on Office Online

     

    Office Online has a new commenting feature that I mentioned in an earlier post about Community Tips. When you have questions or advice about the content you find, you can sign in with a Windows Live ID and post questions or bits of advice for the rest of the community. It’s similar to comments on a blog, except that Community Tips comments are not actively monitored by the authors. That said, it’s a way to have a conversation that’s focused on content such as articles and templates.

    image

    Why mention it again? My earlier post mentioned how you could only comment in select areas of the site. Now you can comment on all types of content from Help articles to training and templates. However, the feature is not on some pages, such as home pages or search results pages. You have to be deeper down, for example, on an actual article page like the Roadmap for using SharePoint Server 2007. If you need a visual, here’s a quick video of how to submit a tip for a template on Office Online:

    Office Online Community Tips about templates
    Office Online Community Tips about templates

    Go ahead and try it out.

    Orginaly this blog from Matt Evans Published Thursday, September 11, 2008 9:39 PM

    Thanks

    Waqas

    Fantastic TOOL: SharePoint Spy

    This Utility from EchoTechnology is awsom, Called Sharepoint Spy tool.This powerful free tool will allow you to spy into the internal data of SharePoint and compare the effects of making a change. Sharepoint Spy also allows you to compare settings between sites, lists, views, etc helping you troubleshoot configurations
    For more information and freely download this tool from http://www.echotechnology.com/products/spy
     
    spy

    Enabling ActiveX Controls on the Client in Secure Environments in Project Server 2007

    In secured environments, these controls might not have been downloaded and the user might be prevented from downloading them because of security restrictions. You must download and enable these controls on the client for these features to work.

    The ActiveX controls reside in two .cab files that are located on your Project Server site in the following folder:

    C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\PWA\OBJECTS\1033

    The following are the two .cab files:

    • Pjclient.cab
    • Pjcintl.cab (in the 1033 subfolder or other language folders)

    These two cab files contain the following files:

    Pjcintl.cab:

    • langcabENU12.inf (This file is not required to manually install controls.)
    • Pj12ENUc.dll

    Pjclient.cab:

    • Microsoft.vc80.crt.manifest (This file is not required for the manual installation of controls.)
    • Msvcr80.dll
    • Pjgrid12.ocx
    • Pjprint12.dll
    • Pjquery12.ocx
    • Pjres12c.dll
    • Pjtextconv12.dll

    To enable client-side controls:

    • 1. Log on to the client computer as Administrator.
    • 2. Connect to the Project Server, and then copy the Pjclient.cab file and the Pjcintl.cab file from the following folder: C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\PWA\OBJECTS\1033
    • 3. Paste the files in a folder on the computer.
    • 4. Double-click the Pjcintl.cab file to open it, and then click the Pj11enuc.dll file.
    • 5. On the File menu, click Extract.
    • 6. Expand My Computer, expand Local Disk, expand Windows, and then click Downloaded Program Files.
    • 7. Click Extract.
    • 8. Close the Pjcintl.cab file.
    • 9. Double-click Pjclient.cab to open it, and then click Select all on the Edit menu.
    • 10. On the File menu, click Extract.
    • 11. Expand My Computer, expand Local Disk, expand Windows, and then click Downloaded Program Files.
    • 12. Click Extract.
    • 13. Close the Pjclient.cab file.
    • 14. Click Start, click Run, type CMD, and then click OK.
    • 15. Type CD %windir%\Downloaded Program Files, and then press ENTER.
    • 16. Type regsvr32 pj12enuc.dll , and then press ENTER.
    • 17. Type regsvr32 pjres12c.dll, and then press ENTER.
    • 18. Type for %i in (pj*.dll) do regsvr32 %i, and then press ENTER.
    • 19. Confirm that registration was successful in each window that opens. Click OK to close each regsvr32 window.
    • 20. Type for %i in (pj*.ocx) do regsvr32 %i, and then press ENTER.
    • 21. Confirm that registration was successful in each window that opens. Click OK to close each command window.

    Thanks to http://www.projectservertips.com/ for this issue.

    Thanks & regards

    Waqas

    Announcing the Content Management Interoperability Services (CMIS) Specification

    Microsoft SharePoint Team Blog

    Today represents the start of a new era in Enterprise Content Management (ECM) interoperability as Microsoft, EMC and IBM announced a jointly developed specification that leverages SOAP, REST and Atom to enable communication with and between ECM systems.  The new specification known as Content Management Interoperability Services (CMIS) defines a platform and language independent means of accessing ECM repositories and will be submitted to OASIS for advancement through its rigorous standards development process.

    CMIS Overview

    As well as enabling communication between ECM systems, CMIS will also enable rich, content centric applications and mashups to be developed independent of the underlying storage repository.  For more details, you can download a draft of the specification or take a look at Ethan's post on the ECM team blog.

    Ryan Duguid
    Technical Product Manager
    Microsoft Corp

    Thanks

    Waqas

     

    Announcing the Infrastructure Update for Office Project Server & Sharepoint Server

    Microsoft announced the latest Infra Structure update and it contains a fixes to the claimed bugs.

    For more details please visit MSDN Official blog for Project 2007

    To download this infrastructure you can follow this link . Install Infrastructure update for Project Professional

    Thanks & regards

    Waqas Sarwar

    Project Server Load Balancing Using F5

    Ryan Korock from F5 has shared the following suggestions when discussing load balancing for Project Server:
    • Load Balancing Method - Because of the nature of HTTP, any of the load balancing methods will work fairly well (this is not always true for other protocols). I suggest using least connections or predictive, as they start to take into account system performance when determining where to send the next connection.
    • Persistence – Although most Project Server deployments do not require persistence (aka stickyness), there is a small benefit of enabling it. A SharePoint server does build a small cache, and so getting sent to the same server as before may generate a small performance gain. I recommend using ‘cookie’ persistence, which will persist a user based upon http cookies. BIG-IP allows you to create a ‘backup’ method of source IP based persistence, which is also recommended.
    • Health Monitoring – I always recommend monitoring the servers at an ‘application layer’. This means building an http based monitor for the Project Server, which can give us more insight into the server health, beyond just a ping or tcp port check.

    g F5 hardware for load balancing the following are  recommended by Ryan:

    • Cookie persistence is a great way to make sure http users are resuming their sessions on the same front end they were originally sent to
    • Least Connection load balancing is also great option for sending new users to the currently least utilized servers

    Last but not least F5 and HP have also published a recent study that could be of interest depending on your deployment topology: Deploying F5 Networks BIG-IP Local Traffic Manager with WebAccelerator for Microsoft Office SharePoint Server 2007

    Originally by chrisfie from Christophe Fiessinger’s Blog on April 22, 2008, 5:54pm