LOGC#59206 correctie melding_note + sleeping rapporten
svn path=/Customer/trunk/; revision=44158
This commit is contained in:
153
LOGC/logc.sql
153
LOGC/logc.sql
@@ -1077,65 +1077,100 @@ AS
|
|||||||
|
|
||||||
CREATE OR REPLACE VIEW logc_v_rap_melding_note
|
CREATE OR REPLACE VIEW logc_v_rap_melding_note
|
||||||
AS
|
AS
|
||||||
SELECT MAX (actiedatum) laatste_actie,
|
SELECT SYSDATE - mld_melding_note_aanmaak hide_f_sort,
|
||||||
TRUNC (SYSDATE) - TRUNC (MAX (actiedatum)) dagen_stil,
|
m.mld_melding_key,
|
||||||
p.prs_perslid_naam_full melder,
|
CASE
|
||||||
m.mld_melding_key,
|
WHEN mld_melding_note_aanmaak > SYSDATE - 4 / 24 / 60
|
||||||
a.prs_afdeling_naam || '#' || m.mld_melding_key meldingnr,
|
THEN
|
||||||
m.mld_melding_datum geregistreerd,
|
'updated'
|
||||||
md.ins_discipline_omschrijving behandelgroep,
|
WHEN mld_melding_note_aanmaak > SYSDATE - 1 / 24
|
||||||
mld_stdmelding_omschrijving melding,
|
THEN
|
||||||
mld_melding_onderwerp,
|
'updated10'
|
||||||
pb.prs_perslid_naam_full behandelaar,
|
ELSE
|
||||||
bhg.ins_discipline_omschrijving behandelteam,
|
''
|
||||||
abh.prs_perslid_naam_full actieve_behandelaar,
|
END
|
||||||
a.prs_afdeling_omschrijving klant,
|
hide_f_rowclass,
|
||||||
CASE
|
mld_melding_note_aanmaak datum,
|
||||||
WHEN mld_melding_flag > 0
|
TO_CHAR (mld_melding_note_aanmaak, 'HH24:MI') tijd,
|
||||||
THEN
|
p.prs_perslid_naam_friendly door,
|
||||||
lcl.l ('lcl_mld_flag' || mld_melding_flag)
|
COALESCE (a.prs_afdeling_naam, prs_kostenplaats_nr)
|
||||||
END
|
|| '#'
|
||||||
status
|
|| m.mld_melding_key
|
||||||
FROM mld_melding m,
|
nummer,
|
||||||
mld_stdmelding ms,
|
std.mld_stdmelding_omschrijving melding,
|
||||||
mld_discipline md,
|
d.ins_discipline_key fclt_3d_discipline_key,
|
||||||
prs_v_perslid_fullnames pb,
|
d.ins_discipline_omschrijving vakgroep,
|
||||||
prs_v_perslid_fullnames p,
|
sd.ins_srtdiscipline_omschrijving vakgroeptype,
|
||||||
mld_discipline bhg,
|
p4.prs_perslid_naam_friendly melder,
|
||||||
prs_v_perslid_fullnames abh,
|
p2.prs_perslid_naam_friendly behandelaar,
|
||||||
prs_afdeling a,
|
d2.ins_discipline_omschrijving team,
|
||||||
(SELECT n.mld_melding_key, n.mld_melding_note_aanmaak actiedatum
|
p3.prs_perslid_naam_friendly actieve_behandelaar,
|
||||||
FROM mld_melding_note n
|
mld_melding_note_omschrijving notitie,
|
||||||
UNION ALL
|
m.mld_melding_onderwerp,
|
||||||
SELECT fac_tracking_refkey, tr.fac_tracking_datum
|
m.mld_melding_omschrijving,
|
||||||
FROM fac_tracking tr, fac_srtnotificatie str
|
COALESCE (a.prs_afdeling_naam, prs_kostenplaats_nr) klantcode,
|
||||||
WHERE tr.fac_srtnotificatie_key = str.fac_srtnotificatie_key
|
COALESCE (a.prs_afdeling_omschrijving,
|
||||||
AND str.fac_srtnotificatie_xmlnode IN ('melding')) d
|
prs_kostenplaats_omschrijving)
|
||||||
WHERE m.mld_melding_key = d.mld_melding_key
|
klant,
|
||||||
AND ms.mld_stdmelding_key = m.mld_stdmelding_key
|
COALESCE (a.prs_afdeling_naam, prs_kostenplaats_nr) || ' ('
|
||||||
AND md.ins_discipline_key = ms.mld_ins_discipline_key
|
|| COALESCE (a.prs_afdeling_omschrijving,
|
||||||
AND mld_melding_behandelaar_key = pb.prs_perslid_key(+)
|
prs_kostenplaats_omschrijving)
|
||||||
AND m.prs_perslid_key = p.prs_perslid_key
|
|| ')'
|
||||||
AND mld_melding_status NOT IN (1, 5, 6)
|
klantcode2,
|
||||||
AND fac_activiteit_key IS NULL
|
DECODE (m.prs_kostenplaats_key,
|
||||||
AND m.mld_ins_discipline_key = bhg.ins_discipline_key(+)
|
4, 'Intern',
|
||||||
AND m.mld_melding_behandelaar2_key = abh.prs_perslid_key(+)
|
127, 'Intern',
|
||||||
AND m.prs_afdeling_key = a.prs_afdeling_key(+)
|
'Klant')
|
||||||
GROUP BY m.mld_melding_key,
|
melding_klant,
|
||||||
m.prs_kostenplaats_key,
|
DECODE (mn.mld_melding_note_flag, 1, 'Ja', 2, 'Nvt', 'Nee')
|
||||||
p.prs_perslid_naam_full,
|
zichtbaar_fe
|
||||||
m.prs_perslid_key,
|
FROM (SELECT mld_melding_note_key,
|
||||||
mld_melding_datum,
|
mld_melding_key,
|
||||||
md.ins_discipline_omschrijving,
|
mld_melding_note_aanmaak,
|
||||||
bhg.ins_discipline_omschrijving,
|
prs_perslid_key,
|
||||||
mld_stdmelding_omschrijving,
|
mld_melding_note_omschrijving,
|
||||||
mld_melding_onderwerp,
|
mld_melding_note_flag
|
||||||
pb.prs_perslid_naam_full,
|
FROM mld_melding_note
|
||||||
abh.prs_perslid_naam_full,
|
UNION ALL
|
||||||
mld_melding_flag,
|
SELECT mld_melding_key,
|
||||||
a.prs_afdeling_naam,
|
mld_melding_key,
|
||||||
a.prs_afdeling_omschrijving
|
ft.fac_tracking_datum, -- mld_melding_datum,
|
||||||
ORDER BY MAX (actiedatum);
|
ft.prs_perslid_key,
|
||||||
|
'Nieuw: '
|
||||||
|
|| mld_melding_onderwerp
|
||||||
|
|| CHR (13)
|
||||||
|
|| SUBSTR (mld_melding_omschrijving, 1, 4000 - 80 - 10),
|
||||||
|
2
|
||||||
|
FROM mld_melding, fac_tracking ft
|
||||||
|
WHERE ft.fac_tracking_refkey = mld_melding_key
|
||||||
|
AND ft.fac_srtnotificatie_key =
|
||||||
|
(SELECT fac_srtnotificatie_key
|
||||||
|
FROM fac_srtnotificatie
|
||||||
|
WHERE fac_srtnotificatie_code = 'MLDNEW')) mn,
|
||||||
|
mld_melding m,
|
||||||
|
prs_v_perslid_fullnames_all p,
|
||||||
|
prs_kostenplaats k,
|
||||||
|
mld_stdmelding std,
|
||||||
|
mld_discipline d,
|
||||||
|
ins_srtdiscipline sd,
|
||||||
|
mld_discipline d2,
|
||||||
|
prs_v_perslid_fullnames_all p2,
|
||||||
|
prs_v_perslid_fullnames_all p3,
|
||||||
|
prs_v_perslid_fullnames_all p4,
|
||||||
|
prs_afdeling a
|
||||||
|
WHERE mld_melding_note_aanmaak > SYSDATE - 365
|
||||||
|
AND m.mld_melding_key = mn.mld_melding_key
|
||||||
|
AND mn.prs_perslid_key = p.prs_perslid_key
|
||||||
|
AND m.prs_perslid_key = p4.prs_perslid_key
|
||||||
|
AND m.prs_kostenplaats_key = k.prs_kostenplaats_key(+)
|
||||||
|
AND m.mld_stdmelding_key = std.mld_stdmelding_key
|
||||||
|
AND std.mld_ins_discipline_key = d.ins_discipline_key
|
||||||
|
AND d.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
|
||||||
|
AND m.fac_activiteit_key IS NULL
|
||||||
|
AND m.mld_ins_discipline_key = d2.ins_discipline_key(+)
|
||||||
|
AND m.mld_melding_behandelaar_key = p2.prs_perslid_key(+)
|
||||||
|
AND m.mld_melding_behandelaar2_key = p3.prs_perslid_key(+)
|
||||||
|
AND m.prs_afdeling_key = a.prs_afdeling_key(+);
|
||||||
|
|
||||||
CREATE OR REPLACE VIEW logc_v_rap_releasenotes2
|
CREATE OR REPLACE VIEW logc_v_rap_releasenotes2
|
||||||
(
|
(
|
||||||
|
|||||||
Reference in New Issue
Block a user