| Treb さんのプロフィールEvil Doctor PorkChopフォトブログリスト | ヘルプ |
|
7月8日 Leveraging custom fields in Project Server to enable custom reportingOkay, for once I'm going to talk shop. For those of you who actually know who I am, I am a Microsoft Project Server 2003 SME. Having been involved in the original beta of Project 2002 and on the Project Customer Advisory Council for Project 200x, I'm a bit familiar with the tool.
TODAY'S SPECIAL Today shoppers, we are going to discuss when and how to use non-enterprise custom fields in Project Server Project Web Access views to enable custom reporting views. So, what's the problem and why do I care? (to quote Dr. Pinder) The problem is when implementing an enterprise solution, every department wants a slightly different reporting view to meet their particular needs. The issue becomes larger as the breadth of the deployment grows. You care because reporting issues tend to breed unhappy users. If you've read Creating Customer Evangelists, you know the mathematics of unhappy customers can be deadly. Unhappy users can kill a project. An alternative is to add all of those fields to the Enterprise Global. Doing so creates some issues. First, it increases the Global's size and has an impact on performance. Also, it creates a user interaction issue if most of the fields listed in the Project Information dialog don't apply to them. Lastly, changes can only be made centrally and typically not quickly. So, how do you make your customers happy while not breaking the tool? Here's what I recommend. First, keep only fields which are truly global to the entire organization in the Global. This makes it easier to manage as you will find the number of truly global fields to be small. Next, use the non-enterprise custom fields for departmental level custom information. Non-enterprise custom fields? The custom fields I'm referring to are the ones that are NOT in the Enterprise Global. These are the custom task and resource fields you've had in previous versions. Last, create custom PWA views to show the local custom data so that each organization can manage it's data in the tool. After all, you want them to use the tool to manage this stuff.
Requirements
Publishing Setup
This way, if you change a custom field and nothing else for a given task, that task will now be republished and you will see the custom information in PWA.
For example, if AAA project uses Text1 for Business Analyst and the other project BBB doesn't use Text1, then you will see the following in PWA. Once you do this, you can create custom views based on the filter you've defined and then assign the views to the correct category so that only those folks see the info. I'll post another entry on what you can do to make the entry of this information easier in Project Pro, if manual entry is required. Enjoy! |
|
|