Files
Customer/onces/UWVA/uwva96.sql
Maarten van der Heide 699db802c1 UWVA#33269 Diverse rapportages/Doorlooptijden en aantallen+UWVA#33979
svn path=/Customer/; revision=26808
2015-10-28 12:55:07 +00:00

149 lines
5.1 KiB
SQL

-- Customer specific once-script UWVA96.
--
-- (c) 2015 SG|facilitor bv
SET ECHO ON
SPOOL xuwva96.lst
SET DEFINE OFF
-- UWVA#33979 vanaf 2015.2 geen tabellen als rapport
CREATE OR REPLACE VIEW UWVA_V_FAC_NOTIFICATIE AS SELECT NULL x FROM DUAL;
UPDATE fac_usrrap
SET fac_usrrap_view_name = 'UWVA_V_FAC_NOTIFICATIE'
WHERE fac_usrrap_view_name = 'FAC_NOTIFICATIE';
COMMIT;
-- UWVA#33269 Diverse management rapportages
-- Bron-view 'uwva_v_afh_geb_grp' loopt via tabelizer tbv. performance!
CREATE OR REPLACE VIEW UWVA_V_AFH_GEB_GRP AS SELECT NULL x FROM DUAL;
INSERT INTO fac_usrrap (fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh)
SELECT 'BEHEER: Hidden rapportage tbv. tabelizer/performance',
'UWVA_V_AFH_GEB_GRP',
0,
0,
8, -- Via tabelizer!
'Alleen zichtbaar onder de motorkap!',
fac_functie_key,
0
FROM fac_functie
WHERE fac_functie_code = 'WEB_USER50';
CREATE OR REPLACE FORCE VIEW UWVA_V_RAP_AFH_GEB AS SELECT NULL x FROM DUAL;
INSERT INTO fac_usrrap (fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh)
SELECT 'BEHEER: Afhandeling per pand',
'UWVA_V_RAP_AFH_GEB',
0,
0,
1,
'Afhandeling per pand',
fac_functie_key,
0
FROM fac_functie
WHERE fac_functie_code = 'WEB_PRSSYS';
CREATE OR REPLACE FORCE VIEW UWVA_V_RAP_AFH_GEB_GRP AS SELECT NULL x FROM DUAL;
INSERT INTO fac_usrrap (fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh)
SELECT 'BEHEER: Afhandeling per pand en behandelgroep',
'UWVA_V_RAP_AFH_GEB_GRP',
0,
0,
1,
'Afhandeling per pand en behandelgroep',
fac_functie_key,
0
FROM fac_functie
WHERE fac_functie_code = 'WEB_PRSSYS';
CREATE OR REPLACE VIEW UWVA_V_RAP_KL_GEB AS SELECT NULL x FROM DUAL;
INSERT INTO fac_usrrap (fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh)
SELECT 'BEHEER: Aantal klachten per pand',
'UWVA_V_RAP_KL_GEB',
0,
0,
1,
'Aantal klachten per pand',
fac_functie_key,
0
FROM fac_functie
WHERE fac_functie_code = 'WEB_PRSSYS';
CREATE OR REPLACE VIEW UWVA_V_RAP_ST_KL_GEB AS SELECT NULL x FROM DUAL;
INSERT INTO fac_usrrap (fac_usrrap_omschrijving,
fac_usrrap_view_name,
fac_usrrap_vraagbegindatum,
fac_usrrap_vraageinddatum,
fac_usrrap_functie,
fac_usrrap_info,
fac_functie_key,
fac_usrrap_autorefresh)
SELECT 'BEHEER: Aantal storingen en klachten per pand',
'UWVA_V_RAP_ST_KL_GEB',
0,
0,
1,
'Aantal storingen en klachten per pand',
fac_functie_key,
0
FROM fac_functie
WHERE fac_functie_code = 'WEB_PRSSYS';
-- UWVA#34231 update contracten met kostenplaats 404410 en 404420 (keys 4421 en 4422)
-- Naar kostenplaats 420460 (key 14683)
UPDATE cnt_contract
SET prs_kostenplaats_key = 14683
WHERE prs_kostenplaats_key IN (4421, 4422)
AND cnt_contract_verwijder IS NULL;
-- UWVA#34231 update contracten met afdeling 404410 en 404420 (keys 4101 en 4102)
-- Naar afdeling 420460 (key 15391)
UPDATE cnt_contract
SET prs_afdeling_key_eig = 15391
WHERE prs_afdeling_key_eig IN (4101, 4102)
AND cnt_contract_verwijder IS NULL;
-- UWVA#34225 volgorde van de kolommen van rapport 'ALG: Telefoongegevens Facilitair per pand' opnieuw bepalen
DELETE FROM fac_usrrap_cols
WHERE fac_usrrap_key = 1087;
COMMIT;
BEGIN adm.systrackscriptId('$Id$'); END;
/
SPOOL OFF
--@@uwva_prs.sql
--@@uwva_fin.sql
@@uwva_hv.sql
@@uwva_misc.sql
BEGIN fac.registercustversion('UWVA', 96); END;
/
COMMIT;