HSLE#33581: ICT Change Management

svn path=/Customer/trunk/; revision=28906
This commit is contained in:
Marcel Bourseau
2016-04-13 10:35:18 +00:00
parent c64061c1cc
commit 76844d40ec

View File

@@ -1221,12 +1221,29 @@ AS
-- mld_srtkenmerk_key = 129 (soort kenmerk deadline akkoord)
-- mld_srtkenmerk_key = 143 (risico) * mld_srtkenmerk_key = 134 (kans storing)
-- mld_srtkenmerk_key = 124 (akkoord I) ICT Beheer
-- mld_srtkenmerk_key = 124 (akkoord I (of S)) ICT Systeembeheer
-- mld_srtkenmerk_key = 122 (akkoord A) Architect
-- mld_srtkenmerk_key = 126 (akkoord T) TAB
-- mld_srtkenmerk_key = 125 (akkoord S) Servicedesk
-- mld_srtkenmerk_key = 125 (akkoord SD) Servicedesk
-- mld_srtkenmerk_key = 401 (akkoord V) Voorzitter
-- mld_srtkenmerk_key = 403 (akkoord N) Netwerkbeheer
-- mld_srtkenmerk_key = 404 (akkoord W) Werkplekbeheer
-- mld_srtkenmerk_key = 405 (akkoord F) FAB
-- mld_srtkenmerk_key = 123 (akkoord coordinator)
-- mld_srtkenmerk_key = 448 (Aanwezig V) Voorzitter
-- mld_srtkenmerk_key = 441 (Aanwezig A) Architect
-- mld_srtkenmerk_key = 442 (Aanwezig coordinator) Change Manager
-- mld_srtkenmerk_key = 447 (Aanwezig T) TAB
-- mld_srtkenmerk_key = 446 (Aanwezig I (of S)) ICT Systeembeheer
-- mld_srtkenmerk_key = 444 (Aanwezig N) Netwerkbeheer
-- mld_srtkenmerk_key = 449 (Aanwezig W) Werkplekbeheer
-- mld_srtkenmerk_key = 443 (Aanwezig F) FAB
-- mld_srtkenmerk_key = 445 (Aanwezig SD) Servicedesk
-- mld_srtkenmerk_key = 123 (akkoord changemanager)
-- mld_srtkenmerk_key = 140 Prioriteit (Laag, Middel, Hoog)
@@ -1235,6 +1252,8 @@ AS
CREATE OR REPLACE VIEW hsle_v_rap_ict_rfc
(mld_melding_key,
mld_stdmelding_key,
mld_discipline_key,
mld_stdmelding_omschrijving,
mld_datum_create,
mld_datum_deadline_akkoord,
@@ -1249,11 +1268,24 @@ CREATE OR REPLACE VIEW hsle_v_rap_ict_rfc
mld_melding_eigenaar,
mld_melding_startdatum,
mld_melding_einddatum,
mld_melding_aanwezig_cab_i,
mld_melding_aanwezig_cab_a,
mld_melding_aanwezig_cab_t,
mld_melding_aanwezig_cab_s,
mld_melding_aanwezig_cab_v,
mld_melding_aanwezig_cab_n,
mld_melding_aanwezig_cab_w,
mld_melding_aanwezig_cab_f,
mld_melding_aanwezig_cab_c,
mld_melding_akkoord_i,
mld_melding_akkoord_a,
mld_melding_akkoord_t,
mld_melding_akkoord_s,
mld_melding_akkoord_c,
mld_melding_akkoord_v,
mld_melding_akkoord_n,
mld_melding_akkoord_w,
mld_melding_akkoord_f,
mld_opdr_deelnemer_key,
mld_opdr_deelnemer,
mld_opdr_omschrijving,
@@ -1264,6 +1296,8 @@ CREATE OR REPLACE VIEW hsle_v_rap_ict_rfc
)
AS
SELECT m.mld_melding_key,
sm.mld_stdmelding_key,
sm.mld_ins_discipline_key,
sm.mld_stdmelding_omschrijving,
to_date(to_char(fac.gettrackingdate ('MLDNEW', m.mld_melding_key), 'dd-mm-yyyy'),'dd-mm-yyyy'),
(SELECT to_date(km.mld_kenmerkmelding_waarde,'dd-mm-yyyy')
@@ -1351,6 +1385,60 @@ AS
WHERE eig.prs_perslid_key = m.mld_melding_behandelaar_key),
to_date(to_char(m.mld_melding_datum, 'dd-mm-yyyy'),'dd-mm-yyyy'),
to_date(to_char(m.mld_melding_einddatum, 'dd-mm-yyyy'),'dd-mm-yyyy'),
(SELECT ud.fac_usrdata_code
FROM mld_kenmerkmelding km, hsle_v_ict_rfc_kenmerken k, fac_usrdata ud
WHERE m.mld_melding_key = km.mld_melding_key(+)
AND km.mld_kenmerk_key = k.mld_kenmerk_key(+)
AND k.mld_srtkenmerk_key = 446
AND fac.safe_to_number(km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key(+)),
(SELECT ud.fac_usrdata_code
FROM mld_kenmerkmelding km, hsle_v_ict_rfc_kenmerken k, fac_usrdata ud
WHERE m.mld_melding_key = km.mld_melding_key(+)
AND km.mld_kenmerk_key = k.mld_kenmerk_key(+)
AND k.mld_srtkenmerk_key = 441
AND fac.safe_to_number(km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key(+)),
(SELECT ud.fac_usrdata_code
FROM mld_kenmerkmelding km, hsle_v_ict_rfc_kenmerken k, fac_usrdata ud
WHERE m.mld_melding_key = km.mld_melding_key(+)
AND km.mld_kenmerk_key = k.mld_kenmerk_key(+)
AND k.mld_srtkenmerk_key = 447
AND fac.safe_to_number(km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key(+)),
(SELECT ud.fac_usrdata_code
FROM mld_kenmerkmelding km, hsle_v_ict_rfc_kenmerken k, fac_usrdata ud
WHERE m.mld_melding_key = km.mld_melding_key(+)
AND km.mld_kenmerk_key = k.mld_kenmerk_key(+)
AND k.mld_srtkenmerk_key = 445
AND fac.safe_to_number(km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key(+)),
(SELECT ud.fac_usrdata_code
FROM mld_kenmerkmelding km, hsle_v_ict_rfc_kenmerken k, fac_usrdata ud
WHERE m.mld_melding_key = km.mld_melding_key(+)
AND km.mld_kenmerk_key = k.mld_kenmerk_key(+)
AND k.mld_srtkenmerk_key = 448
AND fac.safe_to_number(km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key(+)),
(SELECT ud.fac_usrdata_code
FROM mld_kenmerkmelding km, hsle_v_ict_rfc_kenmerken k, fac_usrdata ud
WHERE m.mld_melding_key = km.mld_melding_key(+)
AND km.mld_kenmerk_key = k.mld_kenmerk_key(+)
AND k.mld_srtkenmerk_key = 444
AND fac.safe_to_number(km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key(+)),
(SELECT ud.fac_usrdata_code
FROM mld_kenmerkmelding km, hsle_v_ict_rfc_kenmerken k, fac_usrdata ud
WHERE m.mld_melding_key = km.mld_melding_key(+)
AND km.mld_kenmerk_key = k.mld_kenmerk_key(+)
AND k.mld_srtkenmerk_key = 449
AND fac.safe_to_number(km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key(+)),
(SELECT ud.fac_usrdata_code
FROM mld_kenmerkmelding km, hsle_v_ict_rfc_kenmerken k, fac_usrdata ud
WHERE m.mld_melding_key = km.mld_melding_key(+)
AND km.mld_kenmerk_key = k.mld_kenmerk_key(+)
AND k.mld_srtkenmerk_key = 443
AND fac.safe_to_number(km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key(+)),
(SELECT ud.fac_usrdata_code
FROM mld_kenmerkmelding km, hsle_v_ict_rfc_kenmerken k, fac_usrdata ud
WHERE m.mld_melding_key = km.mld_melding_key(+)
AND km.mld_kenmerk_key = k.mld_kenmerk_key(+)
AND k.mld_srtkenmerk_key = 442
AND fac.safe_to_number(km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key(+)),
(SELECT DECODE(UPPER(ud.fac_usrdata_code),'JA','V','NEE','X','')
FROM mld_kenmerkmelding km, hsle_v_ict_rfc_kenmerken k, fac_usrdata ud
WHERE m.mld_melding_key = km.mld_melding_key(+)
@@ -1381,6 +1469,30 @@ AS
AND km.mld_kenmerk_key = k.mld_kenmerk_key(+)
AND k.mld_srtkenmerk_key = 123
AND fac.safe_to_number(km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key(+)),
(SELECT DECODE(UPPER(ud.fac_usrdata_code),'JA','V','NEE','X','')
FROM mld_kenmerkmelding km, hsle_v_ict_rfc_kenmerken k, fac_usrdata ud
WHERE m.mld_melding_key = km.mld_melding_key(+)
AND km.mld_kenmerk_key = k.mld_kenmerk_key(+)
AND k.mld_srtkenmerk_key = 401
AND fac.safe_to_number(km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key(+)),
(SELECT DECODE(UPPER(ud.fac_usrdata_code),'JA','V','NEE','X','')
FROM mld_kenmerkmelding km, hsle_v_ict_rfc_kenmerken k, fac_usrdata ud
WHERE m.mld_melding_key = km.mld_melding_key(+)
AND km.mld_kenmerk_key = k.mld_kenmerk_key(+)
AND k.mld_srtkenmerk_key = 403
AND fac.safe_to_number(km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key(+)),
(SELECT DECODE(UPPER(ud.fac_usrdata_code),'JA','V','NEE','X','')
FROM mld_kenmerkmelding km, hsle_v_ict_rfc_kenmerken k, fac_usrdata ud
WHERE m.mld_melding_key = km.mld_melding_key(+)
AND km.mld_kenmerk_key = k.mld_kenmerk_key(+)
AND k.mld_srtkenmerk_key = 404
AND fac.safe_to_number(km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key(+)),
(SELECT DECODE(UPPER(ud.fac_usrdata_code),'JA','V','NEE','X','')
FROM mld_kenmerkmelding km, hsle_v_ict_rfc_kenmerken k, fac_usrdata ud
WHERE m.mld_melding_key = km.mld_melding_key(+)
AND km.mld_kenmerk_key = k.mld_kenmerk_key(+)
AND k.mld_srtkenmerk_key = 405
AND fac.safe_to_number(km.mld_kenmerkmelding_waarde) = ud.fac_usrdata_key(+)),
u.mld_uitvoerende_key,
CASE
WHEN u.type = 'P'