BLCC#91467 OUDE_ACCOUNTS-notijob/Extra reminder 4 weken voor schoning
svn path=/Customer/trunk/; revision=70959
This commit is contained in:
@@ -6477,6 +6477,7 @@ AS
|
||||
AND vgt.ins_srtdiscipline_key = vg.ins_srtdiscipline_key;
|
||||
|
||||
-- BLCC#63461: Notificeren oude accounts (halfjaar minus 2 weken niet ingelogd).
|
||||
-- BLCC#91467: Notificeren oude accounts (halfjaar minus 4 weken niet ingelogd).
|
||||
CREATE OR REPLACE VIEW blcc_v_noti_oude_accounts
|
||||
(
|
||||
code,
|
||||
@@ -6521,7 +6522,40 @@ AS -- CUST04 naar te schonen persoon!
|
||||
AND (p.prs_perslid_oslogin IS NULL
|
||||
OR p.prs_perslid_oslogin NOT LIKE '\_%' ESCAPE '\') -- ' tbv. opmaak
|
||||
AND TRUNC (COALESCE (p.prs_perslid_login, p.prs_perslid_aanmaak)) = TRUNC (ADD_MONTHS (SYSDATE, -6) + 14) -- Halfjaar minus 2 weken niet ingelogd!
|
||||
AND sn.fac_srtnotificatie_code = 'CUST04';
|
||||
AND sn.fac_srtnotificatie_code = 'CUST04'
|
||||
UNION ALL -- CUST25 naar te schonen persoon!
|
||||
SELECT sn.fac_srtnotificatie_code,
|
||||
NULL,
|
||||
p.prs_perslid_key,
|
||||
sn.fac_srtnotificatie_oms,
|
||||
p.prs_perslid_key,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
FROM prs_v_aanwezigperslid p,
|
||||
prs_v_afdeling_boom ab,
|
||||
fac_srtnotificatie sn
|
||||
WHERE p.prs_afdeling_key = ab.prs_afdeling_key
|
||||
AND ab.prs_bedrijf_key = 22 -- Huurder!
|
||||
AND INSTR (UPPER (COALESCE (p.prs_perslid_email, 'Quqelequ')), '@BRIGHTLANDS') = 0
|
||||
AND NOT EXISTS -- Geen lopende verplichtingen?
|
||||
(SELECT 1
|
||||
FROM prs_v_verplichting_keys
|
||||
WHERE prs_perslid_key = p.prs_perslid_key)
|
||||
AND NOT EXISTS -- Niet uitgesloten voor automatische schoning?
|
||||
(SELECT 1
|
||||
FROM prs_v_aanwezigkenmerklink
|
||||
WHERE prs_kenmerk_key = 1200 -- Niet automatisch schonen
|
||||
AND prs_link_key = p.prs_perslid_key)
|
||||
AND p.prs_perslid_key > 10 -- Voor de zekerheid!
|
||||
AND p.prs_perslid_apikey IS NULL
|
||||
AND (p.prs_perslid_oslogin IS NULL
|
||||
OR p.prs_perslid_oslogin NOT LIKE '\_%' ESCAPE '\') -- ' tbv. opmaak
|
||||
AND TRUNC (COALESCE (p.prs_perslid_login, p.prs_perslid_aanmaak)) = TRUNC (ADD_MONTHS (SYSDATE, -6) + 28) -- Halfjaar minus 4 weken niet ingelogd!
|
||||
AND sn.fac_srtnotificatie_code = 'CUST25'
|
||||
;
|
||||
|
||||
-- BLCC#70565: Overzicht uitvoerenden incl. datum+nummer laatste opdracht!
|
||||
CREATE OR REPLACE VIEW BLCC_V_RAP_UREL_LASTOPDR
|
||||
|
||||
Reference in New Issue
Block a user