MNNL#53038 Rap/Intake-meldingen incl. kenmerken
svn path=/Customer/trunk/; revision=37864
This commit is contained in:
228
MNNL/mnnl.sql
228
MNNL/mnnl.sql
@@ -4460,6 +4460,234 @@ AS
|
||||
AND nj.fac_notificatie_job_view = 'MNNL_V_NOTI_JIRA'
|
||||
AND t.fac_tracking_datum BETWEEN nj.fac_notificatie_job_nextrun - (nj.fac_notificatie_job_interval / 24) AND nj.fac_notificatie_job_nextrun;
|
||||
|
||||
/*
|
||||
reden_aanvraag, --kenmerk1,
|
||||
aanvullende_acties, --kenmerk2,
|
||||
afronding_intake, --kenmerk3,
|
||||
teaminzet_oracle_dba, --kenmerk4,
|
||||
teaminzet_oracle_mw, --kenmerk5,
|
||||
teaminzet_netwerken, --kenmerk6,
|
||||
leverancier, --kenmerk7,
|
||||
gewenst_gereed, --kenmerk8,
|
||||
teaminzet_unix_linux, --kenmerk9,
|
||||
jira_ticket, --kenmerk10,
|
||||
capaciteits_bestelling, --kenmerk11,
|
||||
teaminzet_werkplekbeheer, --kenmerk12,
|
||||
teaminzet_wintel, --kenmerk13,
|
||||
wens, --kenmerk14,
|
||||
stappen_reeds_genomen, --kenmerk18,
|
||||
boekingspost_niet_aanmaken, --kenmerk15,
|
||||
uren_bestelling, --kenmerk16,
|
||||
afronding_ontwerp, --kenmerk17,
|
||||
kenmerk19,
|
||||
kenmerk20,
|
||||
kenmerk21,
|
||||
kenmerk22,
|
||||
kenmerk23,
|
||||
kenmerk24,
|
||||
kenmerk25,
|
||||
kenmerk26,
|
||||
kenmerk27,
|
||||
kenmerk28,
|
||||
kenmerk29,
|
||||
kenmerk30
|
||||
*/
|
||||
-- MNNL#53038: Basisrapport met alle Intake-meldingen incl. kenmerken.
|
||||
CREATE OR REPLACE VIEW mnnl_v_rap_mld_intake
|
||||
(
|
||||
melding_key,
|
||||
meldingnummer,
|
||||
melding_regio,
|
||||
melding_district,
|
||||
melding_locatiecode,
|
||||
melding_locatie,
|
||||
melding_locatieplaats,
|
||||
fclt_3d_locatie_key,
|
||||
melding_gebouwcode,
|
||||
melding_gebouw,
|
||||
melding_verdieping,
|
||||
melding_ruimtenr,
|
||||
melding_ruimte,
|
||||
melding_ordernr,
|
||||
kostensoortgroep,
|
||||
kostensoort,
|
||||
kostenplaats,
|
||||
kostenplaats_oms,
|
||||
melder,
|
||||
melder_key,
|
||||
afdeling,
|
||||
afdeling_omschrijving,
|
||||
fclt_3d_afdeling_key,
|
||||
bedrijf_key,
|
||||
invoerder,
|
||||
meldbron,
|
||||
soortmelding,
|
||||
fclt_3d_discipline_key,
|
||||
productgroep,
|
||||
subproductgroep,
|
||||
behandelgroep,
|
||||
behandelaar,
|
||||
behandelaar_key,
|
||||
subproductgroepgroep,
|
||||
melding_status,
|
||||
sla_nvt,
|
||||
sla_werkdgn,
|
||||
sla_werkuren,
|
||||
sla_respijtdgn,
|
||||
sla_respijturen,
|
||||
sla_accptdgn,
|
||||
sla_accpturen,
|
||||
plan_uitvoertijd_sla,
|
||||
melding_datum,
|
||||
melding_einddatum,
|
||||
melding_acceptdatum,
|
||||
melding_afgemeld,
|
||||
melding_accepted,
|
||||
doorlooptijd_werkdgn,
|
||||
doorlooptijd_werkuren,
|
||||
onderwerp,
|
||||
vomschrijving,
|
||||
melding_opmerking,
|
||||
prioriteit,
|
||||
prioriteittxt,
|
||||
rating,
|
||||
rating_opmerking,
|
||||
bolletje,
|
||||
accept_sla_dagen,
|
||||
accept_sla_uren,
|
||||
uitvoering_sla_dagen,
|
||||
uitvoering_sla_uren,
|
||||
afspraak_sla_dagen,
|
||||
afspraak_sla_uren,
|
||||
accept_sla_optijd,
|
||||
uitvoering_sla_optijd,
|
||||
afspraak_sla_optijd,
|
||||
selfservice,
|
||||
soortmelding_key,
|
||||
vakgroep_key,
|
||||
vakgroeptype_key,
|
||||
reden_aanvraag, --kenmerk1,
|
||||
aanvullende_acties, --kenmerk2,
|
||||
afronding_intake, --kenmerk3,
|
||||
teaminzet_oracle_dba, --kenmerk4,
|
||||
teaminzet_oracle_mw, --kenmerk5,
|
||||
teaminzet_unix_linux, --kenmerk6,
|
||||
teaminzet_wpbeheer, --kenmerk7,
|
||||
teaminzet_wintel, --kenmerk8,
|
||||
wens, --kenmerk9,
|
||||
jira_ticket, --kenmerk10,
|
||||
teaminzet_netwerken, --kenmerk11,
|
||||
leverancier, --kenmerk12,
|
||||
gewenst_gereed, --kenmerk13,
|
||||
stappen_genomen, --kenmerk14,
|
||||
cap_bestelling, --kenmerk15,
|
||||
bpost_niet_aanmaken, --kenmerk16,
|
||||
uren_bestelling, --kenmerk17,
|
||||
teaminzet_tab, --kenmerk18,
|
||||
teaminzet_security, --kenmerk19,
|
||||
afronding_ontwerp, --kenmerk20,
|
||||
teaminzet_cloud_comp, --kenmerk21,
|
||||
service_ontwerp, --kenmerk22,
|
||||
link_naar_ontwerp, --kenmerk23,
|
||||
coord_ontwerpfase, --kenmerk24,
|
||||
kenmerk25,
|
||||
kenmerk26,
|
||||
kenmerk27,
|
||||
kenmerk28,
|
||||
kenmerk29,
|
||||
kenmerk30
|
||||
)
|
||||
AS
|
||||
WITH mk AS (SELECT sk.vnr, sk.mld_srtkenmerk_key, sk.mld_srtkenmerk_omschrijving, kw.mld_melding_key melding_key, kw.waarde
|
||||
FROM (SELECT ROWNUM vnr, mld_srtkenmerk_key, mld_srtkenmerk_omschrijving
|
||||
FROM ( SELECT sk.mld_srtkenmerk_key, sk.mld_srtkenmerk_omschrijving, sk.mld_srtkenmerk_aanmaak
|
||||
FROM mld_srtkenmerk sk
|
||||
WHERE sk.mld_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'B')
|
||||
AND COALESCE (sk.mld_srtkenmerk_verwijder, SYSDATE) > TO_DATE ('010118', 'ddmmyy')
|
||||
AND EXISTS (SELECT 1 -- Alleen Intake-kenmerksoorten
|
||||
FROM mld_stdmelding sm, mld_discipline md, mld_kenmerk k
|
||||
WHERE sm.mld_ins_discipline_key = md.ins_discipline_key
|
||||
AND md.ins_srtdiscipline_key = 121 -- Intake!
|
||||
AND ((k.mld_kenmerk_niveau = 'S' AND k.mld_stdmelding_key = sm.mld_stdmelding_key)
|
||||
OR (k.mld_kenmerk_niveau = 'D' AND k.mld_stdmelding_key = md.ins_discipline_key)
|
||||
OR (k.mld_kenmerk_niveau = 'T' AND k.mld_stdmelding_key = 121)) -- Intake!
|
||||
AND k.mld_srtkenmerk_key = sk.mld_srtkenmerk_key)
|
||||
AND sk.mld_srtkenmerk_key != 1061 -- VERWIJDERD/Coördinator van Ontwerp fase
|
||||
ORDER BY 3)) sk
|
||||
LEFT JOIN
|
||||
(SELECT sk.mld_srtkenmerk_key, km.mld_melding_key,
|
||||
DECODE (sk.mld_srtkenmerk_kenmerktype,
|
||||
'R', fac.getdomeinwaarde (sk.fac_kenmerkdomein_key, km.mld_kenmerkmelding_waarde),
|
||||
'S', fac.getdomeinwaarde (sk.fac_kenmerkdomein_key, km.mld_kenmerkmelding_waarde),
|
||||
km.mld_kenmerkmelding_waarde)
|
||||
waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding km, mld_kenmerk k, mld_srtkenmerk sk
|
||||
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_srtkenmerk_key = sk.mld_srtkenmerk_key) kw
|
||||
ON sk.mld_srtkenmerk_key = kw.mld_srtkenmerk_key)
|
||||
SELECT x.*,
|
||||
k1.waarde kenmerk1,
|
||||
k2.waarde kenmerk2,
|
||||
k3.waarde kenmerk3,
|
||||
k4.waarde kenmerk4,
|
||||
k5.waarde kenmerk5,
|
||||
k6.waarde kenmerk6,
|
||||
k7.waarde kenmerk7,
|
||||
k8.waarde kenmerk8,
|
||||
k9.waarde kenmerk9,
|
||||
k10.waarde kenmerk10,
|
||||
k11.waarde kenmerk11,
|
||||
k12.waarde kenmerk12,
|
||||
k13.waarde kenmerk13,
|
||||
k14.waarde kenmerk14,
|
||||
k15.waarde kenmerk15,
|
||||
k16.waarde kenmerk16,
|
||||
k17.waarde kenmerk17,
|
||||
k18.waarde kenmerk18,
|
||||
k19.waarde kenmerk19,
|
||||
k20.waarde kenmerk20,
|
||||
k21.waarde kenmerk21,
|
||||
k22.waarde kenmerk22,
|
||||
k23.waarde kenmerk23,
|
||||
k24.waarde kenmerk24,
|
||||
k25.waarde kenmerk25,
|
||||
k26.waarde kenmerk26,
|
||||
k27.waarde kenmerk27,
|
||||
k28.waarde kenmerk28,
|
||||
k29.waarde kenmerk29,
|
||||
k30.waarde kenmerk30
|
||||
FROM (SELECT v.* FROM mld_v_udr_melding v WHERE UPPER (v.soortmelding) = 'INTAKE') x
|
||||
LEFT JOIN mk k1 ON x.melding_key = k1.melding_key AND k1.vnr = 1
|
||||
LEFT JOIN mk k2 ON x.melding_key = k2.melding_key AND k2.vnr = 2
|
||||
LEFT JOIN mk k3 ON x.melding_key = k3.melding_key AND k3.vnr = 3
|
||||
LEFT JOIN mk k4 ON x.melding_key = k4.melding_key AND k4.vnr = 4
|
||||
LEFT JOIN mk k5 ON x.melding_key = k5.melding_key AND k5.vnr = 5
|
||||
LEFT JOIN mk k6 ON x.melding_key = k6.melding_key AND k6.vnr = 6
|
||||
LEFT JOIN mk k7 ON x.melding_key = k7.melding_key AND k7.vnr = 7
|
||||
LEFT JOIN mk k8 ON x.melding_key = k8.melding_key AND k8.vnr = 8
|
||||
LEFT JOIN mk k9 ON x.melding_key = k9.melding_key AND k9.vnr = 9
|
||||
LEFT JOIN mk k10 ON x.melding_key = k10.melding_key AND k10.vnr = 10
|
||||
LEFT JOIN mk k11 ON x.melding_key = k11.melding_key AND k11.vnr = 11
|
||||
LEFT JOIN mk k12 ON x.melding_key = k12.melding_key AND k12.vnr = 12
|
||||
LEFT JOIN mk k13 ON x.melding_key = k13.melding_key AND k13.vnr = 13
|
||||
LEFT JOIN mk k14 ON x.melding_key = k14.melding_key AND k14.vnr = 14
|
||||
LEFT JOIN mk k15 ON x.melding_key = k15.melding_key AND k15.vnr = 15
|
||||
LEFT JOIN mk k16 ON x.melding_key = k16.melding_key AND k16.vnr = 16
|
||||
LEFT JOIN mk k17 ON x.melding_key = k17.melding_key AND k17.vnr = 17
|
||||
LEFT JOIN mk k18 ON x.melding_key = k18.melding_key AND k18.vnr = 18
|
||||
LEFT JOIN mk k19 ON x.melding_key = k19.melding_key AND k19.vnr = 19
|
||||
LEFT JOIN mk k20 ON x.melding_key = k20.melding_key AND k20.vnr = 20
|
||||
LEFT JOIN mk k21 ON x.melding_key = k21.melding_key AND k21.vnr = 21
|
||||
LEFT JOIN mk k22 ON x.melding_key = k22.melding_key AND k22.vnr = 22
|
||||
LEFT JOIN mk k23 ON x.melding_key = k23.melding_key AND k23.vnr = 23
|
||||
LEFT JOIN mk k24 ON x.melding_key = k24.melding_key AND k24.vnr = 24
|
||||
LEFT JOIN mk k25 ON x.melding_key = k25.melding_key AND k25.vnr = 25
|
||||
LEFT JOIN mk k26 ON x.melding_key = k26.melding_key AND k26.vnr = 26
|
||||
LEFT JOIN mk k27 ON x.melding_key = k27.melding_key AND k27.vnr = 27
|
||||
LEFT JOIN mk k28 ON x.melding_key = k28.melding_key AND k28.vnr = 28
|
||||
LEFT JOIN mk k29 ON x.melding_key = k29.melding_key AND k29.vnr = 29
|
||||
LEFT JOIN mk k30 ON x.melding_key = k30.melding_key AND k30.vnr = 30;
|
||||
|
||||
------ payload end ------
|
||||
|
||||
SET DEFINE OFF
|
||||
|
||||
Reference in New Issue
Block a user