From f42cb363a7dacbd2308103a846a2c338993f7a0d Mon Sep 17 00:00:00 2001 From: Robin Stoker Date: Thu, 19 Dec 2019 13:24:16 +0000 Subject: [PATCH] VEST#41990 Rapportage voor changemanagement svn path=/Customer/trunk/; revision=45288 --- VEST/vest.sql | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/VEST/vest.sql b/VEST/vest.sql index 90e86d4c2..36bc37af8 100644 --- a/VEST/vest.sql +++ b/VEST/vest.sql @@ -320,6 +320,74 @@ AS TO_CHAR (m.mld_melding_datum, 'MM-YYYY') maand FROM mld_melding m WHERE m.mld_stdmelding_key = 101; + +CREATE OR REPLACE VIEW vest_v_rap_wf_progress +( + wf, + melding_key, + melding_datum, + melding_onderwerp, + melding_status, + melding_behandelaar, + max_stap_melding_key, + max_stap_melding_datum, + max_stap_melding_onderwerp, + max_stap_melding_status, + max_stap_melding_behandelaar, + max_stap_stdmelding_key, + max_stap_stdmelding_oms, + melder, + melder_afdeling_code, + melder_afdeling_oms +) +AS + SELECT (SELECT mld_workflowstep_omschrijving FROM mld_workflowstep WHERE mld_workflowstep_key = x.mld_workflowstep_key) + wf, + x.mld_melding_key, + x.mld_melding_datum, + x.mld_melding_onderwerp, + x.mld_statuses_omschrijving melding_status, + (SELECT prs_perslid_naam_full FROM prs_v_perslid_fullnames_all WHERE prs_perslid_key = x.mld_melding_behandelaar_key) + melding_behandelaar, + stap.mld_melding_key max_stap_melding_key, + stap.mld_melding_datum max_stap_melding_datum, + stap.mld_melding_onderwerp max_stap_melding_onderwerp, + stap.mld_statuses_omschrijving max_stap_melding_status, + (SELECT prs_perslid_naam_full FROM prs_v_perslid_fullnames_all WHERE prs_perslid_key = stap.mld_melding_behandelaar_key) + max_stap_melding_behandelaar, + stap.mld_stdmelding_key max_stap_stdmelding_key, + stap.mld_stdmelding_omschrijving max_stap_stdmelding_oms, + (SELECT prs_perslid_naam_full FROM prs_v_perslid_fullnames_all WHERE prs_perslid_key = x.prs_perslid_key) + melder, + x.prs_afdeling_naam, + x.prs_afdeling_omschrijving + FROM (SELECT m.mld_melding_key, + m.mld_melding_datum, + m.mld_melding_onderwerp, + ms.mld_statuses_omschrijving, + m.mld_melding_behandelaar_key, + m.mld_workflowstep_key, + p.prs_perslid_key, + a.prs_afdeling_naam, + a.prs_afdeling_omschrijving + FROM mld_melding m, mld_statuses ms, prs_perslid p, prs_afdeling a + WHERE m.mld_melding_status = ms.mld_statuses_key + AND m.prs_perslid_key = p.prs_perslid_key + AND p.prs_afdeling_key = a.prs_afdeling_key) x + LEFT JOIN + (SELECT m.mld_melding_start_key, + m.mld_melding_key, + m.mld_melding_datum, + m.mld_melding_onderwerp, + ms.mld_statuses_omschrijving, + m.mld_melding_behandelaar_key, + sm.mld_stdmelding_key, + sm.mld_stdmelding_omschrijving + FROM mld_melding m, mld_statuses ms, mld_stdmelding sm + WHERE m.mld_workflowstep_key IS NOT NULL -- Beschouw alleen WF-stappen + AND m.mld_melding_status = ms.mld_statuses_key + AND m.mld_stdmelding_key = sm.mld_stdmelding_key) stap + ON x.mld_melding_key = stap.mld_melding_start_key; ------ payload end ------