Professional Documents
Culture Documents
/****************************************************************
*
* Formula Name : PROF_X_WEIGHTING
*
* Description : For a competency appraisal line, this formula
* multiplies Proficiency and Weighting.
*
* Formula Type : Appraisal Competency Line Scoring
*
* Inputs : 1) performance, number, default required
* 2) proficiency, number, default required
* 3) weighting, number, default required
* 4) line_object_id (competency_id), number, always set
* 5) appraisal_id, number, always set
* 6) appr_template_id, number, always set
* 7) appr_system_type (e.g.. SELF,EMP360,MGR360TRANS), text, always set
* 8) appr_type, text
* Note : For appraisal_id, appr_template_id, appr_system_type, appr_type
* a) This is an input, not a context
* b) No seeded DBIs use this
* Outputs : 1) line_score, number
*
* Contexts : Business Group, Assignment, Organization,
* Person, Date Earned
*
* Example DBIs : ptu_per_person_type, asg_grade, asg_job,
* asg_status, asg_type, asg_primary,
* asg_position, asg_hours, asg_salary
*
* Change History
* --------------
* Who Date Description
* -------- ----------- ----------------------------------------
* dcasemor 09-Jan-2006 Created for WPM drop 6.
***************************************************************/
Mgr_Comp_Rating = 0
Comp_Req_Level = 0
Comp_Line_Score = 0
Comp_Req_Level = XX_MGR_SCR_RATING(line_object_id)
Mgr_Comp_Rating = XX_MGR_SCR_RATING1(appraisal_id,line_object_id)
Comp_Line_Score =ETS_CALC_COMPETENCE_MGR(Comp_Req_Level,Mgr_Comp_Rating)
line_score = Comp_Line_Score
/* Return the line score */
RETURN line_score
Appraisal Objective Line Scoring Functions
/*performance=XX_OBJ_MGR_RATING(appraisal_id,line_object_id)*/
performance=XX_OBJ_MGR_RATING_NEW(appraisal_id,line_object_id)
line_score = performance