RTWE#36409: opschonen notificatiejobs
svn path=/Customer/trunk/; revision=29503
This commit is contained in:
@@ -33,85 +33,7 @@ SELECT 'CUST01',
|
||||
AND p.prs_afdeling_key IN (21, 141, 142, 143, 144, 201) -- TODO; ff nog ter voorkoming
|
||||
AND TRUNC(SYSDATE) = TRUNC(cnt.cnt_getRappeldatum(c.cnt_contract_key));
|
||||
|
||||
|
||||
-- Staan er bij contracten gesprekken gepland?
|
||||
-- Zo ja, wanneer staat het eerste, tweede en derde gesprek gepland?
|
||||
CREATE OR REPLACE VIEW rtwe_v_noti_gesprek_tekst
|
||||
AS
|
||||
SELECT k.cnt_srtkenmerk_key, kc.cnt_contract_key, kc.cnt_kenmerkcontract_waarde
|
||||
FROM cnt_srtkenmerk sk, cnt_kenmerk k, cnt_kenmerkcontract kc
|
||||
WHERE sk.cnt_srtkenmerk_key in (111,112,113)
|
||||
AND kc.cnt_kenmerkcontract_verwijder is null
|
||||
AND sk.cnt_srtkenmerk_key = k.cnt_srtkenmerk_key
|
||||
AND kc.cnt_kenmerk_key = k.cnt_kenmerk_key;
|
||||
|
||||
-- Zijn er bij contracten gesprekken geweest?
|
||||
CREATE OR REPLACE VIEW rtwe_v_noti_gesprek_ja
|
||||
AS
|
||||
SELECT 111 cnt_srtkenmerk_key, kc.cnt_contract_key
|
||||
FROM cnt_srtkenmerk sk, cnt_kenmerk k, cnt_kenmerkcontract kc
|
||||
WHERE sk.cnt_srtkenmerk_key = 114 -- 'Eerste gesprek geweest'
|
||||
AND kc.cnt_kenmerkcontract_verwijder is null
|
||||
AND kc.cnt_kenmerkcontract_waarde = '21' -- 'Ja'
|
||||
AND sk.cnt_srtkenmerk_key = k.cnt_srtkenmerk_key
|
||||
AND kc.cnt_kenmerk_key = k.cnt_kenmerk_key
|
||||
UNION ALL
|
||||
SELECT 112 cnt_srtkenmerk_key, kc.cnt_contract_key
|
||||
FROM cnt_srtkenmerk sk, cnt_kenmerk k, cnt_kenmerkcontract kc
|
||||
WHERE sk.cnt_srtkenmerk_key = 115 -- 'Tweede gesprek geweest'
|
||||
AND kc.cnt_kenmerkcontract_verwijder is null
|
||||
AND kc.cnt_kenmerkcontract_waarde = '21' -- 'Ja'
|
||||
AND sk.cnt_srtkenmerk_key = k.cnt_srtkenmerk_key
|
||||
AND kc.cnt_kenmerk_key = k.cnt_kenmerk_key
|
||||
UNION ALL
|
||||
SELECT 113 cnt_srtkenmerk_key, kc.cnt_contract_key
|
||||
FROM cnt_srtkenmerk sk, cnt_kenmerk k, cnt_kenmerkcontract kc
|
||||
WHERE sk.cnt_srtkenmerk_key = 116 -- 'Derde gesprek geweest'
|
||||
AND kc.cnt_kenmerkcontract_verwijder is null
|
||||
AND kc.cnt_kenmerkcontract_waarde = '21' -- 'Ja'
|
||||
AND sk.cnt_srtkenmerk_key = k.cnt_srtkenmerk_key
|
||||
AND kc.cnt_kenmerk_key = k.cnt_kenmerk_key;
|
||||
|
||||
|
||||
-- Contractgesprekken die staan gepland tussen nu en 8 weken (7*8 dagen) in de toekomst.
|
||||
CREATE OR REPLACE VIEW rtwe_v_noti_cntreminder_gespr (code, sender, receiver, text, key, xkey)
|
||||
AS
|
||||
SELECT
|
||||
'CUST02',
|
||||
NULL,
|
||||
c.prs_perslid_key_beh,
|
||||
'Beste ' || p.prs_perslid_voornaam || DECODE(p.prs_perslid_tussenvoegsel,NULL,' ',' '||p.prs_perslid_tussenvoegsel||' ') || p.prs_perslid_naam || CHR(13)
|
||||
|| CHR(13)
|
||||
||'U bent beheerder van contract '||c.cnt_contract_nummer_intern||' ('||c.cnt_contract_omschrijving||'). Met uw leverancier is' || CHR(13)
|
||||
||'overeengekomen dat u (tussentijds) gaat evalueren. '|| CHR(13)
|
||||
|| CHR(13)
|
||||
|| CHR(13)
|
||||
||'Onderneem de volgende acties:' || CHR(13)
|
||||
|| CHR(13)
|
||||
||'- Interne evaluatie;' || CHR(13)
|
||||
||'- Afspraak leverancier.' || CHR(13)
|
||||
|| CHR(13)
|
||||
||'Wilt u dit realiseren voor '|| g.cnt_kenmerkcontract_waarde ||'.' || CHR(13)
|
||||
||'Zorg ervoor dat het (tussentijdse) evaluatieverslag digitaal vastgelegd wordt in het dossier van Facilitor.' || CHR(13)
|
||||
|| CHR(13)
|
||||
|| CHR(13)
|
||||
||'Met vriendelijke groet,' || CHR(13)
|
||||
|| CHR(13)
|
||||
||'Applicatiebeheer Facilitor',
|
||||
c.cnt_contract_key,
|
||||
NULL
|
||||
FROM CNT_V_AANWEZIGCONTRACT c, PRS_PERSLID p, rtwe_v_noti_gesprek_tekst g
|
||||
WHERE c.prs_perslid_key_beh = p.prs_perslid_key
|
||||
AND p.prs_afdeling_key IN (21, 141, 142, 143, 144, 201) -- TODO; ff nog ter voorkoming
|
||||
AND g.cnt_contract_key = c.cnt_contract_key
|
||||
AND TRUNC(sysdate + (7*8)) = TRUNC(fac.safe_to_date(g.cnt_kenmerkcontract_waarde,'dd-mm-yyyy'))
|
||||
AND NOT EXISTS (select 'x'
|
||||
from rtwe_v_noti_gesprek_ja x
|
||||
where x.cnt_srtkenmerk_key = g.cnt_srtkenmerk_key
|
||||
and x.cnt_contract_key = g.cnt_contract_key
|
||||
);
|
||||
|
||||
BEGIN fac.registercustversion('RTWE', 2); END;
|
||||
BEGIN fac.registercustversion('RTWE', 3); END;
|
||||
/
|
||||
BEGIN adm.systrackscriptId('$Id$', 0); END;
|
||||
/
|
||||
|
||||
Reference in New Issue
Block a user