SGGR#37756 Aanpassing notificatie dir (opleidingsformulieren naar 'eigen' directie)
svn path=/Customer/trunk/; revision=32132
This commit is contained in:
203
SGGR/sggr.sql
203
SGGR/sggr.sql
@@ -1,3 +1,4 @@
|
||||
|
||||
--
|
||||
-- $Id$
|
||||
--
|
||||
@@ -11,7 +12,9 @@ SET ECHO ON
|
||||
SET DEFINE ON
|
||||
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
|
||||
WHENEVER SQLERROR EXIT;
|
||||
SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
|
||||
|
||||
SELECT adm.scriptspoolfile ('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
|
||||
|
||||
WHENEVER SQLERROR CONTINUE;
|
||||
SPOOL &fcltlogfile
|
||||
SET DEFINE OFF
|
||||
@@ -416,7 +419,12 @@ AS
|
||||
li.index_datum laatste_indexdatum,
|
||||
x.cnt_contract_kosten,
|
||||
x.cnt_contract_termijnkosten,
|
||||
DECODE (x.cnt_prs_bedrijf_key, 1062, 0.2, 1901, 2.0, 2901, 2.0, 2.3) indexpct -- Voor 2017: 2,3%, voor AAFM (1062) 0,2%, voor KIEN (1901) en VEBE (2901) 2.0%
|
||||
DECODE (x.cnt_prs_bedrijf_key,
|
||||
1062, 0.2,
|
||||
1901, 2.0,
|
||||
2901, 2.0,
|
||||
2.3)
|
||||
indexpct -- Voor 2017: 2,3%, voor AAFM (1062) 0,2%, voor KIEN (1901) en VEBE (2901) 2.0%
|
||||
FROM (SELECT c.*
|
||||
FROM cnt_v_aanwezigcontract c
|
||||
WHERE c.ins_discipline_key IN (481, 482, 501) -- SaaS/Onderhoud/Care
|
||||
@@ -881,6 +889,7 @@ END sggr_update_prs;
|
||||
/
|
||||
|
||||
-- View tbv rapportage voor het planbureau in Emmen, nodig voor het verwerken van verlofaanvragen van consultants
|
||||
|
||||
CREATE OR REPLACE VIEW sggr_v_rap_verlofplanbureau
|
||||
(
|
||||
melding,
|
||||
@@ -914,6 +923,7 @@ AS
|
||||
|
||||
|
||||
--- Notificatie verlofaanvragen consultants voor het planbureau
|
||||
|
||||
CREATE OR REPLACE VIEW SGGR_V_NOTI_PLANBUREAU
|
||||
(
|
||||
SENDER,
|
||||
@@ -969,6 +979,7 @@ AS
|
||||
'SGGR_V_NOTI_PLANBUREAU');
|
||||
|
||||
-- overzicht met te accepteren meldingen voor teamleiders/managers
|
||||
|
||||
CREATE OR REPLACE VIEW SGGR_V_RAP_ACC
|
||||
(
|
||||
MLD_MELDING_KEY,
|
||||
@@ -1010,6 +1021,37 @@ AS
|
||||
AND kl.prs_kenmerk_key = 1081
|
||||
AND kl.prs_kenmerklink_waarde = mg.prs_perslid_key
|
||||
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
|
||||
AND m.mld_melding_status IN (2, 3)
|
||||
UNION ALL
|
||||
SELECT m.mld_melding_key,
|
||||
m.mld_melding_key meldingnr,
|
||||
sm.mld_stdmelding_omschrijving melding,
|
||||
TO_DATE (m.mld_melding_datum) datum,
|
||||
CASE m.mld_melding_status
|
||||
WHEN 1 THEN 'Afgewezen'
|
||||
WHEN 2 THEN 'Nieuw'
|
||||
WHEN 3 THEN 'Te accepteren'
|
||||
WHEN 4 THEN 'In behandeling'
|
||||
WHEN 5 THEN 'Afgemeld'
|
||||
WHEN 6 THEN 'Historie'
|
||||
WHEN 7 THEN 'Uitgegeven'
|
||||
END
|
||||
status,
|
||||
p.prs_perslid_naam_friendly aanvrager,
|
||||
mg.prs_perslid_naam_friendly leidinggevende,
|
||||
184 AS fclt_3d_user_key
|
||||
FROM mld_melding m,
|
||||
prs_v_perslid_fullnames_all p,
|
||||
prs_kenmerklink kl,
|
||||
prs_v_perslid_fullnames_all mg,
|
||||
mld_stdmelding sm
|
||||
WHERE m.mld_stdmelding_key = 201
|
||||
AND m.prs_perslid_key_voor = p.prs_perslid_key
|
||||
AND m.prs_perslid_key_voor = kl.prs_link_key
|
||||
AND kl.prs_kenmerk_key = 1081
|
||||
AND mg.prs_perslid_key <> 281 --- Peter Feij
|
||||
AND kl.prs_kenmerklink_waarde = mg.prs_perslid_key
|
||||
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
|
||||
AND m.mld_melding_status IN (2, 3);
|
||||
|
||||
CREATE OR REPLACE VIEW sggr_v_ICT_leverancier
|
||||
@@ -1186,7 +1228,7 @@ AS
|
||||
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
|
||||
AND t.fac_srtnotificatie_key = 26
|
||||
AND n.fac_srtnotificatie_code = 'MLD2B3'
|
||||
AND m.mld_stdmelding_key in ( 361, 161, 101, 122, 162, 201) --- 361=Aanvraag opleiding, 161=Nieuw abo, 101=Nieuwe opdr, 122=Uitbreiding opdr, 162=wijzigingen abo, 201=creditering
|
||||
AND m.mld_stdmelding_key IN (361, 161, 101, 122, 162, 201) --- 361=Aanvraag opleiding, 161=Nieuw abo, 101=Nieuwe opdr, 122=Uitbreiding opdr, 162=wijzigingen abo, 201=creditering
|
||||
AND m.prs_perslid_key_voor = p.prs_perslid_key
|
||||
AND p.prs_perslid_key = pn.prs_perslid_key
|
||||
AND p.prs_afdeling_key = a.prs_afdeling_key
|
||||
@@ -1227,7 +1269,7 @@ AS
|
||||
AND t.fac_srtnotificatie_key = 26
|
||||
AND n.fac_srtnotificatie_code = 'MLD2B3'
|
||||
AND m.mld_stdmelding_key IN (361, 386) --- 361=Aanvraag opleiding, 386=Productmanagement Aareon
|
||||
AND AND m.prs_perslid_key_voor = p.prs_perslid_key
|
||||
AND m.prs_perslid_key_voor = p.prs_perslid_key
|
||||
AND p.prs_perslid_key = pn.prs_perslid_key
|
||||
AND p.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND A.PRS_BEDRIJF_KEY = 21 --- Aareon Nederland
|
||||
@@ -1253,80 +1295,80 @@ CREATE OR REPLACE VIEW SGGR_V_RAP_DIR
|
||||
LEIDINGGEVENDE
|
||||
)
|
||||
AS
|
||||
SELECT m.mld_melding_key,
|
||||
m.mld_melding_key meldingnr,
|
||||
sm.mld_stdmelding_omschrijving melding,
|
||||
TO_DATE (m.mld_melding_datum) datum,
|
||||
CASE m.mld_melding_status
|
||||
WHEN 1 THEN 'Afgewezen'
|
||||
WHEN 2 THEN 'Nieuw'
|
||||
WHEN 3 THEN 'Te accepteren'
|
||||
WHEN 4 THEN 'In behandeling'
|
||||
WHEN 5 THEN 'Afgemeld'
|
||||
WHEN 6 THEN 'Historie'
|
||||
WHEN 7 THEN 'Uitgegeven'
|
||||
END
|
||||
status,
|
||||
p.prs_perslid_naam_friendly aanvrager,
|
||||
b.prs_bedrijf_naam,
|
||||
mg.prs_perslid_naam_friendly leidinggevende
|
||||
FROM mld_melding m,
|
||||
prs_v_perslid_fullnames_all p,
|
||||
prs_perslid pl,
|
||||
prs_v_afdeling a,
|
||||
prs_bedrijf b,
|
||||
prs_kenmerklink kl,
|
||||
prs_v_perslid_fullnames_all mg,
|
||||
mld_stdmelding sm
|
||||
WHERE (m.mld_stdmelding_key IN (261, 281, 43, 421, 346)
|
||||
OR sm.mld_ins_discipline_key = 721) --inkoopverplichting, declaratie, aftrekbare kosten lease auto, overurensheet, aanvraag hotelkamer, vakgroep relatiegeschenken
|
||||
AND m.prs_perslid_key_voor = p.prs_perslid_key
|
||||
AND m.prs_perslid_key_voor = kl.prs_link_key
|
||||
AND kl.prs_kenmerk_key = 1081
|
||||
AND kl.prs_kenmerklink_waarde = mg.prs_perslid_key
|
||||
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
|
||||
AND m.mld_melding_status IN (2, 3)
|
||||
AND p.prs_perslid_key = pl.prs_perslid_key
|
||||
AND pl.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND a.prs_bedrijf_key = b.prs_bedrijf_key
|
||||
AND mg.prs_perslid_key IN (120, 121, 281) -- directie
|
||||
UNION ALL
|
||||
SELECT DISTINCT m.mld_melding_key,
|
||||
m.mld_melding_key meldingnr,
|
||||
sm.mld_stdmelding_omschrijving,
|
||||
TO_DATE (m.mld_melding_datum) datum,
|
||||
CASE m.mld_melding_status
|
||||
WHEN 1 THEN 'Afgewezen'
|
||||
WHEN 2 THEN 'Nieuw'
|
||||
WHEN 3 THEN 'Te accepteren'
|
||||
WHEN 4 THEN 'In behandeling'
|
||||
WHEN 5 THEN 'Afgemeld'
|
||||
WHEN 6 THEN 'Historie'
|
||||
WHEN 7 THEN 'Uitgegeven'
|
||||
END
|
||||
status,
|
||||
p.prs_perslid_naam_friendly aanvrager,
|
||||
b.prs_bedrijf_naam,
|
||||
manager.prs_perslid_naam_friendly leidinggevende
|
||||
FROM mld_melding m,
|
||||
prs_v_perslid_fullnames_all p,
|
||||
prs_perslid pl,
|
||||
prs_v_afdeling a,
|
||||
prs_bedrijf b,
|
||||
prs_v_perslid_fullnames_all mg,
|
||||
mld_stdmelding sm,
|
||||
(SELECT kl.*, mg.*
|
||||
FROM prs_kenmerklink kl, prs_v_perslid_fullnames_all mg
|
||||
WHERE kl.prs_kenmerklink_waarde = mg.prs_perslid_key
|
||||
AND kl.prs_kenmerk_key = 1081) manager
|
||||
WHERE m.mld_stdmelding_key IN (301, 361, 386, 161, 101, 122, 162, 201) -- aanvraag hw/sw, opleidingsformulier, aanvraag productmanagement, nieuw abo, nieuwe opdr, uitbreiding opdr, wijziging abo, crediteringen
|
||||
AND m.prs_perslid_key_voor = p.prs_perslid_key
|
||||
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
|
||||
AND m.mld_melding_status IN (2, 3)
|
||||
AND p.prs_perslid_key = pl.prs_perslid_key
|
||||
AND pl.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND a.prs_bedrijf_key = b.prs_bedrijf_key
|
||||
AND m.prs_perslid_key_voor = manager.prs_link_key(+);
|
||||
SELECT m.mld_melding_key,
|
||||
m.mld_melding_key meldingnr,
|
||||
sm.mld_stdmelding_omschrijving melding,
|
||||
TO_DATE (m.mld_melding_datum) datum,
|
||||
CASE m.mld_melding_status
|
||||
WHEN 1 THEN 'Afgewezen'
|
||||
WHEN 2 THEN 'Nieuw'
|
||||
WHEN 3 THEN 'Te accepteren'
|
||||
WHEN 4 THEN 'In behandeling'
|
||||
WHEN 5 THEN 'Afgemeld'
|
||||
WHEN 6 THEN 'Historie'
|
||||
WHEN 7 THEN 'Uitgegeven'
|
||||
END
|
||||
status,
|
||||
p.prs_perslid_naam_friendly aanvrager,
|
||||
b.prs_bedrijf_naam,
|
||||
mg.prs_perslid_naam_friendly leidinggevende
|
||||
FROM mld_melding m,
|
||||
prs_v_perslid_fullnames_all p,
|
||||
prs_perslid pl,
|
||||
prs_v_afdeling a,
|
||||
prs_bedrijf b,
|
||||
prs_kenmerklink kl,
|
||||
prs_v_perslid_fullnames_all mg,
|
||||
mld_stdmelding sm
|
||||
WHERE (m.mld_stdmelding_key IN (261, 281, 43, 421, 346)
|
||||
OR sm.mld_ins_discipline_key = 721) --inkoopverplichting, declaratie, aftrekbare kosten lease auto, overurensheet, aanvraag hotelkamer, vakgroep relatiegeschenken
|
||||
AND m.prs_perslid_key_voor = p.prs_perslid_key
|
||||
AND m.prs_perslid_key_voor = kl.prs_link_key
|
||||
AND kl.prs_kenmerk_key = 1081
|
||||
AND kl.prs_kenmerklink_waarde = mg.prs_perslid_key
|
||||
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
|
||||
AND m.mld_melding_status IN (2, 3)
|
||||
AND p.prs_perslid_key = pl.prs_perslid_key
|
||||
AND pl.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND a.prs_bedrijf_key = b.prs_bedrijf_key
|
||||
AND mg.prs_perslid_key IN (120, 121, 281) -- directie
|
||||
UNION ALL
|
||||
SELECT DISTINCT m.mld_melding_key,
|
||||
m.mld_melding_key meldingnr,
|
||||
sm.mld_stdmelding_omschrijving,
|
||||
TO_DATE (m.mld_melding_datum) datum,
|
||||
CASE m.mld_melding_status
|
||||
WHEN 1 THEN 'Afgewezen'
|
||||
WHEN 2 THEN 'Nieuw'
|
||||
WHEN 3 THEN 'Te accepteren'
|
||||
WHEN 4 THEN 'In behandeling'
|
||||
WHEN 5 THEN 'Afgemeld'
|
||||
WHEN 6 THEN 'Historie'
|
||||
WHEN 7 THEN 'Uitgegeven'
|
||||
END
|
||||
status,
|
||||
p.prs_perslid_naam_friendly aanvrager,
|
||||
b.prs_bedrijf_naam,
|
||||
manager.prs_perslid_naam_friendly leidinggevende
|
||||
FROM mld_melding m,
|
||||
prs_v_perslid_fullnames_all p,
|
||||
prs_perslid pl,
|
||||
prs_v_afdeling a,
|
||||
prs_bedrijf b,
|
||||
prs_v_perslid_fullnames_all mg,
|
||||
mld_stdmelding sm,
|
||||
(SELECT kl.*, mg.*
|
||||
FROM prs_kenmerklink kl, prs_v_perslid_fullnames_all mg
|
||||
WHERE kl.prs_kenmerklink_waarde = mg.prs_perslid_key
|
||||
AND kl.prs_kenmerk_key = 1081) manager
|
||||
WHERE m.mld_stdmelding_key IN (301, 361, 386, 161, 101, 122, 162, 201) -- aanvraag hw/sw, opleidingsformulier, aanvraag productmanagement, nieuw abo, nieuwe opdr, uitbreiding opdr, wijziging abo, crediteringen
|
||||
AND m.prs_perslid_key_voor = p.prs_perslid_key
|
||||
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
|
||||
AND m.mld_melding_status IN (2, 3)
|
||||
AND p.prs_perslid_key = pl.prs_perslid_key
|
||||
AND pl.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND a.prs_bedrijf_key = b.prs_bedrijf_key
|
||||
AND m.prs_perslid_key_voor = manager.prs_link_key(+);
|
||||
|
||||
CREATE OR REPLACE VIEW SGGR_V_NOTI_CRM
|
||||
(
|
||||
@@ -1719,7 +1761,10 @@ COMMIT;
|
||||
------ payload end ------
|
||||
|
||||
SET DEFINE OFF
|
||||
BEGIN adm.systrackscriptId ('$Id$', 0); END;
|
||||
|
||||
BEGIN
|
||||
adm.systrackscriptId ('$Id$', 0);
|
||||
END;
|
||||
/
|
||||
|
||||
COMMIT;
|
||||
|
||||
Reference in New Issue
Block a user