CalculateProjectScore OperationDescription: Calculate the project score of this project based on a selected set of ProjectCodeTypeObjectId's. The Project Score feature helps you evaluate projects by using project codes to identify and quantify characteristics that can be used to determine project rankings. P6 Web Services uses the weighted project code and code values assigned to a project to calculate its score. To use project scoring features, you create weighted project codes that represent project criteria you want to evaluate, for example, projected sales and risk. You further express the possible attributes associated with these evaluation criteria as weighted project code values, for example, projected sales might be described as either high, medium, or low potential. Finally, you assign the appropriate weighted codes and code values to the projects you want to score. Service: Project Service Style: Document/literal wrapped Input: Message: CalculateProjectScore Elements:
Output: Message: CalculateProjectScoreResponse Elements:
Example: Typically, project code and code value weights are set up by a project controls or system administrator. For example, suppose you want to evaluate a portfolio of projects based on three criteria: projected sales in a target market, risk, and strength of competition. You would create three project codes to represent these evaluation criteria. Each of these criteria has a certain level of importance in your decision making, which you can represent using a numerical scale, or weight, as a way of ranking them. For example, on a 1 to 10 scale, if projected sales is more important than perceived risk, you might weight it at 10 and weight risk at 7. In turn, each of these criteria (project codes) can be represented by varying attributes and rankings. Projected sales might have three possible attributes, such as low, moderate, and high potential. You would create three project code values to represent these attributes and assign each code value a weight that represents its rank in evaluating a project. The table below shows an example of how project codes, code values, and weights can be mapped to project evaluation criteria.
Example:
If the Projected Sales project code is assigned to Project A with a project code value of High Potential, the non-normalized score for Project A = 50. If the Projected Sales project code is assigned to Project A with a project code value of Low Potential, the non-normalized score for Project A = 10. Project score is calculated in three steps:
|
||||||||||||||||||||||||||||||||||
|