MNNL#61759 Sogeti/ServiceNow-koppeling (M2O+M2M)

svn path=/Customer/trunk/; revision=50858
This commit is contained in:
Maarten van der Heide
2021-04-15 11:24:50 +00:00
parent 7481732b60
commit 33ffb27676

View File

@@ -4014,7 +4014,7 @@ BEGIN
v_errormsg := 'Fout toevoegen opdracht-notitie';
INSERT INTO mld_opdr_note (mld_opdr_key, prs_perslid_key, mld_opdr_note_omschrijving)
VALUES (v_opdracht_key, c_sogeti_key, pfrom || CHR (13) || CHR (10) || psubject || CHR (13) || CHR (10) || SUBSTR (pbody, 1, 2000));
VALUES (v_opdracht_key, v_perslid_key, pfrom || CHR (13) || CHR (10) || psubject || CHR (13) || CHR (10) || SUBSTR (pbody, 1, 2000));
INSERT INTO fac_result (fac_result_sessionid, fac_result_naam, fac_result_waarde)
VALUES (psessionid, 'maillog', 'Notitie onder exist-opdracht ' || v_opdracht_id);
@@ -4064,9 +4064,26 @@ BEGIN
pfrom || CHR (13) || CHR (10) || psubject || CHR (13) || CHR (10) || SUBSTR (pbody, 1, 2000),
0);
-- Default tracking is even goed genoeg.
--fac.trackaction ('MLDNOT', v_melding_key, v_perslid_key, NULL, '#Notitie toegevoegd vanuit e-mail'); -- # voorkomt notificatie
INSERT INTO fac_result (fac_result_sessionid, fac_result_naam, fac_result_waarde)
VALUES (psessionid, 'maillog', 'Notitie onder exist-melding ' || v_melding_key);
-- Als Sogeti de noteur is, dan vlaggetjes zetten zoals mld_edit_note.asp dat doet!
BEGIN
IF v_perslid_key = c_sogeti_key AND fac.getsetting ('mld_melding_actiecode') = 1
THEN
UPDATE mld_melding
SET mld_melding_actiecode = 1 + 128 -- Backoffice + Attentie
WHERE mld_melding_key = v_melding_key;
END IF;
EXCEPTION
WHEN OTHERS
THEN
DBMS_OUTPUT.put_line ('Niet gelukt om Attentie te zetten.');
END;
-- Melding afmelden?
IF v_afmeldactie > 0
THEN
@@ -4189,8 +4206,14 @@ BEGIN
-- WHERE mld_melding_key = v_melding_key;
v_errormsg := 'Fout toevoegen melding-notitie';
INSERT INTO mld_melding_note (mld_melding_key, prs_perslid_key, mld_melding_note_omschrijving, mld_melding_note_flag)
VALUES (v_melding_key, c_sogeti_key, v_afhandeling, 0);
INSERT INTO mld_melding_note (mld_melding_key,
prs_perslid_key,
mld_melding_note_omschrijving,
mld_melding_note_flag)
VALUES (v_melding_key,
c_sogeti_key,
v_afhandeling,
0);
v_errormsg := 'Fout bijwerken opdracht-status';
MLD.setopdrachtstatus (v_opdracht_key, 6, c_sogeti_key); -- Afgemeld