57 lines
1.9 KiB
MySQL
57 lines
1.9 KiB
MySQL
|
|
--------------------------------------------------------
|
||
|
|
-- DDL for View HIERARCHICAL_REQUEST_AUDIT_VEW
|
||
|
|
--------------------------------------------------------
|
||
|
|
|
||
|
|
CREATE OR REPLACE FORCE EDITIONABLE VIEW "ENVX_OPER"."HIERARCHICAL_REQUEST_AUDIT_VEW" ("LEVEL_ALIAS", "LEVEL_ID", "PARENT_ID", "GROUP_ID", "LEVEL_PATH_ID", "LEVEL_ORDER", "LEVEL_NAME", "LEVEL_STATUS", "DESCRIPTION", "LEVEL_REAL_ID") AS
|
||
|
|
SELECT
|
||
|
|
'R' AS level_alias,
|
||
|
|
'R'||r.id_request AS level_id, -- 'R'||id_request
|
||
|
|
NULL AS parent_id,
|
||
|
|
r.id_request AS group_id,
|
||
|
|
to_char(r.id_request) AS level_path_id,
|
||
|
|
0 AS level_order,
|
||
|
|
'Solicitud: '
|
||
|
|
|| (
|
||
|
|
SELECT
|
||
|
|
hg.req_hgroup_name
|
||
|
|
FROM
|
||
|
|
deployment_req_hgroup hg
|
||
|
|
WHERE
|
||
|
|
hg.id_request = r.id_request
|
||
|
|
AND hg.id_req_hgroup_level = 'R'
|
||
|
|
) AS level_name,
|
||
|
|
NULL AS level_status,
|
||
|
|
NULL AS description,
|
||
|
|
to_char(r.id_request) AS level_real_id
|
||
|
|
-------------------- FUNCTIONAL INFO -----------------------------
|
||
|
|
-----------------------------------------------------------------
|
||
|
|
FROM
|
||
|
|
deployment_request r
|
||
|
|
UNION ALL
|
||
|
|
SELECT UNIQUE
|
||
|
|
'S' AS level_alias,
|
||
|
|
'S'||sw.id_step_flow AS level_id,
|
||
|
|
'R'||rf.id_request AS parent_id,
|
||
|
|
rf.id_request AS group_id,
|
||
|
|
rf.id_request
|
||
|
|
|| ','
|
||
|
|
|| sw.id_step_flow AS level_path_id,
|
||
|
|
sw.step_order AS level_order,
|
||
|
|
'Paso: ' || sw.step_name AS level_name,
|
||
|
|
NULL AS level_status,
|
||
|
|
NULL AS description,
|
||
|
|
to_char(sw.id_step_flow) AS level_real_id
|
||
|
|
-------------------- FUNCTIONAL INFO -----------------------------
|
||
|
|
-----------------------------------------------------------------
|
||
|
|
FROM
|
||
|
|
request_exec_flow rf,
|
||
|
|
request_workflow wf,
|
||
|
|
request_step_workflow sw
|
||
|
|
WHERE
|
||
|
|
rf.id_step_flow = sw.id_step_flow
|
||
|
|
AND sw.id_req_flow = wf.id_req_flow
|
||
|
|
ORDER BY
|
||
|
|
6,
|
||
|
|
5
|
||
|
|
;
|