ARAI#58775 -- Notificaties voor beleidsmeldingen + rapportage historie standkeuringen
svn path=/Customer/trunk/; revision=45852
This commit is contained in:
186
ARAI/arai.sql
186
ARAI/arai.sql
@@ -5241,8 +5241,7 @@ AS
|
||||
WHERE o.MLD_STATUSOPDR_KEY = 6
|
||||
AND o.MLD_TYPEOPDR_KEY = 281
|
||||
AND mld_opdr_datumbegin >= to_date('01-05-2017', 'dd-mm-yyyy');
|
||||
|
||||
|
||||
|
||||
v_errormsg VARCHAR (200);
|
||||
oracle_err_num NUMBER;
|
||||
oracle_err_mes VARCHAR2 (200);
|
||||
@@ -12212,6 +12211,7 @@ AS
|
||||
AND md.ins_discipline_verwijder IS NULL
|
||||
AND iva.ins_srtdiscipline_key = 1;
|
||||
|
||||
-- Onderstaande gaat om openstaande standkeuringen, deze wordt op de vloer gebruikt.
|
||||
CREATE OR REPLACE VIEW arai_v_rap_standkeuringmenu
|
||||
(
|
||||
mld_melding_key,
|
||||
@@ -12350,6 +12350,144 @@ AS
|
||||
AND m.mld_melding_status = mst.mld_statuses_key
|
||||
AND m.mld_melding_status IN (0, 1, 2, 3, 4, 99);
|
||||
|
||||
-- Alle standkeuringen (niet gefilterd op status) voor raadplegen historie.
|
||||
CREATE OR REPLACE VIEW arai_v_rap_standkeuringalles
|
||||
(
|
||||
mld_melding_key,
|
||||
datum,
|
||||
tijd,
|
||||
evenement,
|
||||
standnummer,
|
||||
resultaat,
|
||||
bevindingen,
|
||||
risicoklasse,
|
||||
steekproef,
|
||||
apparaat,
|
||||
discipline,
|
||||
stdmelding,
|
||||
omschrijving,
|
||||
opmerking,
|
||||
status,
|
||||
behandelaar,
|
||||
fclt_f_discipline_key
|
||||
)
|
||||
AS
|
||||
SELECT m.mld_melding_key,
|
||||
TRUNC (m.mld_melding_datum), -- datum
|
||||
TO_CHAR (m.mld_melding_datum, 'hh24:mi'), -- tijdstip
|
||||
(SELECT evenement
|
||||
FROM arai_v_events
|
||||
WHERE arai_events_key =
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND k.mld_srtkenmerk_key = 283))
|
||||
evenement,
|
||||
(SELECT lokatie
|
||||
FROM arai_v_ebms
|
||||
WHERE arai_ebms_key =
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND k.mld_srtkenmerk_key = 1261))
|
||||
standnr,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND k.mld_srtkenmerk_key = 1181))
|
||||
resultaat,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND k.mld_kenmerk_key = 2741))
|
||||
|| ' '
|
||||
|| (SELECT fac_usrdata_omschr
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND k.mld_kenmerk_key = 2782))
|
||||
|| ' '
|
||||
|| (SELECT fac_usrdata_omschr
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND k.mld_kenmerk_key = 2783))
|
||||
|| ' '
|
||||
|| (SELECT fac_usrdata_omschr
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND k.mld_kenmerk_key = 2784))
|
||||
|| ' '
|
||||
|| (SELECT fac_usrdata_omschr
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND k.mld_kenmerk_key = 2785))
|
||||
bevindingen,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND k.mld_kenmerk_key = 2701))
|
||||
risicoklasse,
|
||||
DECODE (
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND k.mld_kenmerk_key = 2761),
|
||||
'1',
|
||||
'Ja',
|
||||
'Nee')
|
||||
steekproef,
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND k.mld_kenmerk_key = 2801)
|
||||
steekproef_apparaat,
|
||||
md.ins_discipline_omschrijving,
|
||||
std.mld_stdmelding_omschrijving,
|
||||
m.mld_melding_omschrijving,
|
||||
m.mld_melding_opmerking,
|
||||
mst.mld_statuses_omschrijving,
|
||||
m.mld_melding_behandelaar_key,
|
||||
md.ins_discipline_key --fclt_f_discipline_key
|
||||
FROM mld_melding m,
|
||||
mld_stdmelding std,
|
||||
mld_discipline md,
|
||||
mld_statuses mst
|
||||
WHERE m.mld_stdmelding_key = std.mld_stdmelding_key
|
||||
AND std.mld_ins_discipline_key = md.ins_discipline_key
|
||||
AND m.mld_stdmelding_key = 3481 -- Standkeuringen
|
||||
AND m.mld_melding_status = mst.mld_statuses_key;
|
||||
|
||||
-- Prio opdrachten rapportages t.b.v. knoppen in mobile
|
||||
CREATE OR REPLACE VIEW arai_v_rap_opdrprio
|
||||
(
|
||||
@@ -12607,16 +12745,20 @@ AS
|
||||
|
||||
CREATE OR REPLACE VIEW arai_v_noti_manager
|
||||
(
|
||||
code,
|
||||
sender,
|
||||
receiver,
|
||||
text,
|
||||
par1,
|
||||
code,
|
||||
key,
|
||||
xkey
|
||||
xkey,
|
||||
xsender,
|
||||
xemail,
|
||||
xmobile,
|
||||
attachments
|
||||
)
|
||||
AS
|
||||
SELECT '',
|
||||
SELECT 'CUST03',
|
||||
NULL,
|
||||
(SELECT fac_usrdata_code
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
@@ -12626,13 +12768,15 @@ AS
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND k.mld_srtkenmerk_key = 1682)), -- Verantwoordelijke manager
|
||||
'Er staat een nieuw knelpunt beleid voor u klaar',
|
||||
SYSDATE,
|
||||
'CUST03',
|
||||
m.mld_melding_key,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
FROM mld_melding m, fac_tracking t
|
||||
WHERE m.mld_melding_status = 2 -- NEW
|
||||
AND m.mld_stdmelding_key = 4541 -- Knelpunt beleid
|
||||
WHERE m.mld_melding_status = 2 -- NEW
|
||||
AND m.mld_stdmelding_key = 4541 -- Knelpunt beleid
|
||||
AND t.fac_tracking_refkey = m.mld_melding_key
|
||||
AND t.fac_srtnotificatie_key =
|
||||
(SELECT fac_srtnotificatie_key
|
||||
@@ -12651,16 +12795,20 @@ AS
|
||||
|
||||
CREATE OR REPLACE VIEW arai_v_noti_tmanager
|
||||
(
|
||||
code,
|
||||
sender,
|
||||
receiver,
|
||||
text,
|
||||
par1,
|
||||
code,
|
||||
key,
|
||||
xkey
|
||||
xkey,
|
||||
xsender,
|
||||
xemail,
|
||||
xmobile,
|
||||
attachments
|
||||
)
|
||||
AS
|
||||
SELECT '',
|
||||
SELECT 'CUST05',
|
||||
NULL,
|
||||
(SELECT fac_usrdata_code
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
@@ -12670,13 +12818,15 @@ AS
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND k.mld_srtkenmerk_key = 1681)), -- Verantwoordelijke Teammanager
|
||||
'Er staat een nieuw knelpunt werkafspraken voor u klaar',
|
||||
SYSDATE,
|
||||
'CUST05',
|
||||
m.mld_melding_key,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
FROM mld_melding m, fac_tracking t
|
||||
WHERE m.mld_melding_status = 2
|
||||
AND m.mld_stdmelding_key = 4542 -- Knelpunt werkafspraken
|
||||
AND m.mld_stdmelding_key = 4542 -- Knelpunt werkafspraken
|
||||
AND t.fac_tracking_refkey = m.mld_melding_key
|
||||
AND t.fac_srtnotificatie_key =
|
||||
(SELECT fac_srtnotificatie_key
|
||||
@@ -12930,7 +13080,7 @@ AS
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM fac_usrdata
|
||||
WHERE fac_usrdata_key =
|
||||
(SELECT ins_kenmerkdeel_waarde
|
||||
(SELECT fac.safe_to_number(ins_kenmerkdeel_waarde)
|
||||
FROM ins_kenmerkdeel kd, ins_kenmerk k
|
||||
WHERE kd.ins_kenmerk_key = k.ins_kenmerk_key
|
||||
AND kd.ins_deel_key = i.ins_deel_key
|
||||
|
||||
Reference in New Issue
Block a user