APGR#63504 -- Views voor melding dashboard + melding monitor
svn path=/Customer/trunk/; revision=47762
This commit is contained in:
@@ -1583,6 +1583,84 @@ AS
|
||||
AND km.ins_kenmerk_key = k.ins_kenmerk_key(+)
|
||||
AND k.ins_srtkenmerk_key = skm.ins_srtkenmerk_key(+);
|
||||
|
||||
-- Melding doorlooptijden statistiek
|
||||
CREATE OR REPLACE VIEW apgr_v_rap_mldstats
|
||||
AS
|
||||
SELECT MAX (actiedatum) laatste_actie,
|
||||
TRUNC (SYSDATE) - TRUNC (MAX (actiedatum)) dagen_stil,
|
||||
p.prs_perslid_naam_full melder,
|
||||
m.mld_melding_key,
|
||||
sr.ins_srtdiscipline_prefix || m.mld_melding_key meldingnr,
|
||||
m.mld_melding_datum geregistreerd,
|
||||
st.mld_statuses_omschrijving,
|
||||
sr.ins_srtdiscipline_omschrijving vakgroeptype,
|
||||
md.ins_discipline_omschrijving vakgroep,
|
||||
mld_stdmelding_omschrijving melding,
|
||||
mld_melding_onderwerp,
|
||||
pb.prs_perslid_naam_full behandelaar,
|
||||
bhg.ins_discipline_omschrijving behandelteam,
|
||||
abh.prs_perslid_naam_full actieve_behandelaar,
|
||||
m.mld_melding_behandelaar2_key actieve_behandelaar_key,
|
||||
a.prs_afdeling_omschrijving afdeling,
|
||||
DECODE (BITAND (m.mld_melding_actiecode, 1),
|
||||
1, 'Behandelaar',
|
||||
'Melder')
|
||||
actie_bij,
|
||||
CASE
|
||||
WHEN mld_melding_flag > 0
|
||||
THEN
|
||||
lcl.l ('lcl_mld_flag' || mld_melding_flag)
|
||||
END
|
||||
actiestatus
|
||||
FROM mld_melding m,
|
||||
mld_statuses st,
|
||||
mld_stdmelding ms,
|
||||
mld_discipline md,
|
||||
ins_srtdiscipline sr,
|
||||
prs_v_perslid_fullnames pb,
|
||||
prs_v_perslid_fullnames p,
|
||||
mld_discipline bhg,
|
||||
prs_v_perslid_fullnames abh,
|
||||
prs_afdeling a,
|
||||
(SELECT n.mld_melding_key, n.mld_melding_note_aanmaak actiedatum
|
||||
FROM mld_melding_note n
|
||||
UNION ALL
|
||||
SELECT fac_tracking_refkey, tr.fac_tracking_datum
|
||||
FROM fac_tracking tr, fac_srtnotificatie str
|
||||
WHERE tr.fac_srtnotificatie_key = str.fac_srtnotificatie_key
|
||||
AND str.fac_srtnotificatie_xmlnode IN ('melding')) d
|
||||
WHERE m.mld_melding_key = d.mld_melding_key
|
||||
AND m.mld_melding_status = st.mld_statuses_key
|
||||
AND ms.mld_stdmelding_key = m.mld_stdmelding_key
|
||||
AND md.ins_discipline_key = ms.mld_ins_discipline_key
|
||||
AND md.ins_srtdiscipline_key = sr.ins_srtdiscipline_key
|
||||
AND sr.ins_srtdiscipline_module = 'MLD'
|
||||
AND mld_melding_behandelaar_key = pb.prs_perslid_key(+)
|
||||
AND m.prs_perslid_key = p.prs_perslid_key
|
||||
AND mld_melding_status NOT IN (1, 5, 6)
|
||||
AND fac_activiteit_key IS NULL
|
||||
AND m.mld_ins_discipline_key = bhg.ins_discipline_key(+)
|
||||
AND m.mld_melding_behandelaar2_key = abh.prs_perslid_key(+)
|
||||
AND m.prs_afdeling_key = a.prs_afdeling_key(+)
|
||||
GROUP BY m.mld_melding_key,
|
||||
m.prs_kostenplaats_key,
|
||||
p.prs_perslid_naam_full,
|
||||
m.prs_perslid_key,
|
||||
mld_melding_datum,
|
||||
st.mld_statuses_omschrijving,
|
||||
md.ins_discipline_omschrijving,
|
||||
bhg.ins_discipline_omschrijving,
|
||||
mld_stdmelding_omschrijving,
|
||||
sr.ins_srtdiscipline_omschrijving,
|
||||
sr.ins_srtdiscipline_prefix,
|
||||
mld_melding_onderwerp,
|
||||
pb.prs_perslid_naam_full,
|
||||
abh.prs_perslid_naam_full,
|
||||
m.mld_melding_behandelaar2_key,
|
||||
mld_melding_flag,
|
||||
m.mld_melding_actiecode,
|
||||
a.prs_afdeling_naam,
|
||||
a.prs_afdeling_omschrijving;
|
||||
|
||||
-- En dan nu de export naar Simac Palette (opdr en bes).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user