RWSN#33267 WP-zoeker (Mobile)+RWSN#35935 CONTRACTS-import/Extra velden

svn path=/Customer/; revision=30188
This commit is contained in:
Maarten van der Heide
2016-08-01 08:31:15 +00:00
parent 482009f7be
commit 7c470af09a

204
onces/RWSN/rwsn59.sql Normal file
View File

@@ -0,0 +1,204 @@
-- Customer specific once-script RWSN59.
--
-- (c) 2016 Facilitor B.V.
--
-- Support: +31 53 4800700
SET ECHO ON
SPOOL xRWSN59.lst
SET DEFINE OFF
-- RWSN#35935: CONTRACTS-import/extra velden in import-tabel
ALTER TABLE rwsn_imp_contracts ADD (OPDRACHTGEVER VARCHAR2(80));
ALTER TABLE rwsn_imp_contracts ADD (INDEXCONTRACT VARCHAR2(3));
ALTER TABLE rwsn_imp_contracts ADD (DAT_INDEX DATE);
ALTER TABLE rwsn_imp_contracts ADD (PERNR VARCHAR2(256));
ALTER TABLE rwsn_imp_contracts ADD (POSKI_POST1 VARCHAR2(256));
-- RWSN#35935: CONTRACTS-import/extra CNT-kenmerksoorten
INSERT INTO cnt_srtkenmerk (cnt_srtkenmerk_key,
cnt_srtkenmerk_omschrijving,
cnt_srtkenmerk_kenmerktype,
cnt_srtkenmerk_lengte,
cnt_srtkenmerk_dec,
cnt_srtkenmerk_nmin,
cnt_srtkenmerk_nmax,
fac_kenmerkdomein_key)
VALUES (32,
'OPDRACHTGEVER',
'C',
80,
NULL,
NULL,
NULL,
NULL);
INSERT INTO cnt_srtkenmerk (cnt_srtkenmerk_key,
cnt_srtkenmerk_omschrijving,
cnt_srtkenmerk_kenmerktype,
cnt_srtkenmerk_lengte,
cnt_srtkenmerk_dec,
cnt_srtkenmerk_nmin,
cnt_srtkenmerk_nmax,
fac_kenmerkdomein_key)
VALUES (33,
'INDEXCONTRACT',
'C',
3,
NULL,
NULL,
NULL,
NULL);
INSERT INTO cnt_srtkenmerk (cnt_srtkenmerk_key,
cnt_srtkenmerk_omschrijving,
cnt_srtkenmerk_kenmerktype,
cnt_srtkenmerk_lengte,
cnt_srtkenmerk_dec,
cnt_srtkenmerk_nmin,
cnt_srtkenmerk_nmax,
fac_kenmerkdomein_key)
VALUES (34,
'DAT_INDEX',
'D',
NULL,
NULL,
NULL,
NULL,
NULL);
INSERT INTO cnt_srtkenmerk (cnt_srtkenmerk_key,
cnt_srtkenmerk_omschrijving,
cnt_srtkenmerk_kenmerktype,
cnt_srtkenmerk_lengte,
cnt_srtkenmerk_dec,
cnt_srtkenmerk_nmin,
cnt_srtkenmerk_nmax,
fac_kenmerkdomein_key)
VALUES (35,
'PERNR',
'C',
255,
NULL,
NULL,
NULL,
NULL);
INSERT INTO cnt_srtkenmerk (cnt_srtkenmerk_key,
cnt_srtkenmerk_omschrijving,
cnt_srtkenmerk_kenmerktype,
cnt_srtkenmerk_lengte,
cnt_srtkenmerk_dec,
cnt_srtkenmerk_nmin,
cnt_srtkenmerk_nmax,
fac_kenmerkdomein_key)
VALUES (36,
'POSKI_POST1',
'C',
255,
NULL,
NULL,
NULL,
NULL);
COMMIT;
-- RWSN#35935: CONTRACTS-import/extra CNT-kenmerken
INSERT INTO cnt_kenmerk (cnt_srtkenmerk_key, cnt_srtcontract_key, cnt_kenmerk_niveau, cnt_kenmerk_volgnummer)
SELECT 32, cd.ins_discipline_key, 'S', 230
FROM cnt_discipline cd
WHERE cd.ins_discipline_verwijder IS NULL
AND EXISTS
(SELECT 1
FROM cnt_kenmerk
WHERE cnt_srtkenmerk_key = 31
AND cnt_srtcontract_key = cd.ins_discipline_key);
COMMIT;
INSERT INTO cnt_kenmerk (cnt_srtkenmerk_key, cnt_srtcontract_key, cnt_kenmerk_niveau, cnt_kenmerk_volgnummer)
SELECT 33, cd.ins_discipline_key, 'S', 240
FROM cnt_discipline cd
WHERE cd.ins_discipline_verwijder IS NULL
AND EXISTS
(SELECT 1
FROM cnt_kenmerk
WHERE cnt_srtkenmerk_key = 31
AND cnt_srtcontract_key = cd.ins_discipline_key);
COMMIT;
INSERT INTO cnt_kenmerk (cnt_srtkenmerk_key, cnt_srtcontract_key, cnt_kenmerk_niveau, cnt_kenmerk_volgnummer)
SELECT 34, cd.ins_discipline_key, 'S', 250
FROM cnt_discipline cd
WHERE cd.ins_discipline_verwijder IS NULL
AND EXISTS
(SELECT 1
FROM cnt_kenmerk
WHERE cnt_srtkenmerk_key = 31
AND cnt_srtcontract_key = cd.ins_discipline_key);
COMMIT;
INSERT INTO cnt_kenmerk (cnt_srtkenmerk_key, cnt_srtcontract_key, cnt_kenmerk_niveau, cnt_kenmerk_volgnummer)
SELECT 35, cd.ins_discipline_key, 'S', 260
FROM cnt_discipline cd
WHERE cd.ins_discipline_verwijder IS NULL
AND EXISTS
(SELECT 1
FROM cnt_kenmerk
WHERE cnt_srtkenmerk_key = 31
AND cnt_srtcontract_key = cd.ins_discipline_key);
COMMIT;
INSERT INTO cnt_kenmerk (cnt_srtkenmerk_key, cnt_srtcontract_key, cnt_kenmerk_niveau, cnt_kenmerk_volgnummer)
SELECT 36, cd.ins_discipline_key, 'S', 270
FROM cnt_discipline cd
WHERE cd.ins_discipline_verwijder IS NULL
AND EXISTS
(SELECT 1
FROM cnt_kenmerk
WHERE cnt_srtkenmerk_key = 31
AND cnt_srtcontract_key = cd.ins_discipline_key);
COMMIT;
-- RWSN#33267: WP-zoeker (Mobile)!
CREATE OR REPLACE VIEW RWSN_V_RAP_ONBEZET_PER_RUIMTE 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_urllink,
fac_usrrap_autorefresh)
SELECT 'Aantal vrije WP per ruimte',
'RWSN_V_RAP_ONBEZET_PER_RUIMTE',
0,
0,
0,
'Aantal vrije WP per ruimte',
fac_functie_key,
NULL,
0
FROM fac_functie
WHERE fac_functie_code = 'WEB_PRSSYS';
COMMIT;
CREATE OR REPLACE VIEW RWSN_V_RAP_WPBEZ 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_urllink,
fac_usrrap_autorefresh)
SELECT 'Werkplekbezetting per verdieping',
'RWSN_V_RAP_WPBEZ',
0,
0,
0,
'Werkplekbezetting per verdieping',
fac_functie_key,
'appl/pda/reports.asp?usrrap_key=' || TO_CHAR (fac_usrrap_key) || '&hide_f_verdieping_key={hide_f_verdieping_key}',
0
FROM fac_usrrap
WHERE fac_usrrap_view_name = 'RWSN_V_RAP_ONBEZET_PER_RUIMTE';
COMMIT;
BEGIN adm.systrackscriptId('$Id$'); END;
/
SPOOL OFF
@rwsn.sql