

- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Here is the formula used to calculate "Score" for Demand and Project.
Normalized value = (Input Value - Min value defined in metric) / (Max value defined in metric - Min value defined in metric) * current metric weight / (sum of valid metric weight) * scale_factor
Here is the how -
- The business rule "Compute Overall Score" triggered the update to the demand form's score field.
This business rule is triggered by changes to the risk, value, and size field on the demand form.
Risk is the score_risk column on the demand form.
Value is the score_value column on the demand form.
Size is score_size on the demand form.
- Score_risk is calculated based on the business rule "Populate Metric Results" when the state of demand is changed to qualified.
This business rule calculates average values of risk based on assessment metric result custom calculations.
- Score_value is calculated based on the business rule "Populate Metric Results" when the state of demand is changed to qualified.
This business rule calculates average values of value based on assessment metric result custom calculations.
- Score_size is calculated based on the business rule "Populate Metric Results" when the state of demand is changed to qualified.
This business rule calculates average values of risk based on assessment metric result custom calculations.
This Business rule, "Compute Overall Score," triggers the script include called "EntityScorer," which calculates the score.
- Script include "EntityScorer" calls function ""updateOverallScore"" which first calculates score_risk
riskScore = (10 - parseFloat(taskGr.getValue("score_risk")));
This function ""updateOverallScore" in turn calls script include "ScoreFactory" which calculates overall score based on score_risk, score_value and score_size values.
Score = score_risk+score_value+score_size/3
To set the weights and min-max scores for the Demand assessment categories in the assessment, you need to set them here Project administration --> Assessment Metric Categories.
Since Project doesn't have an assessment, the calculations are a bit different.
- For a Project, the business rules "Update Score Metrics" are triggered when either "Total planned cost," "Risk, or "Planned ROI%" changes and if "Recalculated score on project change" is yes.
- The Project score values are either brought over if it is created from a Demand or manually created.
- It still uses the Business rule "Compute Overall Score" to trigger the script include called "EntityScorer," which calculates the score.
- Script include "EntityScorer" calls function ""updateOverallScore"" which first calculates score_risk
riskScore = (10 - parseFloat(taskGr.getValue("score_risk")));
This function ""updateOverallScore" in turn calls script include "ScoreFactory" which calculates overall score based on score_risk, score_value and score_size values.
Score = score_risk+score_value+score_size/3
- 4,969 Views
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.