HRA_MT_ANA_PERF_GOALS_V

Details

  • Schema: FUSION

  • Object owner: HRA

  • Object type: VIEW

Columns

Name

PERSON_ID

ASSIGNMENT_ID

TEXT_TITLE

TEXT_METRIC

TEXT_META

BADGE_TEXT

BADGE_STATUS

PERIOD_CHN_IND_VAL

PERIOD_CHN_IND_CMP

CHART_TYPE

CHART_COLOR

CHART_DATA

LINK_TEXT

Query

SQL_Statement

SELECT

sup.manager_id person_id,

sup.manager_assignment_id assignment_id,

'{"strKey":"HdrSAchieve"}' text_title,

'{"strKey":"PgHIGOALSCMPLTDofGOALSTOTALgoalscompleted", "tokens":{"GOALS_CMPLTD":"'

|| COUNT(decode(goalseo.status_code, 'COMPLETED', goalseo.goal_id))

|| '","GOALS_TOTAL":"'

|| COUNT(goalseo.goal_id)

|| '"}}' text_metric,

'{"strKey":"PgHIByyourdirects"}' text_meta,

NULL badge_text,

NULL badge_status,

NULL period_chn_ind_val,

NULL period_chn_ind_cmp,

NULL chart_type,

NULL chart_color,

NULL chart_data,

NULL link_text

FROM

per_assignment_supervisors_f sup,

hrg_goals goalseo,

hrg_goal_plan_goals goalplangoalseo,

hrg_goal_plans_b goalplanseo

WHERE

trunc(sysdate) between sup.effective_start_date and sup.effective_end_date

AND sup.manager_type = 'LINE_MANAGER'

AND goalseo.person_id = sup.person_id

AND goalseo.assignment_id = sup.assignment_id

AND goalseo.goal_id = goalplangoalseo.goal_id

AND goalplangoalseo.goal_plan_id = goalplanseo.goal_plan_id

AND goalseo.private_flag = 'N'

AND goalseo.goal_version_type_code = 'ACTIVE'

AND goalseo.goal_type_code = 'PERFORMANCE'

AND goalseo.status_code != 'CANCEL'

AND goalplanseo.goal_plan_active_flag = 'A'

AND ( ( goalplanseo.review_period_id IS NOT NULL

AND goalplanseo.review_period_id IN (

SELECT

review_period_id

FROM

hrt_review_periods_b

WHERE

status_code = 'A'

AND trunc(sysdate) BETWEEN start_date AND end_date

) )

OR ( goalplangoalseo.review_period_id IN (

SELECT

review_period_id

FROM

hrt_review_periods_b

WHERE

status_code = 'A'

AND trunc(sysdate) BETWEEN start_date AND end_date

)

AND goalplanseo.primary_goal_plan_flag = 'Y' ) )

AND EXISTS (

SELECT

1

FROM

hrg_goal_plan_goals goalplangoaleo1,

hrg_goal_plans_b goalplaneo1

WHERE

goalseo.goal_id = goalplangoaleo1.goal_id

AND goalplaneo1.goal_plan_id = goalplangoaleo1.goal_plan_id

AND goalplaneo1.review_period_id IN (

SELECT

review_period_id

FROM

hrt_review_periods_b

WHERE

status_code = 'A'

AND trunc(sysdate) BETWEEN start_date AND end_date

)

UNION ALL

SELECT

1

FROM

hrg_goal_plan_goals goalplangoaleo1

WHERE

goalseo.goal_id = goalplangoaleo1.goal_id

AND goalplangoaleo1.review_period_id IN (

SELECT

review_period_id

FROM

hrt_review_periods_b

WHERE

status_code = 'A'

AND trunc(sysdate) BETWEEN start_date AND end_date

)

)

GROUP BY

sup.manager_id,

sup.manager_assignment_id