HCAS#83678 Meldinggroep detail info

svn path=/Customer/trunk/; revision=65993
This commit is contained in:
Sander Schepers
2024-08-22 06:34:07 +00:00
parent 1ce65e0be1
commit 77fac3fc5d

View File

@@ -254,7 +254,7 @@ AS
mld_melding mld,
mld_stdmelding sm
WHERE sm.mld_stdmelding_key = mld.mld_stdmelding_key
AND sm.mld_ins_discipline_key IN (321, 341, 342)
AND sm.mld_ins_discipline_key IN (321, 341, 401) -- Enkel voor de vakgroepen die met servicenow gekoppeld worden.
AND mld.mld_melding_key = o.mld_melding_key
AND o.mld_opdr_key = t.fac_tracking_refkey
AND t.fac_srtnotificatie_key = 61 -- ORDUPD
@@ -292,13 +292,13 @@ AS
mld_kenmerk km
WHERE m.mld_melding_key = o.mld_melding_key
AND sm.mld_stdmelding_key = m.mld_stdmelding_key
AND sm.mld_ins_discipline_key IN (321, 341, 342) -- Enkel voor de vakgroepen die met servicenow gekoppeld worden.
AND sm.mld_ins_discipline_key IN (321, 341, 401) -- Enkel voor de vakgroepen die met servicenow gekoppeld worden.
AND m.mld_melding_externnr IS NULL
AND o.mld_opdr_key = ko.mld_opdr_key
AND km.mld_kenmerk_key = ko.mld_kenmerk_key
AND km.mld_srtkenmerk_key = 405; --Kenmerksoort 'Externnr'
--Onderstaande cursor verzamelt de gegevens om te bepalen welke meldingen nieuwe opmerkingen heeft en die verzonden kunnen worden naar Servicenow
--Onderstaande cursor verzamelt de gegevens om te bepalen welke meldingen nieuwe opmerkingen hebben en die verzonden kunnen worden naar Servicenow
CURSOR sync
IS
SELECT mld_melding_key,
@@ -338,7 +338,7 @@ AS
AS sync_key
FROM mld_melding mld, mld_stdmelding sm, fac_bijlagen att
WHERE sm.mld_stdmelding_key = mld.mld_stdmelding_key
AND sm.mld_ins_discipline_key IN (321, 341, 342) -- Enkel voor de vakgroepen die met servicenow gekoppeld worden.
AND sm.mld_ins_discipline_key IN (321, 341, 401) -- Enkel voor de vakgroepen die met servicenow gekoppeld worden.
AND mld.mld_melding_status IN (2, 3, 4, 7)
AND att.fac_bijlagen_refkey = mld.mld_melding_key
AND att.fac_bijlagen_verwijder IS NULL
@@ -387,7 +387,7 @@ AS
AND km.mld_stdmelding_key = sm.mld_ins_discipline_key
AND km.mld_srtkenmerk_key = 541 -- Kenmerksoort 'Sync_'Servicenow' (tbv synchronisatie van opmerkingen naar Servicenow)
AND mld.mld_melding_key = o.mld_melding_key -- Enkel SyncServicenow bijwerken indien er ook een opdracht is.
AND sm.mld_ins_discipline_key IN (321, 341, 342) -- Enkel voor de vakgroepen die met servicenow gekoppeld worden.
AND sm.mld_ins_discipline_key IN (321, 341, 401) -- Enkel voor de vakgroepen die met servicenow gekoppeld worden.
AND mld.mld_melding_status IN (2, 3, 4, 7)
AND ( (SELECT fac.safe_to_date (
sync.mld_kenmerkmelding_waarde, 'yyyymmddhh24miss')
@@ -446,7 +446,7 @@ AS
mld_kenmerk km
WHERE m.mld_melding_key = o.mld_melding_key
AND sm.mld_stdmelding_key = m.mld_stdmelding_key
AND sm.mld_ins_discipline_key IN (321, 341, 342) -- Enkel voor de vakgroepen die met servicenow gekoppeld worden.
AND sm.mld_ins_discipline_key IN (321, 341, 401) -- Enkel voor de vakgroepen die met servicenow gekoppeld worden.
AND o.mld_opdr_key = ko.mld_opdr_key
AND km.mld_kenmerk_key = ko.mld_kenmerk_key
AND km.mld_srtkenmerk_key = 404 --Kenmerksoort 'Locatiecode'
@@ -476,7 +476,7 @@ AS
mld_kenmerk km
WHERE m.mld_melding_key = o.mld_melding_key
AND sm.mld_stdmelding_key = m.mld_stdmelding_key
AND sm.mld_ins_discipline_key IN (321, 341, 342) -- Enkel voor de vakgroepen die met servicenow gekoppeld worden.
AND sm.mld_ins_discipline_key IN (321, 341, 401) -- Enkel voor de vakgroepen die met servicenow gekoppeld worden.
AND m.mld_melding_onderwerp IS NULL
AND o.mld_opdr_bedrijfopdr_volgnr = 1 -- Enkel voor de eerste opdracht, normaal ook altijd maar een opdracht per melding.
AND o.mld_opdr_key = ko.mld_opdr_key
@@ -663,7 +663,7 @@ AS
TO_CHAR(SUBSTR(m.mld_melding_omschrijving, 1, 4000)) mld_melding_omschrijving
FROM mld_melding m, mld_stdmelding sm
WHERE sm.mld_stdmelding_key = m.mld_stdmelding_key
AND sm.mld_ins_discipline_key IN (321, 341, 342) -- Enkel voor de vakgroepen die met servicenow gekoppeld worden.
AND sm.mld_ins_discipline_key IN (321, 341, 401) -- Enkel voor de vakgroepen die met servicenow gekoppeld worden.
AND m.mld_melding_key NOT IN
(SELECT mld_melding_key FROM mld_opdr) -- Mag nog geen opdracht hebben
AND sm.mld_stdmelding_key NOT IN (1342) -- Stdmelding 'Bestellen/aanvragen' moet niet worden doorgestuurd naar Servicenow