IMPU#77506 -- Contractbeheer - Implementatie bij Impuls - inpassen notificatie RAPPEL
svn path=/Customer/trunk/; revision=60432
This commit is contained in:
@@ -1025,6 +1025,70 @@ AS
|
||||
AND m.mld_alg_onroerendgoed_keys = onr.alg_onroerendgoed_keys (+)
|
||||
AND mu.intern = 1;
|
||||
|
||||
-------------------------------
|
||||
--- NOTI-JOBS ---------------
|
||||
-------------------------------
|
||||
|
||||
-- IMPULS: Contractbeheerder(_eig) is Beheerder/Administrateur en de Contractverantwoordelijke (_beh) is 1e aanspreekpunt die beslist over wel/niet verlengen
|
||||
CREATE OR REPLACE VIEW impu_v_noti_cntreminder
|
||||
(
|
||||
code,
|
||||
sender,
|
||||
receiver,
|
||||
text,
|
||||
key,
|
||||
xkey,
|
||||
xemail,
|
||||
xmobile
|
||||
)
|
||||
AS -- Op rappel-datum naar de Beheerder/Administrateur sturen
|
||||
SELECT 'CNTMAI',
|
||||
NULL,
|
||||
c.prs_perslid_key_beh,
|
||||
'TER INFO: Rappel verstuurd voor contract ' || c.cnt_contract_nummer_intern
|
||||
|| DECODE (c.cnt_contract_versie, NULL, '', '.' || c.cnt_contract_versie)
|
||||
|| ' (' || c.cnt_contract_omschrijving || ' ' || b.prs_bedrijf_naam || ')'
|
||||
|| ' - Moet uiterlijk per ' || TO_CHAR (cnt.cnt_getopzegdatum (c.cnt_contract_key), 'dd-mm-yyyy')
|
||||
|| ' worden verlengd of opgezegd.',
|
||||
c.cnt_contract_key,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
FROM cnt_v_aanwezigcontract c, prs_bedrijf b
|
||||
WHERE c.cnt_prs_bedrijf_key = b.prs_bedrijf_key
|
||||
AND cnt_contract_status = 0
|
||||
AND cnt.cnt_getrappeldatum (c.cnt_contract_key) = TRUNC (SYSDATE)
|
||||
AND c.prs_perslid_key_beh <> c.prs_perslid_key_eig -- als administratuer gelijk aan 1e aanspreekpunt dan dan sturen we de info-mail niet uit
|
||||
AND NOT EXISTS -- kenmerkveld 'Opgezegd' staat uit
|
||||
(SELECT km.cnt_contract_key
|
||||
FROM cnt_kenmerkcontract km, cnt_kenmerk k
|
||||
WHERE km.cnt_contract_key = c.cnt_contract_key AND km.cnt_kenmerk_key = k.cnt_kenmerk_key AND k.cnt_srtkenmerk_key = 21)
|
||||
UNION ALL -- Op rappel-datum ACTIE-mail naar het 1e aanspreekpunt sturen
|
||||
SELECT 'CUST01',
|
||||
NULL,
|
||||
c.prs_perslid_key_eig,
|
||||
'ACTIE: Rappel verstuurd voor contract ' || c.cnt_contract_nummer_intern
|
||||
|| DECODE (c.cnt_contract_versie, NULL, '', '.' || c.cnt_contract_versie)
|
||||
|| ' (' || c.cnt_contract_omschrijving || ' ' || b.prs_bedrijf_naam || ')'
|
||||
|| ' - Moet uiterlijk per ' || TO_CHAR (cnt.cnt_getopzegdatum (c.cnt_contract_key), 'dd-mm-yyyy')
|
||||
|| ' worden verlengd of opgezegd.',
|
||||
c.cnt_contract_key,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
FROM cnt_v_aanwezigcontract c, prs_bedrijf b
|
||||
WHERE c.cnt_prs_bedrijf_key = b.prs_bedrijf_key
|
||||
AND cnt_contract_status = 0
|
||||
AND cnt.cnt_getrappeldatum (c.cnt_contract_key) = TRUNC (SYSDATE)
|
||||
AND c.prs_perslid_key_eig IS NOT NULL
|
||||
AND NOT EXISTS -- kenmerkveld 'Opgezegd' staat uit
|
||||
(SELECT km.cnt_contract_key
|
||||
FROM cnt_kenmerkcontract km, cnt_kenmerk k
|
||||
WHERE km.cnt_contract_key = c.cnt_contract_key AND km.cnt_kenmerk_key = k.cnt_kenmerk_key AND k.cnt_srtkenmerk_key = 21) ;
|
||||
|
||||
|
||||
|
||||
|
||||
------ payload end ------
|
||||
|
||||
SET DEFINE OFF
|
||||
|
||||
Reference in New Issue
Block a user