PCHA#52026 -- Rapport voor GBS foutmeldingen.

svn path=/Customer/trunk/; revision=36787
This commit is contained in:
Arthur Egberink
2018-01-31 11:03:54 +00:00
parent 4df6e668e4
commit e78f159871

View File

@@ -1379,6 +1379,13 @@ AS
AND std.mld_ins_discipline_key = d.ins_discipline_key AND std.mld_ins_discipline_key = d.ins_discipline_key
AND d.ins_srtdiscipline_key = sd.ins_srtdiscipline_key; AND d.ins_srtdiscipline_key = sd.ins_srtdiscipline_key;
-- Rapport om problemen met de GBS koppeling inzichtelijk te maken.
CREATE OR REPLACE VIEW pcha_v_gbs_logging
AS
SELECT *
FROM imp_log
WHERE imp_log_applicatie = 'PROCESSEMAIL'
AND imp_log_datum > TO_DATE ('20171001', 'yyyymmdd');
-- Koppeling met Gebouw beheer systeem (GBS). Storingen komen via de mail binnen volgens -- Koppeling met Gebouw beheer systeem (GBS). Storingen komen via de mail binnen volgens
-- vastgesteld formaat. -- vastgesteld formaat.
@@ -1727,34 +1734,62 @@ END;
--Klant specifieke view voor het tonen van het totaal korting per kwartaal per onderwerp --Klant specifieke view voor het tonen van het totaal korting per kwartaal per onderwerp
CREATE OR REPLACE VIEW PCHA_V_TOTAAL_KORTING_OND CREATE OR REPLACE VIEW pcha_v_totaal_korting_ond
( (
ONDERWERP, onderwerp,
TOTAAL totaal_index,
maand
) )
AS AS
SELECT onderwerp, SUM(totaal) SELECT onderwerp, SUM (totaal_index), TRUNC (gereed, 'MONTH')
FROM (SELECT ins_discipline_omschrijving, FROM (SELECT ins_discipline_omschrijving,
DECODE ( DECODE (
UPPER (ins_discipline_omschrijving), UPPER (ins_discipline_omschrijving),
'COMFORT', 'FTRC', 'COMFORT', 'FTRC',
'FUNCTIONALITEIT', 'FTRC', 'FUNCTIONALITEIT', 'FTRC',
'TOEGANKELIJKHEID', 'FTRC', 'TOEGANKELIJKHEID', 'FTRC',
'REPRESENTATIVITEIT', 'FTRC', 'REPRESENTATIVITEIT', 'FTRC',
'VEILIGHEID ' || CHR (38) || ' GEZONDHEID', 'V' 'VEILIGHEID ' || CHR (38) || ' GEZONDHEID', 'V' || CHR (38) || 'G',
|| CHR (38) 'WET ' || CHR (38) || ' REGELGEVING', 'W' || CHR (38) || 'R',
|| 'G', 'Dienst')
'WET ' || CHR (38) || ' REGELGEVING', 'W' || CHR (38) || 'R', onderwerp,
'Dienst') totaal_index,
onderwerp, gereed
totaal FROM (SELECT melding_key,
FROM pchx_v_monitoring m, mld_discipline d, mld_melding a COALESCE (gereed, SYSDATE) gereed,
WHERE m.discipline_key = d.ins_discipline_key totaal_index,
AND m.melding_key = a.mld_melding_key stdmelding_key,
AND totaal IS NOT NULL indult
AND totaal != 0 FROM pchx_v_monitoring
AND mld_melding_datum > ADD_MONTHS (SYSDATE, -3)) UNION ALL
GROUP BY onderwerp; SELECT melding_key,
gereed,
totaal_index,
stdmelding_key,
indult
FROM pchx_monitoring) m,
mld_discipline d,
mld_stdmelding std
WHERE m.stdmelding_key = std.mld_stdmelding_key
AND std.mld_ins_discipline_key = d.ins_discipline_key
AND indult = 'Nee'
AND totaal_index IS NOT NULL
AND totaal_index != 0
AND ADD_MONTHS(TRUNC(gereed, 'MONTH'),6) > SYSDATE)
GROUP BY onderwerp, TRUNC (gereed, 'MONTH');
CREATE OR REPLACE VIEW pcha_melding_optijd
AS
SELECT gereed,
gbs,
DECODE (SIGN (mld_melding_einddatum_std - gereed), -1, 0, 100)
optijd
FROM (SELECT m.*,
DECODE (prs_perslid_key, 104, 1, 0) gbs,
fac.gettrackingdate ('MLDAFM', m.mld_melding_key) gereed
FROM mld_melding m)
WHERE gereed IS NOT NULL
AND ADD_MONTHS(TRUNC(gereed, 'MONTH'),6) > SYSDATE;
-- Dashboard rapport voor nieuwe meldingen. -- Dashboard rapport voor nieuwe meldingen.
CREATE OR REPLACE VIEW pcha_v_dashboard_new CREATE OR REPLACE VIEW pcha_v_dashboard_new