KFNS#86022 Concernhuisvesting-koppeling/Implementatie (tbv. dashboard)

svn path=/Customer/trunk/; revision=68247
This commit is contained in:
Maarten van der Heide
2025-02-28 16:48:17 +00:00
parent b1080fa98e
commit 5d04a1627c

View File

@@ -11253,7 +11253,7 @@ AS
x.cnt_contract_key contractid,
x.cnt_contract_nummer_intern || '.' || COALESCE (x.cnt_contract_versie, '0') contractnr,
x.cnt_contract_omschrijving contractdescription,
'https://kfns.facilitor-test.nl/?u=opdracht' || CHR (38) || 'k=' || TO_CHAR (x.mld_opdr_key) deeplink
'https://kfns.facilitor.nl/?u=opdracht' || CHR (38) || 'k=' || TO_CHAR (x.mld_opdr_key) deeplink
FROM (SELECT o.mld_opdr_key,
sd.ins_srtdiscipline_prefix,
o.mld_melding_key,
@@ -11388,6 +11388,217 @@ BEGIN
END;
/
-- KFNS#86022: Bronview met alle meldingen tbv. Concernhuisvesting-koppeling
-- (PowerBI) inclusief last_changed en vanaf 01-01-2023.
CREATE OR REPLACE VIEW KFNS_V_UDR_MLD_MELDING
(
melding_key,
meldingnummer,
melding_start_key, -- contonuedfrom?
externnummer,
melding_regio,
melding_district,
melding_locatiecode,
melding_locatie,
melding_locatieplaats,
fclt_3d_locatie_key,
gebouw_key,
melding_gebouwcode,
melding_gebouw,
melding_verdieping,
melding_ruimtenr,
melding_ruimte,
melding_ordernr,
kostensoortgroep,
kostensoort,
kostenplaats,
kostenplaats_oms,
melder,
melder_key,
melder_email,
afdeling,
afdeling_omschrijving,
fclt_3d_afdeling_key,
divisie,
divisie_omschrijving,
fclt_3d_divisie_key,
bedrijf_key,
invoerder,
meldbron,
accepteerder,
afmelder,
soortmelding,
fclt_3d_discipline_key,
productgroep,
subproductgroep,
behandelgroep,
behandelaar,
behandelaar_key,
subproductgroepgroep,
fclt_3d_discipline2_key,
actieve_behandelgroep,
actieve_behandelaar_key,
actieve_behandelaar,
melding_status,
sla_nvt,
sla_werkdgn,
sla_werkuren,
sla_respijtdgn,
sla_respijturen,
sla_accptdgn,
sla_accpturen,
plan_uitvoertijd_sla,
melding_datum,
melding_einddatum,
melding_actiedatum,
melding_einddatum_std,
melding_acceptdatum,
melding_afgemeld,
melding_accepted,
doorlooptijd_werkdgn,
doorlooptijd_werkuren,
onderwerp,
vomschrijving,
melding_opmerking,
prioriteit,
prioriteittxt,
rating,
rating_opmerking,
bolletje,
actiecode,
accept_sla_dagen,
accept_sla_uren,
uitvoering_sla_dagen,
uitvoering_sla_uren,
afspraak_sla_dagen,
afspraak_sla_uren,
accept_sla_optijd,
uitvoering_sla_optijd,
afspraak_sla_optijd,
selfservice,
--melding_tag,
--melding_tag_datum,
last_changed,
issuetype_key,
floor_key,
room_key,
terrain_key,
parent_key,
status_key
)
AS
SELECT x.melding_key,
x.meldingnummer,
x.melding_start_key,
x.externnummer,
x.melding_regio,
x.melding_district,
x.melding_locatiecode,
x.melding_locatie,
x.melding_locatieplaats,
x.fclt_3d_locatie_key,
x.gebouw_key,
x.melding_gebouwcode,
x.melding_gebouw,
x.melding_verdieping,
x.melding_ruimtenr,
x.melding_ruimte,
x.melding_ordernr,
x.kostensoortgroep,
x.kostensoort,
x.kostenplaats,
x.kostenplaats_oms,
x.melder,
x.melder_key,
x.melder_email,
x.afdeling,
x.afdeling_omschrijving,
x.fclt_3d_afdeling_key,
x.divisie,
x.divisie_omschrijving,
x.fclt_3d_divisie_key,
x.bedrijf_key,
x.invoerder,
x.meldbron,
x.accepteerder,
x.afmelder,
x.soortmelding,
x.fclt_3d_discipline_key,
x.productgroep,
x.subproductgroep,
x.behandelgroep,
x.behandelaar,
x.behandelaar_key,
x.subproductgroepgroep,
x.fclt_3d_discipline2_key,
x.actieve_behandelgroep,
x.actieve_behandelaar_key,
x.actieve_behandelaar,
x.melding_status,
x.sla_nvt,
x.sla_werkdgn,
x.sla_werkuren,
x.sla_respijtdgn,
x.sla_respijturen,
x.sla_accptdgn,
x.sla_accpturen,
x.plan_uitvoertijd_sla,
x.melding_datum,
x.melding_einddatum,
x.melding_actiedatum,
x.melding_einddatum_std,
x.melding_acceptdatum,
x.melding_afgemeld,
x.melding_accepted,
x.doorlooptijd_werkdgn,
x.doorlooptijd_werkuren,
x.onderwerp,
x.vomschrijving,
x.melding_opmerking,
x.prioriteit,
x.prioriteittxt,
x.rating,
x.rating_opmerking,
x.bolletje,
x.actiecode,
x.accept_sla_dagen,
x.accept_sla_uren,
x.uitvoering_sla_dagen,
x.uitvoering_sla_uren,
x.afspraak_sla_dagen,
x.afspraak_sla_uren,
x.accept_sla_optijd,
x.uitvoering_sla_optijd,
x.afspraak_sla_optijd,
x.selfservice,
--x.melding_tag,
--x.melding_tag_datum,
t.last_changed,
x.mld_stdmelding_key issuetype_key,
x.alg_verdieping_key floor_key,
x.alg_ruimte_key room_key,
x.alg_terreinsector_key terrain_key,
x.mld_melding_parentkey parent_key,
x.mld_melding_status status_key
FROM (SELECT x.*,
m.mld_stdmelding_key,
aog.alg_verdieping_key,
aog.alg_ruimte_key,
aog.alg_terreinsector_key,
m.mld_melding_parentkey,
m.mld_melding_status
FROM mld_v_udr_melding x, mld_melding m, alg_v_onroerendgoed_gegevens aog
WHERE x.melding_datum > fac.safe_to_date ('01012023', 'ddmmyyyy')
AND x.melding_key = m.mld_melding_key
AND m.mld_alg_onroerendgoed_keys = aog.alg_onroerendgoed_keys(+)) x
LEFT JOIN
( SELECT t.fac_tracking_refkey, MAX (t.fac_tracking_datum) last_changed
FROM fac_tracking t, fac_srtnotificatie sn
WHERE t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
AND sn.fac_srtnotificatie_xmlnode = 'melding'
GROUP BY t.fac_tracking_refkey) t
ON x.melding_key = t.fac_tracking_refkey;
------ payload end ------
SET DEFINE OFF