HRA_MGR_SEC_RATINGS_VL
Details
-
Schema: FUSION
-
Object owner: HRA
-
Object type: VIEW
Columns
Name |
---|
EVALUATION_ID BUSINESS_GROUP_ID REVIEW_PERIOD_ID DOC_TYPE_ID TEMPLATE_DEFN_ID TMPL_PERIOD_ID WORKER_ID ASSIGNMENT_ID MANAGER_ID CALIBRATION_STATUS START_DATE END_DATE RATINGS_UPDATEABLE MGR_EVAL_STEP_STATUS_CODE MGR_EVAL_STEP_COMPLETION_DATE DOCUMENT_STATUS_CODE GOAL_SEC_RATING_MODEL_ID GOAL_SEC_RATING_LEVEL_ID CALCULATED_GOAL_SEC_RATING COMP_SEC_RATING_MODEL_ID COMP_SEC_RATING_LEVEL_ID CALCULATED_COMP_SEC_RATING OVERALL_RATING_LEVEL_ID OVERALL_RATING_DESC OVERALL_RATING_SHORT_DESC OVERALL_NUMERIC_RATING CALCULATED_OVERALL_RATING OVERALL_COMMENTS OVERALL_STATUS_NUM OVERALL_STATUS DEV_GOAL_SEC_RATING_MODEL_ID DEV_GOAL_SEC_RATING_LEVEL_ID CALCULATED_DEV_GOAL_SEC_RATING COMP_TMPL_SECTION_ID |
Query
SQL_Statement |
---|
WITH EvalGoalSectionIds AS ( SELECT EvaluationEO.EVALUATION_ID, MIN(EvalSectionGoalEO.EVAL_SECTION_ID) KEEP(DENSE_RANK FIRST ORDER BY GoalPlanEO.PRIMARY_GOAL_PLAN_FLAG DESC, TmplSectionEO.SEQUENCE_NUMBER ASC, GoalPlanEO.GOAL_PLAN_NAME ASC) EVAL_SECTION_ID, MIN(EvaluationEO.ENABLE_SYNC_FLAG) ENABLE_SYNC_FLAG FROM HRA_EVAL_SECTIONS EvalSectionGoalEO, HRA_TMPL_SECTIONS TmplSectionEO, HRG_GOAL_PLANS_VL GoalPlanEO, HRG_GOAL_PLN_ASSIGNMENTS GoalPlanAssignmentEO, HRA_EVALUATIONS EvaluationEO WHERE EvaluationEO.EVALUATION_ID = EvalSectionGoalEO.EVALUATION_ID AND EvaluationEO.ENABLE_SYNC_FLAG = 'Y' AND EvalSectionGoalEO.SECTION_TYPE_CODE = 'GOAL' AND EvalSectionGoalEO.GOAL_PLAN_ASSIGNMENT_ID = GoalPlanAssignmentEO.GOAL_PLAN_ASSIGNMENT_ID AND GoalPlanAssignmentEO.GOAL_PLAN_ID = GoalPlanEO.GOAL_PLAN_ID AND EvalSectionGoalEO.TMPL_SECTION_ID = TmplSectionEO.SECTION_ID AND EvalSectionGoalEO.SECTION_TYPE_CODE = TmplSectionEO.SECTION_TYPE_CODE AND EvalSectionGoalEO.BUSINESS_GROUP_ID = TmplSectionEO.BUSINESS_GROUP_ID GROUP BY EvaluationEO.EVALUATION_ID UNION SELECT EvaluationEO.EVALUATION_ID, EvalSectionGoalEO.EVAL_SECTION_ID, EvaluationEO.ENABLE_SYNC_FLAG FROM HRA_EVAL_SECTIONS EvalSectionGoalEO, HRA_EVALUATIONS EvaluationEO WHERE EvaluationEO.EVALUATION_ID = EvalSectionGoalEO.EVALUATION_ID AND EvaluationEO.ENABLE_SYNC_FLAG = 'N' AND EvalSectionGoalEO.SECTION_TYPE_CODE = 'GOAL' ), PerformanceGoalSections AS (SELECT EvaluationEO.BUSINESS_GROUP_ID, EvaluationEO.TMPL_PERIOD_ID, EvaluationEO.EVALUATION_ID, EvalSectionGoalEO.SECTION_RATING_MODEL_ID, EvalRatingGoalEO.PERFORMANCE_RATING_ID, EvalRatingGoalEO.CALCULATED_RATING, EvalRatingGoalEO.EVAL_PARTICIPANT_ID, EvalSectionGoalEO.REFERENCE_SECTION_ID, EvalSectionGoalEO.TMPL_SECTION_ID, EvalRatingGoalEO.ROLE_TYPE_CODE FROM HRA_EVAL_SECTIONS EvalSectionGoalEO, HRA_EVAL_RATINGS EvalRatingGoalEO, HRA_TMPL_SECTIONS TmplSectionEO, HRA_EVALUATIONS EvaluationEO, EvalGoalSectionIds WHERE EvalSectionGoalEO.BUSINESS_GROUP_ID (+) = EvaluationEO.BUSINESS_GROUP_ID AND EvalSectionGoalEO.EVALUATION_ID (+) = EvaluationEO.EVALUATION_ID AND EvaluationEO.EVALUATION_ID = EvalGoalSectionIds.EVALUATION_ID AND EvalSectionGoalEO.EVAL_SECTION_ID (+) = EvalGoalSectionIds.EVAL_SECTION_ID AND EvalSectionGoalEO.SECTION_TYPE_CODE (+) = 'GOAL' AND EvalRatingGoalEO.REFERENCE_ID (+) = EvalSectionGoalEO.EVAL_SECTION_ID AND EvalRatingGoalEO.REFERENCE_TYPE (+) = 'SECTION' AND EvalSectionGoalEO.TMPL_SECTION_ID = TmplSectionEO.SECTION_ID (+) AND EvalSectionGoalEO.SECTION_TYPE_CODE = TmplSectionEO.SECTION_TYPE_CODE (+) AND EvaluationEO.BUSINESS_GROUP_ID = TmplSectionEO.BUSINESS_GROUP_ID (+) AND EvaluationEO.TEMPLATE_DEFN_ID = TmplSectionEO.TEMPLATE_DEFN_ID (+) ) SELECT EVAL.EVALUATION_ID, EVAL.BUSINESS_GROUP_ID, EVAL.REVIEW_PERIOD_ID, TMPL.DOC_TYPE_ID , EVAL.TEMPLATE_DEFN_ID , EVAL.TMPL_PERIOD_ID , EVAL.WORKER_ID, EVAL.ASSIGNMENT_ID, EVAL.MANAGER_ID , EVAL.CALIBRATION_STATUS, EVAL.START_DATE, EVAL.END_DATE , DECODE(EVAL.USE_CALC_RATINGS_FLAG, 'Y', 'N', 'Y') RATINGS_UPDATEABLE, STEP.STEP_STATUS MGR_EVAL_STEP_STATUS_CODE, STEP.STEP_COMPLETION_DATE MGR_EVAL_STEP_COMPLETION_DATE, EVAL.STATUS_CODE DOCUMENT_STATUS_CODE, PerformanceGoalSections.SECTION_RATING_MODEL_ID GOAL_SEC_RATING_MODEL_ID, PerformanceGoalSections.PERFORMANCE_RATING_ID GOAL_SEC_RATING_LEVEL_ID, PerformanceGoalSections.CALCULATED_RATING CALCULATED_GOAL_SEC_RATING, EVSE.SECTION_RATING_MODEL_ID COMP_SEC_RATING_MODEL_ID, EVRO.PERFORMANCE_RATING_ID COMP_SEC_RATING_LEVEL_ID, EVRO.CALCULATED_RATING CALCULATED_COMP_SEC_RATING, EVRT.PERFORMANCE_RATING_ID OVERALL_RATING_LEVEL_ID, RLVL.RATING_DESCRIPTION OVERALL_RATING_DESC, RLVL.RATING_SHORT_DESCR OVERALL_RATING_SHORT_DESC, RLVL.NUMERIC_RATING OVERALL_NUMERIC_RATING, EVRT.CALCULATED_RATING CALCULATED_OVERALL_RATING, EVRT.COMMENTS OVERALL_COMMENTS, ( CASE WHEN (EVAL.STATUS_CODE <> 'COMP') THEN DECODE(STEP.STEP_STATUS,'COMP',2,1) WHEN (EVAL.STATUS_CODE = 'COMP') THEN 3 END) AS OVERALL_STATUS_NUM , ( CASE WHEN (EVAL.STATUS_CODE <> 'COMP') THEN DECODE(STEP.STEP_STATUS,'COMP','Manager Complete','In Progress') WHEN (EVAL.STATUS_CODE = 'COMP') THEN 'Final' END) OVERALL_STATUS, EVSDG.SECTION_RATING_MODEL_ID DEV_GOAL_SEC_RATING_MODEL_ID, EVRDG.PERFORMANCE_RATING_ID DEV_GOAL_SEC_RATING_LEVEL_ID, EVRDG.CALCULATED_RATING CALCULATED_DEV_GOAL_SEC_RATING, EVSE.TMPL_SECTION_ID COMP_TMPL_SECTION_ID FROM HRA_EVALUATIONS EVAL, HRA_TMPL_DEFNS_B TMPL, HRA_EVAL_PARTICIPANTS PTCP, HRA_EVAL_RATINGS EVRT, HRA_EVAL_SECTIONS EVSC, HRT_RATING_LEVELS_VL RLVL, HRA_EVAL_STEPS STEP, PerformanceGoalSections, HRA_EVAL_SECTIONS EVSE, HRA_TMPL_SECTIONS TMSE, HRA_EVAL_RATINGS EVRO, HRA_EVAL_SECTIONS EVSDG, HRA_EVAL_RATINGS EVRDG WHERE EVAL.TEMPLATE_DEFN_ID = TMPL.TEMPLATE_DEFN_ID AND EVAL.business_group_id = TMPL.business_group_id AND EVAL.STATUS_CODE <> 'CANCELLED' AND EVAL.EVALUATION_ID = PTCP.EVALUATION_ID AND 'MANAGER' = PTCP.ROLE_TYPE_CODE AND PTCP.EVAL_PARTICIPANT_ID = EVRT.EVAL_PARTICIPANT_ID AND EVAL.EVALUATION_ID = EVSC.EVALUATION_ID AND EVSC.SECTION_TYPE_CODE = 'OS' AND EVSC.EVAL_SECTION_ID = EVRT.REFERENCE_ID(+) AND 'SECTION' = EVRT.REFERENCE_TYPE(+) AND EVRT.PERFORMANCE_RATING_ID = RLVL.RATING_LEVEL_ID(+) AND EVRT.BUSINESS_GROUP_ID = RLVL.BUSINESS_GROUP_ID(+) AND EVAL.EVALUATION_ID = STEP.EVALUATION_ID AND EVRT.EVAL_PARTICIPANT_ID = STEP.EVAL_PARTICIPANT_ID AND STEP.STEP_CODE = 'MGREVAL' AND EVAL.EVALUATION_ID = PerformanceGoalSections.EVALUATION_ID(+) AND (PerformanceGoalSections.EVAL_PARTICIPANT_ID IS NULL OR PTCP.EVAL_PARTICIPANT_ID = PerformanceGoalSections.EVAL_PARTICIPANT_ID ) AND 'MANAGER' = PerformanceGoalSections.ROLE_TYPE_CODE(+) AND EVAL.EVALUATION_ID = EVSE.EVALUATION_ID(+) AND 'REG' = EVSE.SECTION_TYPE_CODE(+) AND EVSE.EVAL_SECTION_ID = EVRO.REFERENCE_ID(+) AND EVSE.TMPL_SECTION_ID = TMSE.SECTION_ID(+) AND 'REG' = TMSE.SECTION_TYPE_CODE(+) AND TMPL.BUSINESS_GROUP_ID = TMSE.BUSINESS_GROUP_ID(+) AND TMPL.TEMPLATE_DEFN_ID = TMSE.TEMPLATE_DEFN_ID(+) AND (TMSE.SEQUENCE_NUMBER IS NULL OR TMSE.SEQUENCE_NUMBER = (SELECT MIN(SectionEO.SEQUENCE_NUMBER) FROM HRA_TMPL_SECTIONS SectionEO WHERE SectionEO.BUSINESS_GROUP_ID = TMPL.BUSINESS_GROUP_ID AND SectionEO.TEMPLATE_DEFN_ID = TMPL.TEMPLATE_DEFN_ID AND SectionEO.SECTION_TYPE_CODE = 'REG' ) ) AND 'SECTION' = EVRO.REFERENCE_TYPE(+) AND (EVRO.EVAL_PARTICIPANT_ID IS NULL OR PTCP.EVAL_PARTICIPANT_ID = EVRO.EVAL_PARTICIPANT_ID ) AND 'MANAGER' = EVRO.ROLE_TYPE_CODE(+) AND EVAL.EVALUATION_ID = EVSDG.EVALUATION_ID(+) AND 'ORA_DEVGOAL' = EVSDG.SECTION_TYPE_CODE(+) AND EVSDG.EVAL_SECTION_ID = EVRDG.REFERENCE_ID(+) AND 'SECTION' = EVRDG.REFERENCE_TYPE(+) AND (EVRDG.EVAL_PARTICIPANT_ID IS NULL OR PTCP.EVAL_PARTICIPANT_ID = EVRDG.EVAL_PARTICIPANT_ID ) AND 'MANAGER' = EVRDG.ROLE_TYPE_CODE(+) |