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;
|
AND vgt.ins_srtdiscipline_key = vg.ins_srtdiscipline_key;
|
||||||
|
|
||||||
-- BLCC#63461: Notificeren oude accounts (halfjaar minus 2 weken niet ingelogd).
|
-- 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
|
CREATE OR REPLACE VIEW blcc_v_noti_oude_accounts
|
||||||
(
|
(
|
||||||
code,
|
code,
|
||||||
@@ -6521,7 +6522,40 @@ AS -- CUST04 naar te schonen persoon!
|
|||||||
AND (p.prs_perslid_oslogin IS NULL
|
AND (p.prs_perslid_oslogin IS NULL
|
||||||
OR p.prs_perslid_oslogin NOT LIKE '\_%' ESCAPE '\') -- ' tbv. opmaak
|
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 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!
|
-- BLCC#70565: Overzicht uitvoerenden incl. datum+nummer laatste opdracht!
|
||||||
CREATE OR REPLACE VIEW BLCC_V_RAP_UREL_LASTOPDR
|
CREATE OR REPLACE VIEW BLCC_V_RAP_UREL_LASTOPDR
|
||||||
|
|||||||
Reference in New Issue
Block a user