FCLT#85890 noti_delay_mode om immediate gedrag van bedrijfadres notificaties aan te sturen
svn path=/Database/branches/DB50/; revision=68229
This commit is contained in:
@@ -2298,6 +2298,8 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
lphone fac_notificatie.fac_notificatie_receiver_phone%TYPE;
|
||||
llang prs_perslid.prs_perslid_lang%TYPE;
|
||||
lsysteem prs_perslid.prs_perslid_systeemadres%TYPE;
|
||||
notbefore fac_notificatie.fac_notificatie_notbefore%TYPE;
|
||||
delaymode NUMBER;
|
||||
immediate NUMBER(1);
|
||||
BEGIN
|
||||
IF pcode IS NOT NULL
|
||||
@@ -2421,6 +2423,15 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
AND basrt.fac_srtnotificatie_key = skey
|
||||
)
|
||||
LOOP
|
||||
notbefore := SYSDATE;
|
||||
delaymode := fac.safe_to_number(fac.getsetting('noti_delay_mode'));
|
||||
IF delaymode = 1 -- default uit, naar technische adres zonder vertraging
|
||||
THEN
|
||||
notbefore := notbefore + NVL(l_srtnoti_delay/ 60/ 60/ 24, 0);
|
||||
ELSIF delaymode > 1 -- fixed delay
|
||||
THEN
|
||||
notbefore := notbefore + delaymode / 60/ 60/ 24;
|
||||
END IF;
|
||||
INSERT INTO fac_notificatie (fac_srtnotificatie_key,
|
||||
fac_notificatie_status,
|
||||
prs_perslid_key_sender,
|
||||
@@ -2446,7 +2457,7 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
lsysteem,
|
||||
pattach,
|
||||
bedrijfadresrec.prs_bedrijfadres_key, -- enige bijzondere, rest gewoon blind doorgeven,
|
||||
SYSDATE); -- hier geen delay + NVL(l_srtnoti_delay/ 60/ 60/ 24, 0));
|
||||
notbefore);
|
||||
END LOOP;
|
||||
END IF;
|
||||
|
||||
|
||||
@@ -67,6 +67,7 @@ DEFINE_SETTING('FAC', 0000, 'WEB_FACFAC', 'fac_imagecharts_secret_key'
|
||||
|
||||
DEFINE_SETTING('PUO', 0000, 'WEB_FACTAB', 'tsk_master_schema' , 'string' , '' , 'Tasker master schema name (not necessarily customerId)')
|
||||
DEFINE_SETTING('PUO', 0000, 'WEB_FACTAB', 'tsk_extra_folders' , 'array' , '' , 'Tasker extra folders to start CUST tasks (future use))')
|
||||
DEFINE_SETTING('FAC', 0000, 'WEB_FACTAB', 'noti_delay_mode' , 'number' , '0' , '0=Notification to bedrijfadres always zero delay, 1=honor fac_srtnotificatie_delay, >1=fixed delay in seconds (eg. 5)')
|
||||
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACTAB', 'fac_api2_compatibility' , 'number' , '0' , '0=latest and greatest, bit 1=backwards compatible')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user