MNNL#66706 Snowflake-export+MNNL#67354 Jira-koppeling (via API)/PoC

svn path=/Customer/trunk/; revision=52769
This commit is contained in:
Maarten van der Heide
2021-08-24 19:20:35 +00:00
parent f701900e4d
commit 85789a810c

View File

@@ -5228,6 +5228,11 @@ AS
AND nj.fac_notificatie_job_view = 'MNNL_V_NOTI_JIRA'
AND t.fac_tracking_datum BETWEEN nj.fac_notificatie_job_nextrun - (nj.fac_notificatie_job_interval / 24) AND nj.fac_notificatie_job_nextrun;
-- MNNL#67354: Inzage medewerkers tbv. Jira (alleen key + oslogin)!
CREATE OR REPLACE VIEW mnnl_v_rap_prs_api (id, login)
AS
SELECT prs_perslid_key, prs_perslid_oslogin FROM prs_v_aanwezigperslid;
-- MNNL#62675: Volgens configuratie in Eigen tabel met key=1081 reminders naar
-- <email> als <soortmelding> met <prio> op <percentage van SLA>.
CREATE OR REPLACE VIEW mnnl_v_noti_mld_sla
@@ -6827,6 +6832,147 @@ AS
m.selfservice
FROM mld_v_udr_melding m;
CREATE OR REPLACE VIEW mnnl_v_export_sf_mld
(
result,
result_order
)
AS
SELECT '"meldingnummer"'
|| ';"melder"'
|| ';"afdeling"'
|| ';"invoerder"'
|| ';"meldbron"'
|| ';"soortmelding"'
|| ';"productgroep"'
|| ';"subproductgroep"'
|| ';"behandelgroep"'
|| ';"behandelaar"'
|| ';"actieve_behandelgroep"'
|| ';"actieve_behandelaar"'
|| ';"melding_status"'
|| ';"sla_werkdgn"'
|| ';"sla_werkuren"'
|| ';"sla_accptdgn"'
|| ';"sla_accpturen"'
|| ';"plan_uitvoertijd_sla"'
|| ';"melding_datum"'
|| ';"melding_einddatum"'
|| ';"melding_einddatum_std"'
|| ';"melding_acceptdatum"'
|| ';"melding_afgemeld"'
|| ';"melding_accepted"'
|| ';"doorlooptijd_werkdgn"'
|| ';"doorlooptijd_werkuren"'
|| ';"onderwerp"'
|| ';"omschrijving"'
|| ';"melding_opmerking"'
|| ';"prioriteit"'
|| ';"rating"'
|| ';"rating_opmerking"'
|| ';"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"',
0
FROM DUAL
UNION ALL
SELECT '"'
|| meldingnummer
|| '";"'
|| melder
|| '";"'
|| afdeling
|| '";"'
|| invoerder
|| '";"'
|| meldbron
|| '";"'
|| soortmelding
|| '";"'
|| productgroep
|| '";"'
|| subproductgroep
|| '";"'
|| behandelgroep
|| '";"'
|| behandelaar
|| '";"'
|| actieve_behandelgroep
|| '";"'
|| actieve_behandelaar
|| '";"'
|| melding_status
|| '";"'
|| sla_werkdgn
|| '";"'
|| sla_werkuren
|| '";"'
|| sla_accptdgn
|| '";"'
|| sla_accpturen
|| '";"'
|| plan_uitvoertijd_sla
|| '";"'
|| melding_datum
|| '";"'
|| melding_einddatum
|| '";"'
|| melding_einddatum_std
|| '";"'
|| melding_acceptdatum
|| '";"'
|| melding_afgemeld
|| '";"'
|| melding_accepted
|| '";"'
|| doorlooptijd_werkdgn
|| '";"'
|| doorlooptijd_werkuren
|| '";"'
|| onderwerp
|| '";"'
|| SUBSTR (omschrijving, 1, 200) --omschrijving
|| '";"'
|| SUBSTR (melding_opmerking, 1, 200) --melding_opmerking
|| '";"'
|| prioriteit
|| '";"'
|| rating
|| '";"'
|| rating_opmerking -- Of leeg/weg?
|| '";"'
|| 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,
ROWNUM
FROM mnnl_v_rap_sf_mld
ORDER BY 2;
CREATE OR REPLACE VIEW mnnl_v_rap_sf_ins
AS
SELECT deel_key,
@@ -6862,6 +7008,61 @@ AS
actief --aantal, state, statedate
FROM ins_v_udr_deel;
CREATE OR REPLACE VIEW mnnl_v_export_sf_ins
(
result,
result_order
)
AS
SELECT '"deel_key"'
|| ';"discipline"'
|| ';"groep"'
|| ';"soort"'
|| ';"omschrijving"'
|| ';"plaatseigenaar"'
|| ';"eigenaar"'
|| ';"opmerking"'
|| ';"locatie_omschrijving"'
|| ';"gebouw"'
|| ';"uitleenbaar"'
|| ';"uitgeleend"'
|| ';"vervaldatum"'
|| ';"actief"',
0
FROM DUAL
UNION ALL
SELECT '"'
|| deel_key
|| '";"'
|| discipline
|| '";"'
|| groep
|| '";"'
|| soort
|| '";"'
|| omschrijving
|| '";"'
|| plaatseigenaar
|| '";"'
|| eigenaar
|| '";"'
|| opmerking
|| '";"'
|| locatie_omschrijving
|| '";"'
|| gebouw
|| '";"'
|| uitleenbaar
|| '";"'
|| uitgeleend
|| '";"'
|| vervaldatum
|| '";"'
|| actief,
ROWNUM
FROM mnnl_v_rap_sf_ins
ORDER BY 2;
CREATE OR REPLACE VIEW mnnl_v_rap_sf_mld_ins
AS
SELECT mld_melding_object_key,
@@ -6870,9 +7071,35 @@ AS
mld_melding_object_aanmaak
FROM mld_melding_object;
CREATE OR REPLACE VIEW mnnl_v_export_sf_mld_ins
(
result,
result_order
)
AS
SELECT '"mld_melding_object_key"'
|| ';"mld_melding_key"'
|| ';"ins_deel_key"'
|| ';"mld_melding_object_aanmaak"',
0
FROM DUAL
UNION ALL
SELECT '"'
|| mld_melding_object_key
|| '";"'
|| mld_melding_key
|| '";"'
|| ins_deel_key
|| '";"'
|| mld_melding_object_aanmaak,
ROWNUM
FROM mnnl_v_rap_sf_mld_ins
ORDER BY 2;
-- LET OP: Export met een "lege regel" voor meldingen zonder kenmerken!
CREATE OR REPLACE VIEW mnnl_v_rap_sf_mld_kmk
AS
SELECT km.mld_melding_key,
SELECT m.mld_melding_key,
--k.mld_kenmerk_key kenmerk_key,
--k.mld_kenmerk_volgnummer kenmerkvolgnr,
--k.mld_kenmerk_groep kenmerkgroep,
@@ -6885,9 +7112,35 @@ AS
'S', fac.getdomeinwaarde (sk.fac_kenmerkdomein_key, km.mld_kenmerkmelding_waarde),
km.mld_kenmerkmelding_waarde)
kenmerkwaarde
FROM mld_v_aanwezigkenmerkmelding km, mld_kenmerk k, mld_srtkenmerk sk
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_srtkenmerk_key = sk.mld_srtkenmerk_key;
FROM mld_melding m, mld_v_aanwezigkenmerkmelding km, mld_kenmerk k, mld_srtkenmerk sk
WHERE m.mld_melding_key = km.mld_melding_key(+)
AND km.mld_kenmerk_key = k.mld_kenmerk_key(+)
AND k.mld_srtkenmerk_key = sk.mld_srtkenmerk_key(+);
CREATE OR REPLACE VIEW mnnl_v_export_sf_mld_kmk
(
result,
result_order
)
AS
SELECT '"mld_melding_key"'
|| ';"kenmerknaam"'
|| ';"kenmerknaam"'
|| ';"kenmerkwaarde"',
0
FROM DUAL
UNION ALL
SELECT '"'
|| mld_melding_key
|| '";"'
|| kenmerknaam
|| '";"'
|| kenmerktype
|| '";"'
|| kenmerkwaarde,
ROWNUM
FROM mnnl_v_rap_sf_mld_kmk
ORDER BY 2;
-- MNNL#67162: Export tbv. Flexera (kolommen in HOOFDLETTERS)!
CREATE OR REPLACE VIEW MNNL_V_RAP_FLEXERA