YKPN#84533 -- Erik Troost: Koppeling met Service Now

svn path=/Customer/trunk/; revision=66148
This commit is contained in:
Norbert Wassink
2024-09-06 08:43:35 +00:00
parent 4034ea5d50
commit af66532a6a

View File

@@ -123,6 +123,8 @@ AS
PROCEDURE tsk_mld_thuiswerkwinkel(p_applname IN VARCHAR2,
p_applrun IN VARCHAR2);
PROCEDURE ykpn_pre_putorders;
END;
/
@@ -130,6 +132,37 @@ CREATE OR REPLACE PACKAGE BODY YKPN
AS
PROCEDURE ykpn_pre_putorders
AS
-- Bepalen welke opdrachten een notitie hebben
CURSOR sel_servicenow
IS
SELECT DISTINCT o.mld_opdr_key
FROM mld_opdr o ,
mld_melding m,
mld_opdr_note ono,
prs_bedrijf b
WHERE o.mld_opdr_externnr LIKE 'INC#%'
AND o.mld_uitvoerende_keys = b.prs_bedrijf_key
AND b.prs_bedrijf_naam_upper = 'SERVICE NOW API'
AND o.mld_melding_key = m.mld_melding_key
AND o.mld_statusopdr_key IN (5, 8)
AND o.mld_opdr_teverzenden=0
AND ono.mld_opdr_key = o.mld_opdr_key
AND ono.prs_perslid_key=m.prs_perslid_key
AND ono.mld_opdr_note_aanmaak > o.mld_opdr_externsyncdate;
BEGIN
-- ServiceNow opdrachten
FOR rec IN sel_servicenow
LOOP
UPDATE mld_opdr o
SET o.mld_opdr_teverzenden=2, o.mld_opdr_verzonden=NULL
WHERE o.mld_opdr_key=rec.mld_opdr_key;
END LOOP;
END;
PROCEDURE set_bez_pincode (p_bezoekers_key IN NUMBER)