HRT_PS_ANA_PERF_RATING_V

Details

  • Schema: FUSION

  • Object owner: HRT

  • 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

asg.person_id,

asg.assignment_id,

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

( lvl.numeric_rating

|| ' - '

|| lvl.rating_short_descr ) text_metric,

'{"strKey":"PgHILastreviewedinYEAR", "tokens":{"YEAR":"'

|| to_char(perf.last_update_date, 'YYYY')

|| '"}}' text_meta,

decode(sign((trunc(sysdate) - CAST(perf.last_update_date AS DATE)) - 8), - 1, '{"strKey":"BdgNew3"}', NULL) badge_text,

decode(sign((trunc(sysdate) - CAST(perf.last_update_date AS DATE)) - 8), - 1, 'info', 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

hrt_perf_rating_items_v perf,

hrt_profile_typ_sections pts,

hrt_profiles_vl pr,

per_all_assignments_f asg,

hrt_rating_levels_vl lvl

WHERE

perf.profile_id = pr.profile_id

AND perf.date_from <= trunc(sysdate)

AND perf.date_to IS NULL

AND asg.person_id = pr.person_id

AND trunc(sysdate) BETWEEN asg.effective_start_date AND asg.effective_end_date

AND asg.primary_assignment_flag = 'Y'

AND lvl.rating_level_id = perf.perf_rating_level_id

AND lvl.rating_model_id = perf.perf_rating_model_id

AND lvl.business_group_id = perf.business_group_id

AND perf.section_id = pts.section_id

AND perf.content_type_id = pts.content_type_id

AND perf.business_group_id = pts.business_group_id

AND pts.content_type_id = 125

AND pts.profile_type_id = 1

AND pts.active_flag = 'Y'

AND perf.last_update_date = (

SELECT

MAX(last_update_date)

FROM

hrt_perf_rating_items_v

WHERE

profile_id = pr.profile_id

AND date_to IS NULL

AND date_from <= trunc(sysdate)

)