ASDL#41608 Aanpassing frequentie singalering (notijob)
svn path=/Customer/trunk/; revision=34946
This commit is contained in:
114
ASDL/asdl.sql
114
ASDL/asdl.sql
@@ -1,8 +1,6 @@
|
||||
-- Script containing customer specific configuration sql statements for Asito Digitaal Logboek
|
||||
-- $Revision$
|
||||
-- $Id$
|
||||
--
|
||||
-- Support: +31 53 4800700
|
||||
|
||||
|
||||
DEFINE thisfile = 'ASDL.SQL'
|
||||
@@ -1184,7 +1182,9 @@ AS
|
||||
|| opleiding
|
||||
|| ' van medewerker '
|
||||
|| prs_perslid_naam_friendly
|
||||
|| ' is bijna verlopen.',
|
||||
|| ' is bijna verlopen ('
|
||||
|| prs_kenmerklink_waarde
|
||||
|| ')',
|
||||
'PRSMAI' code,
|
||||
NULL fac_srtnotificatie_key,
|
||||
NULL key,
|
||||
@@ -1192,33 +1192,89 @@ AS
|
||||
NULL xemail,
|
||||
NULL xmobiel
|
||||
FROM prs_v_perslid_fullnames pf,
|
||||
(SELECT 'VCA vol' opleiding, prs_link_key
|
||||
(SELECT 'VCA vol' opleiding, prs_link_key, prs_kenmerklink_waarde
|
||||
FROM prs_kenmerklink
|
||||
WHERE prs_kenmerk_key = 1095
|
||||
AND ADD_MONTHS (
|
||||
fac.safe_to_date (prs_kenmerklink_waarde, 'dd-mm-yyyy'),
|
||||
-1) = TRUNC (SYSDATE)
|
||||
AND TRUNC (SYSDATE) IN
|
||||
(fac.safe_to_date (prs_kenmerklink_waarde,
|
||||
'dd-mm-yyyy')
|
||||
- (12 * 7),
|
||||
fac.safe_to_date (prs_kenmerklink_waarde,
|
||||
'dd-mm-yyyy')
|
||||
- (10 * 7),
|
||||
fac.safe_to_date (prs_kenmerklink_waarde,
|
||||
'dd-mm-yyyy')
|
||||
- (8 * 7),
|
||||
fac.safe_to_date (prs_kenmerklink_waarde,
|
||||
'dd-mm-yyyy')
|
||||
- (6 * 7),
|
||||
fac.safe_to_date (prs_kenmerklink_waarde,
|
||||
'dd-mm-yyyy')
|
||||
- (4 * 7),
|
||||
fac.safe_to_date (prs_kenmerklink_waarde,
|
||||
'dd-mm-yyyy')
|
||||
- (2 * 7))
|
||||
UNION
|
||||
SELECT 'DVP (digitaal veiligheids paspoort)', prs_link_key
|
||||
SELECT 'DVP (digitaal veiligheids paspoort)',
|
||||
prs_link_key,
|
||||
prs_kenmerklink_waarde
|
||||
FROM prs_kenmerklink
|
||||
WHERE prs_kenmerk_key = 1037
|
||||
AND ADD_MONTHS (
|
||||
fac.safe_to_date (prs_kenmerklink_waarde, 'dd-mm-yyyy'),
|
||||
-1) = TRUNC (SYSDATE)
|
||||
AND TRUNC (SYSDATE) IN
|
||||
(fac.safe_to_date (prs_kenmerklink_waarde,
|
||||
'dd-mm-yyyy')
|
||||
- (8 * 7),
|
||||
fac.safe_to_date (prs_kenmerklink_waarde,
|
||||
'dd-mm-yyyy')
|
||||
- (6 * 7),
|
||||
fac.safe_to_date (prs_kenmerklink_waarde,
|
||||
'dd-mm-yyyy')
|
||||
- (4 * 7),
|
||||
fac.safe_to_date (prs_kenmerklink_waarde,
|
||||
'dd-mm-yyyy')
|
||||
- (2 * 7))
|
||||
UNION
|
||||
SELECT 'VCA Basis', prs_link_key
|
||||
SELECT 'VCA Basis', prs_link_key, prs_kenmerklink_waarde
|
||||
FROM prs_kenmerklink
|
||||
WHERE prs_kenmerk_key = 1054
|
||||
AND ADD_MONTHS (
|
||||
fac.safe_to_date (prs_kenmerklink_waarde, 'dd-mm-yyyy'),
|
||||
-1) = TRUNC (SYSDATE)
|
||||
AND TRUNC (SYSDATE) IN
|
||||
(fac.safe_to_date (prs_kenmerklink_waarde,
|
||||
'dd-mm-yyyy')
|
||||
- (12 * 7),
|
||||
fac.safe_to_date (prs_kenmerklink_waarde,
|
||||
'dd-mm-yyyy')
|
||||
- (10 * 7),
|
||||
fac.safe_to_date (prs_kenmerklink_waarde,
|
||||
'dd-mm-yyyy')
|
||||
- (8 * 7),
|
||||
fac.safe_to_date (prs_kenmerklink_waarde,
|
||||
'dd-mm-yyyy')
|
||||
- (6 * 7),
|
||||
fac.safe_to_date (prs_kenmerklink_waarde,
|
||||
'dd-mm-yyyy')
|
||||
- (4 * 7),
|
||||
fac.safe_to_date (prs_kenmerklink_waarde,
|
||||
'dd-mm-yyyy')
|
||||
- (2 * 7))
|
||||
UNION
|
||||
SELECT 'Taak eigen veiligheid', prs_link_key
|
||||
SELECT 'Taak eigen veiligheid',
|
||||
prs_link_key,
|
||||
prs_kenmerklink_waarde
|
||||
FROM prs_kenmerklink
|
||||
WHERE prs_kenmerk_key = 1034
|
||||
AND ADD_MONTHS (
|
||||
fac.safe_to_date (prs_kenmerklink_waarde, 'dd-mm-yyyy'),
|
||||
-1) = TRUNC (SYSDATE)) o
|
||||
AND TRUNC (SYSDATE) IN
|
||||
(fac.safe_to_date (prs_kenmerklink_waarde,
|
||||
'dd-mm-yyyy')
|
||||
- (8 * 7),
|
||||
fac.safe_to_date (prs_kenmerklink_waarde,
|
||||
'dd-mm-yyyy')
|
||||
- (6 * 7),
|
||||
fac.safe_to_date (prs_kenmerklink_waarde,
|
||||
'dd-mm-yyyy')
|
||||
- (4 * 7),
|
||||
fac.safe_to_date (prs_kenmerklink_waarde,
|
||||
'dd-mm-yyyy')
|
||||
- (2 * 7))) o
|
||||
WHERE o.prs_link_key = pf.prs_perslid_key;
|
||||
|
||||
-- Afschrift naar gebruiker NS Asito administratie
|
||||
@@ -1303,7 +1359,7 @@ AS
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND m.mld_alg_locatie_key = l.alg_locatie_key
|
||||
AND UPPER(nj.fac_notificatie_job_view) = 'ASDL_V_NOTI_GLAS_LOCATIEBEHEER'
|
||||
AND t.fac_tracking_datum > nj.fac_notificatie_job_nextrun - (nj.fac_notificatie_job_interval / 24);
|
||||
AND t.fac_tracking_datum > nj.fac_notificatie_job_nextrun - (nj.fac_notificatie_job_interval / 24);
|
||||
|
||||
--
|
||||
-- Notificatie naar het KPC om glasbewassing te factureren.
|
||||
@@ -1340,7 +1396,7 @@ AS
|
||||
AND sn.fac_srtnotificatie_code = 'MLDMAI'
|
||||
AND m.mld_alg_locatie_key = l.alg_locatie_key
|
||||
AND UPPER(nj.fac_notificatie_job_view) = 'ASDL_V_NOTI_GLAS_FACTUUR'
|
||||
AND t.fac_tracking_datum > nj.fac_notificatie_job_nextrun - (nj.fac_notificatie_job_interval / 24);
|
||||
AND t.fac_tracking_datum > nj.fac_notificatie_job_nextrun - (nj.fac_notificatie_job_interval / 24);
|
||||
|
||||
-------------------------------------------------------------------------------------------
|
||||
--
|
||||
@@ -1374,8 +1430,8 @@ BEGIN
|
||||
prs_kenmerk1 = LPAD(prs_kenmerk1, 8, '0'),
|
||||
prs_perslid_oslogin = (SELECT MAX(prs_perslid_oslogin) FROM prs_perslid p WHERE p.prs_perslid_verwijder IS NULL and p.prs_perslid_nr = LPAD(i.prs_perslid_nr, 8, '0')),
|
||||
prs_srtperslid_omschrijving = DECODE (SUBSTR(REPLACE(UPPER(prs_srtperslid_omschrijving), 'MEDEWERKER '),1,10),
|
||||
'OBJECTLEID', 'Objectleider',
|
||||
'PROJECTLEI', 'Objectleider',
|
||||
'OBJECTLEID', 'Objectleider',
|
||||
'PROJECTLEI', 'Objectleider',
|
||||
'KWALITEIT ', 'Vestigingsmanager en ondersteuning',
|
||||
'Schoonmaker');
|
||||
|
||||
@@ -1647,7 +1703,7 @@ BEGIN
|
||||
|
||||
-- personeelsnummer voorzien van voorloopnullen
|
||||
v_perslid_nr := LPAD(v_perslid_nr, 8, '0');
|
||||
|
||||
|
||||
v_errorhint := 'Vind de juiste persoon';
|
||||
SELECT prs_perslid_key
|
||||
INTO v_perslid_key
|
||||
@@ -1671,7 +1727,7 @@ BEGIN
|
||||
WHERE alg_locatie_verwijder IS NULL
|
||||
AND UPPER(v_locatie_omschrijving) like '%' || UPPER(alg_locatie_omschrijving);
|
||||
END;
|
||||
|
||||
|
||||
v_errorhint := 'Vind de juiste ruimte';
|
||||
SELECT MIN(alg_ruimte_key)
|
||||
INTO v_ruimte_key
|
||||
@@ -1689,8 +1745,8 @@ BEGIN
|
||||
AND pwp.prs_perslid_key = v_perslid_key
|
||||
AND prs_werkplek_type = 1 -- we gebruikten type flex om conflict met echter wp te voorkomen.
|
||||
AND prs_werkplek_virtueel = 1;
|
||||
|
||||
v_errorhint := 'Pas de datum aan bij de werkplek';
|
||||
|
||||
v_errorhint := 'Pas de datum aan bij de werkplek';
|
||||
UPDATE prs_werkplek SET prs_werkplek_getekend = v_datum WHERE prs_werkplek_key = v_werkplek_key;
|
||||
|
||||
EXCEPTION WHEN NO_DATA_FOUND
|
||||
@@ -2250,6 +2306,4 @@ COMMIT;
|
||||
SET ECHO OFF
|
||||
SPOOL OFF
|
||||
SET DEFINE ON
|
||||
PROMPT Logfile of this upgrade is: &fcltlogfile
|
||||
|
||||
|
||||
PROMPT Logfile of this upgrade is: &fcltlogfile
|
||||
Reference in New Issue
Block a user