PNBR#60839: Koppeling Facilitor - Topdesk, fase 2: unhappy flow

svn path=/Customer/trunk/; revision=48351
This commit is contained in:
Suzan Wiegerinck
2020-10-01 08:58:13 +00:00
parent aad86c2184
commit 5f28b8730c

View File

@@ -7236,7 +7236,7 @@ AS
--Onderstaande cursor verzamelt de meldingen die status 'Actie aanvrager' (actie code = 2) moeten krijgen
--Dit is wanneer OGD 60449 een notitie heeft aangemaakt
--Pending customer is gezet na de laatste sync state of de sync state was nog leeg
-- Wacht op klant (voorheen: Pending customer) is gezet na de laatste sync state of de sync state was nog leeg
CURSOR actie_cust IS
SELECT m.mld_melding_key,
sm.mld_ins_discipline_key,
@@ -7441,7 +7441,7 @@ BEGIN
AND o.mld_melding_key = rec.mld_melding_key;
IF UPPER (v_status_ogd) = 'PENDING CUSTOMER'
IF UPPER (v_status_ogd) = 'WACHT OP KLANT' --- voorheen: PENDING CUSTOMER
THEN
v_aanduiding := 'Melding: ' || rec.mld_melding_key;
v_errorhint :=
@@ -7457,7 +7457,7 @@ BEGIN
rec.prs_perslid_key_voor,
NULL,
'Notitie toegevoegd door OGD');
/* IF upper(v_status_ogd) = 'PENDING DPL'
THEN*/
ELSE
@@ -7579,18 +7579,18 @@ BEGIN
NULL,
'Sync_OGD: ' || rec.sync || ' --> ' || rec.note);
END CASE;
-- De status OGD werken we dan ook nog even netjes bij
SELECT k.mld_kenmerk_key,
CASE
WHEN (UPPER (ko.mld_kenmerkopdr_waarde) = 'PENDING CUSTOMER')
WHEN (UPPER (ko.mld_kenmerkopdr_waarde) = 'WACHT OP KLANT') --> PENDING CUSTOMER is geworden Wacht op klant
THEN
'Reactie ontvangen'
WHEN UPPER (ko.mld_kenmerkopdr_waarde) = 'PENDING DPL'
WHEN UPPER (ko.mld_kenmerkopdr_waarde) = 'MELDING KWALITATIEF ONVOLDOENDE' --> PENDING DPL is geworden Melding kwalitatief onvoldoende
AND m.mld_melding_flag = 3
THEN
'Pending DPL'
WHEN UPPER (ko.mld_kenmerkopdr_waarde) = 'PENDING DPL'
'Melding kwalitatief onvoldoende'
WHEN UPPER (ko.mld_kenmerkopdr_waarde) = 'MELDING KWALITATIEF ONVOLDOENDE'
AND (m.mld_melding_flag <> 3 OR m.mld_melding_flag IS NULL)
THEN
'Reactie ontvangen'
@@ -7608,12 +7608,12 @@ BEGIN
AND ko.mld_kenmerkopdr_verwijder IS NULL
AND o.mld_melding_key = m.mld_melding_key
AND o.mld_opdr_key = rec.mld_opdr_key;
mld.upsertopdrachtkenmerk (v_status_ogd_key,
rec.mld_opdr_key,
v_status_ogd_new);
EXCEPTION
WHEN OTHERS
THEN