MNNL#41028 Approval-rapportage
svn path=/Customer/trunk/; revision=34895
This commit is contained in:
103
MNNL/mnnl.sql
103
MNNL/mnnl.sql
@@ -3639,115 +3639,48 @@ AS
|
||||
FROM mld_melding m, mld_stdmelding sm, prs_v_perslid_fullnames_all pf
|
||||
WHERE m.mld_melding_status IN (2, 3, 0) -- 1-Ingevoerd, 3-Ingezien, 0-Pending (zolang nog niet Geaccepteerd/Afgewezen)
|
||||
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
|
||||
AND sm.mld_stdmelding_key = 362
|
||||
AND m.prs_perslid_key = pf.prs_perslid_key) m -- Medium change
|
||||
AND sm.mld_stdmelding_key IN (501, 502) -- RFC Large/Medium change
|
||||
AND m.prs_perslid_key = pf.prs_perslid_key) m
|
||||
LEFT JOIN mld_v_aanwezigkenmerkmelding urgent
|
||||
ON m.mld_melding_key = urgent.mld_melding_key
|
||||
AND urgent.mld_kenmerk_key = 381
|
||||
AND urgent.mld_kenmerk_key = 381 -- Urgent change
|
||||
LEFT JOIN mld_v_aanwezigkenmerkmelding duv
|
||||
ON m.mld_melding_key = duv.mld_melding_key
|
||||
AND duv.mld_kenmerk_key = 241
|
||||
AND duv.mld_kenmerk_key IN (386, 387) -- Gewenste datum uitvoering
|
||||
LEFT JOIN mld_v_aanwezigkenmerkmelding op
|
||||
ON m.mld_melding_key = op.mld_melding_key
|
||||
AND op.mld_kenmerk_key = 380
|
||||
AND op.mld_kenmerk_key IN (251, 252) -- Approval Infra Oracle Platform
|
||||
LEFT JOIN mld_v_aanwezigkenmerkmelding wn
|
||||
ON m.mld_melding_key = wn.mld_melding_key
|
||||
AND wn.mld_kenmerk_key = 362
|
||||
AND wn.mld_kenmerk_key IN (255, 256) -- Approval Infra Wintel en Netwerken
|
||||
LEFT JOIN mld_v_aanwezigkenmerkmelding wp
|
||||
ON m.mld_melding_key = wp.mld_melding_key
|
||||
AND wp.mld_kenmerk_key = 522
|
||||
AND wp.mld_kenmerk_key IN (253, 254) -- Approval Infra Werkplekbeheer
|
||||
LEFT JOIN mld_v_aanwezigkenmerkmelding peba
|
||||
ON m.mld_melding_key = peba.mld_melding_key
|
||||
AND peba.mld_kenmerk_key = 372
|
||||
AND peba.mld_kenmerk_key IN (246, 245) -- Approval Basisadministratie
|
||||
LEFT JOIN mld_v_aanwezigkenmerkmelding pepa
|
||||
ON m.mld_melding_key = pepa.mld_melding_key
|
||||
AND pepa.mld_kenmerk_key = 526
|
||||
AND pepa.mld_kenmerk_key IN (259, 260) -- Approval Pensioenadministratie
|
||||
LEFT JOIN mld_v_aanwezigkenmerkmelding vz
|
||||
ON m.mld_melding_key = vz.mld_melding_key
|
||||
AND vz.mld_kenmerk_key = 373
|
||||
AND vz.mld_kenmerk_key IN (266, 265) -- Approval Verzekeringen
|
||||
LEFT JOIN mld_v_aanwezigkenmerkmelding vb
|
||||
ON m.mld_melding_key = vb.mld_melding_key
|
||||
AND vb.mld_kenmerk_key = 374
|
||||
AND vb.mld_kenmerk_key IN (264, 263) -- Approval Vermogensbeheer
|
||||
LEFT JOIN mld_v_aanwezigkenmerkmelding fds
|
||||
ON m.mld_melding_key = fds.mld_melding_key
|
||||
AND fds.mld_kenmerk_key = 375
|
||||
AND fds.mld_kenmerk_key IN (250, 249) -- Approval Finance, Risk & HR
|
||||
LEFT JOIN mld_v_aanwezigkenmerkmelding port
|
||||
ON m.mld_melding_key = port.mld_melding_key
|
||||
AND port.mld_kenmerk_key = 376
|
||||
AND port.mld_kenmerk_key IN (262, 261) -- Approval Portalen
|
||||
LEFT JOIN mld_v_aanwezigkenmerkmelding doc
|
||||
ON m.mld_melding_key = doc.mld_melding_key
|
||||
AND doc.mld_kenmerk_key = 377
|
||||
AND doc.mld_kenmerk_key IN (248, 247) -- Approval Document Services
|
||||
LEFT JOIN mld_v_aanwezigkenmerkmelding ota
|
||||
ON m.mld_melding_key = ota.mld_melding_key
|
||||
AND ota.mld_kenmerk_key = 378
|
||||
UNION ALL
|
||||
SELECT --m.mld_ins_discipline_key,
|
||||
TO_CHAR (m.mld_melding_key),
|
||||
m.mld_stdmelding_omschrijving,
|
||||
m.mld_melding_onderwerp,
|
||||
m.prs_perslid_naam_friendly,
|
||||
DECODE (urgent.mld_kenmerkmelding_waarde, NULL, NULL, 'Ja') urgent,
|
||||
duv.mld_kenmerkmelding_waarde,
|
||||
(SELECT fac_usrdata_code FROM fac_v_aanwezigusrdata WHERE TO_CHAR(fac_usrdata_key) = op.mld_kenmerkmelding_waarde) op,
|
||||
(SELECT fac_usrdata_code FROM fac_v_aanwezigusrdata WHERE TO_CHAR(fac_usrdata_key) = wn.mld_kenmerkmelding_waarde) wn,
|
||||
(SELECT fac_usrdata_code FROM fac_v_aanwezigusrdata WHERE TO_CHAR(fac_usrdata_key) = wp.mld_kenmerkmelding_waarde) wp,
|
||||
(SELECT fac_usrdata_code FROM fac_v_aanwezigusrdata WHERE TO_CHAR(fac_usrdata_key) = peba.mld_kenmerkmelding_waarde) peba,
|
||||
(SELECT fac_usrdata_code FROM fac_v_aanwezigusrdata WHERE TO_CHAR(fac_usrdata_key) = pepa.mld_kenmerkmelding_waarde) pepa,
|
||||
(SELECT fac_usrdata_code FROM fac_v_aanwezigusrdata WHERE TO_CHAR(fac_usrdata_key) = vz.mld_kenmerkmelding_waarde) vz,
|
||||
(SELECT fac_usrdata_code FROM fac_v_aanwezigusrdata WHERE TO_CHAR(fac_usrdata_key) = vb.mld_kenmerkmelding_waarde) vb,
|
||||
(SELECT fac_usrdata_code FROM fac_v_aanwezigusrdata WHERE TO_CHAR(fac_usrdata_key) = fds.mld_kenmerkmelding_waarde) fds,
|
||||
(SELECT fac_usrdata_code FROM fac_v_aanwezigusrdata WHERE TO_CHAR(fac_usrdata_key) = port.mld_kenmerkmelding_waarde) port,
|
||||
(SELECT fac_usrdata_code FROM fac_v_aanwezigusrdata WHERE TO_CHAR(fac_usrdata_key) = doc.mld_kenmerkmelding_waarde) doc,
|
||||
(SELECT fac_usrdata_code FROM fac_v_aanwezigusrdata WHERE TO_CHAR(fac_usrdata_key) = ota.mld_kenmerkmelding_waarde) ota,
|
||||
dbc.mld_kenmerkmelding_waarde
|
||||
FROM (SELECT sm.mld_ins_discipline_key, m.mld_melding_key, sm.mld_stdmelding_omschrijving, m.mld_melding_onderwerp, pf.prs_perslid_naam_friendly
|
||||
FROM mld_melding m, mld_stdmelding sm, prs_v_perslid_fullnames_all pf
|
||||
WHERE m.mld_melding_status IN (2, 3, 0) -- 1-Ingevoerd, 3-Ingezien, 0-Pending (zolang nog niet Geaccepteerd/Afgewezen)
|
||||
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
|
||||
AND sm.mld_stdmelding_key = 402
|
||||
AND m.prs_perslid_key = pf.prs_perslid_key) m -- Large change
|
||||
LEFT JOIN mld_v_aanwezigkenmerkmelding urgent
|
||||
ON m.mld_melding_key = urgent.mld_melding_key
|
||||
AND urgent.mld_kenmerk_key = 381
|
||||
LEFT JOIN mld_v_aanwezigkenmerkmelding duv
|
||||
ON m.mld_melding_key = duv.mld_melding_key
|
||||
AND duv.mld_kenmerk_key = 436
|
||||
LEFT JOIN mld_v_aanwezigkenmerkmelding op
|
||||
ON m.mld_melding_key = op.mld_melding_key
|
||||
AND op.mld_kenmerk_key = 416
|
||||
LEFT JOIN mld_v_aanwezigkenmerkmelding wn
|
||||
ON m.mld_melding_key = wn.mld_melding_key
|
||||
AND wn.mld_kenmerk_key = 417
|
||||
LEFT JOIN mld_v_aanwezigkenmerkmelding wp
|
||||
ON m.mld_melding_key = wp.mld_melding_key
|
||||
AND wp.mld_kenmerk_key = 524
|
||||
LEFT JOIN mld_v_aanwezigkenmerkmelding peba
|
||||
ON m.mld_melding_key = peba.mld_melding_key
|
||||
AND peba.mld_kenmerk_key = 419
|
||||
LEFT JOIN mld_v_aanwezigkenmerkmelding pepa
|
||||
ON m.mld_melding_key = pepa.mld_melding_key
|
||||
AND pepa.mld_kenmerk_key = 528
|
||||
LEFT JOIN mld_v_aanwezigkenmerkmelding vz
|
||||
ON m.mld_melding_key = vz.mld_melding_key
|
||||
AND vz.mld_kenmerk_key = 422
|
||||
LEFT JOIN mld_v_aanwezigkenmerkmelding vb
|
||||
ON m.mld_melding_key = vb.mld_melding_key
|
||||
AND vb.mld_kenmerk_key = 421
|
||||
LEFT JOIN mld_v_aanwezigkenmerkmelding fds
|
||||
ON m.mld_melding_key = fds.mld_melding_key
|
||||
AND fds.mld_kenmerk_key = 415
|
||||
LEFT JOIN mld_v_aanwezigkenmerkmelding port
|
||||
ON m.mld_melding_key = port.mld_melding_key
|
||||
AND port.mld_kenmerk_key = 420
|
||||
LEFT JOIN mld_v_aanwezigkenmerkmelding doc
|
||||
ON m.mld_melding_key = doc.mld_melding_key
|
||||
AND doc.mld_kenmerk_key = 414
|
||||
LEFT JOIN mld_v_aanwezigkenmerkmelding ota
|
||||
ON m.mld_melding_key = ota.mld_melding_key
|
||||
AND ota.mld_kenmerk_key = 418
|
||||
LEFT JOIN mld_v_aanwezigkenmerkmelding dbc
|
||||
ON m.mld_melding_key = dbc.mld_melding_key
|
||||
AND dbc.mld_kenmerk_key = 481;
|
||||
AND ota.mld_kenmerk_key IN (257, 258) -- Approval Leverstraat
|
||||
;
|
||||
|
||||
CREATE OR REPLACE VIEW mnnl_v_noti_change_appr
|
||||
(
|
||||
@@ -3799,7 +3732,7 @@ AS -- Ter info naar enkele medewerkers voor alle medium en large changes!
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
|
||||
AND sm.mld_ins_discipline_key = md.ins_discipline_key
|
||||
AND md.ins_discipline_key = 1141 -- IV Changemanagement
|
||||
AND md.ins_discipline_key = 1261 -- IV Changemanagement
|
||||
AND sn.fac_srtnotificatie_code = 'CUST01'
|
||||
AND nj.fac_notificatie_job_view = 'MNNL_V_NOTI_CHANGE_APPR'
|
||||
AND t.fac_tracking_datum BETWEEN nj.fac_notificatie_job_nextrun - (nj.fac_notificatie_job_interval / 24) AND nj.fac_notificatie_job_nextrun
|
||||
@@ -3836,7 +3769,7 @@ AS -- Ter info naar enkele medewerkers voor alle medium en large changes!
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
|
||||
AND sm.mld_ins_discipline_key = md.ins_discipline_key
|
||||
AND md.ins_discipline_key = 1141 -- IV Changemanagement
|
||||
AND md.ins_discipline_key = 1261 -- IV Changemanagement
|
||||
--AND m.mld_melding_status NOT IN (1, 5, 6) -- 1-Afgewezen, 5-Afgemeld, 6-Verwerkt (zolang nog niet Gesloten)
|
||||
AND m.mld_melding_status IN (2, 3, 0) -- 1-Ingevoerd, 3-Ingezien, 0-Pending (zolang nog niet Geaccepteerd/Afgewezen)
|
||||
AND km.mld_kenmerkmelding_waarde = TO_CHAR (ud.fac_usrdata_key)
|
||||
|
||||
Reference in New Issue
Block a user