PAY_FLOW_STATUS_SUMMARY_VL

Details

  • Schema: FUSION

  • Object owner: PAY

  • Object type: VIEW

Columns

Name

SUMMARY_BREAKDOWN

HIGHLIGHT_NUM

TILE_NUMBER

SUMMARY_TYPE

TOTAL

OVERDUE

TAKING_LONGER

WITH_ERROR

TILE_CODE

TILE_SIZE

DEFAULT_VIEW

MODULE_NAME

Query

SQL_Statement

SELECT

SUMMARY_BREAKDOWN,

HIGHLIGHT_NUM,

TILE_NUMBER,

SUMMARY_TYPE,

TOTAL,

OVERDUE,

TAKING_LONGER,

WITH_ERROR,

TILE_CODE,

73 as TILE_SIZE,

decode(summary_breakdown,'FLOWSTATUS','FLOW','TASK') DEFAULT_VIEW,

module_name

FROM

(SELECT

module_name,

CASE

WHEN overdue > 0 THEN 1

ELSE 0

END + CASE

WHEN TAKING_LONGER > 0 THEN 1

ELSE 0

END + CASE

WHEN WITH_ERROR > 0 THEN 1

ELSE 0

END AS HIGHLIGHT_NUM,

decode(summary_breakdown,'STATUS',DECODE(status_code, 'PROCESSING', '1', 'TO_DO', '2', 'REQUIRES_ATTENTION', '3', 'RECENTLY_COMPLETED', '5', 'NOT_STARTED', '4','100'),'100') tile_number,

SUMMARY_TYPE,

total,

overdue,

TAKING_LONGER,

WITH_ERROR,

null tile_code,

SUMMARY_BREAKDOWN

FROM

(SELECT

module_name,SUMMARY_BREAKDOWN,

SUMMARY_TYPE,

decode(summary_breakdown,'STATUS',status_code,null) status_code,

COUNT(*) AS total,

SUM(OVERDUE) overdue,

SUM(TAKING_LONGER) TAKING_LONGER,

SUM(WITH_ERROR) WITH_ERROR

FROM

PAY_FLOW_STATUS_BASIC_VL

GROUP BY

module_name,SUMMARY_BREAKDOWN,

SUMMARY_TYPE, decode(summary_breakdown,'STATUS',status_code,null)

order by SUMMARY_TYPE))

ORDER BY

module_name,tile_number