NETS#13338
svn path=/Customer/trunk/; revision=13565
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
-- Script containing customer specific configuration sql statements for NETS (Netwerkstad Twente)
|
||||
-- (c) 2008 Facilitor/Dijkoraad IT bv
|
||||
-- $Revision: 1 $
|
||||
-- $Modtime: 08-03-03 13:59 $
|
||||
-- $Revision: 2 $
|
||||
-- $Modtime: 08-03-17 14:44 $
|
||||
--
|
||||
-- Support: +31 53 4800700
|
||||
|
||||
@@ -15,7 +15,7 @@ SELECT 'CUST01',
|
||||
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) ||
|
||||
'Op '||to_char(c.cnt_contract_looptijd_tot,'dd-mm-yyyy')||' loopt contract '||c.cnt_contract_nummer_intern||' ('||c.cnt_contract_document||') af. Het is raadzaam hierover contact ' || CHR(13) ||
|
||||
'Op '||to_char(c.cnt_contract_looptijd_tot,'dd-mm-yyyy')||' loopt '||c.cnt_contract_nummer_intern||' ('||c.cnt_contract_omschrijving||') af. Het is raadzaam hierover contact ' || CHR(13) ||
|
||||
'op te nemen met zowel uw leverancier als uw interne organisatie.' || CHR(13) ||
|
||||
CHR(13) ||
|
||||
'Raadpleeg het digitale contract in Facilitor om de vervolgstappen te bepalen.' || CHR(13) ||
|
||||
@@ -33,17 +33,47 @@ SELECT 'CUST01',
|
||||
AND c.prs_perslid_key_beh = p.prs_perslid_key
|
||||
AND (SYSDATE BETWEEN c.cnt_contract_rappeldatum AND c.cnt_contract_opzegdatum);
|
||||
|
||||
|
||||
-- Staan er bij contracten gesprekken gepland?
|
||||
-- Zo ja, wanneer staat het eerste, tweede en derde gesprek gepland?
|
||||
CREATE OR REPLACE FORCE VIEW nets_v_noti_gesprek_tekst
|
||||
AS
|
||||
SELECT kc.cnt_contract_key, kc.cnt_kenmerkcontract_waarde
|
||||
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 FORCE VIEW nets_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 FORCE VIEW nets_v_noti_cntreminder_gespr (code, sender, receiver, text, key, xkey)
|
||||
AS
|
||||
@@ -53,7 +83,7 @@ SELECT
|
||||
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_document||'). Met uw leverancier is' || 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)
|
||||
@@ -71,10 +101,16 @@ SELECT
|
||||
||'Applicatiebeheer Facilitor',
|
||||
c.cnt_contract_key,
|
||||
NULL
|
||||
FROM CNT_CONTRACT c, PRS_PERSLID p, nets_v_noti_gesprek_tekst g
|
||||
FROM CNT_V_AANWEZIGCONTRACT c, PRS_PERSLID p, nets_v_noti_gesprek_tekst g
|
||||
WHERE c.prs_perslid_key_beh = p.prs_perslid_key
|
||||
AND g.cnt_contract_key = c.cnt_contract_key
|
||||
AND sysdate + (7*8) >= fac.safe_to_date(g.cnt_kenmerkcontract_waarde,'dd-mm-yyyy')
|
||||
AND sysdate <= fac.safe_to_date(g.cnt_kenmerkcontract_waarde,'dd-mm-yyyy');
|
||||
AND sysdate <= fac.safe_to_date(g.cnt_kenmerkcontract_waarde,'dd-mm-yyyy')
|
||||
AND NOT EXISTS (select 'x'
|
||||
from nets_v_noti_gesprek_ja x
|
||||
where x.cnt_srtkenmerk_key = g.cnt_srtkenmerk_key
|
||||
and x.cnt_contract_key = g.cnt_contract_key
|
||||
);
|
||||
|
||||
|
||||
SPOOL OFF
|
||||
|
||||
Reference in New Issue
Block a user