PCHA#52026 -- Rapport voor GBS foutmeldingen.
svn path=/Customer/trunk/; revision=36787
This commit is contained in:
@@ -1379,6 +1379,13 @@ AS
|
||||
AND std.mld_ins_discipline_key = d.ins_discipline_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
|
||||
-- vastgesteld formaat.
|
||||
@@ -1727,34 +1734,62 @@ END;
|
||||
|
||||
|
||||
--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,
|
||||
TOTAAL
|
||||
onderwerp,
|
||||
totaal_index,
|
||||
maand
|
||||
)
|
||||
AS
|
||||
SELECT onderwerp, SUM(totaal)
|
||||
FROM (SELECT ins_discipline_omschrijving,
|
||||
SELECT onderwerp, SUM (totaal_index), TRUNC (gereed, 'MONTH')
|
||||
FROM (SELECT ins_discipline_omschrijving,
|
||||
DECODE (
|
||||
UPPER (ins_discipline_omschrijving),
|
||||
'COMFORT', 'FTRC',
|
||||
'FUNCTIONALITEIT', 'FTRC',
|
||||
'TOEGANKELIJKHEID', 'FTRC',
|
||||
'REPRESENTATIVITEIT', 'FTRC',
|
||||
'VEILIGHEID ' || CHR (38) || ' GEZONDHEID', 'V'
|
||||
|| CHR (38)
|
||||
|| 'G',
|
||||
'VEILIGHEID ' || CHR (38) || ' GEZONDHEID', 'V' || CHR (38) || 'G',
|
||||
'WET ' || CHR (38) || ' REGELGEVING', 'W' || CHR (38) || 'R',
|
||||
'Dienst')
|
||||
onderwerp,
|
||||
totaal
|
||||
FROM pchx_v_monitoring m, mld_discipline d, mld_melding a
|
||||
WHERE m.discipline_key = d.ins_discipline_key
|
||||
AND m.melding_key = a.mld_melding_key
|
||||
AND totaal IS NOT NULL
|
||||
AND totaal != 0
|
||||
AND mld_melding_datum > ADD_MONTHS (SYSDATE, -3))
|
||||
GROUP BY onderwerp;
|
||||
totaal_index,
|
||||
gereed
|
||||
FROM (SELECT melding_key,
|
||||
COALESCE (gereed, SYSDATE) gereed,
|
||||
totaal_index,
|
||||
stdmelding_key,
|
||||
indult
|
||||
FROM pchx_v_monitoring
|
||||
UNION ALL
|
||||
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.
|
||||
CREATE OR REPLACE VIEW pcha_v_dashboard_new
|
||||
|
||||
Reference in New Issue
Block a user