MAAS#76555 Verbeterpunten uitleenregistratie
svn path=/Customer/trunk/; revision=59809
This commit is contained in:
111
MAAS/maas.sql
111
MAAS/maas.sql
@@ -2051,6 +2051,117 @@ AS
|
||||
AND p.prs_perslid_key = d.prs_perslid_key
|
||||
GROUP BY d.prs_perslid_key) AS Tablet
|
||||
FROM prs_v_perslid_fullnames p;
|
||||
|
||||
CREATE OR REPLACE VIEW MAAS_V_RAP_INSUIT_HR_IN
|
||||
(
|
||||
perslid_key,
|
||||
deel_key,
|
||||
medewerker,
|
||||
email,
|
||||
manager,
|
||||
imei,
|
||||
serie,
|
||||
objectid,
|
||||
objectsoort,
|
||||
groepsoort,
|
||||
discipline_key,
|
||||
discipline,
|
||||
tracking_date
|
||||
)
|
||||
AS
|
||||
SELECT d.ins_alg_ruimte_key,
|
||||
d.ins_deel_key,
|
||||
p.prs_perslid_naam_friendly,
|
||||
pp.prs_perslid_email,
|
||||
(SELECT pm.prs_perslid_naam_friendly
|
||||
FROM ins_deel dm, prs_v_perslid_fullnames pm
|
||||
WHERE dm.ins_deel_key = 2901
|
||||
AND pm.PRS_PERSLID_KEY = dm.ins_alg_ruimte_key
|
||||
AND dm.ins_alg_ruimte_type = 'P') AS manager,
|
||||
(SELECT kd1.ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel kd1, ins_kenmerk k1
|
||||
WHERE d.ins_deel_key = kd1.ins_deel_key
|
||||
AND k1.ins_kenmerk_key = kd1.ins_kenmerk_key
|
||||
AND k1.ins_srtkenmerk_key = 1 -- Imei nummer
|
||||
AND kd1.ins_kenmerkdeel_verwijder IS NULL) imei,
|
||||
(SELECT kd2.ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel kd2, ins_kenmerk k2
|
||||
WHERE d.ins_deel_key = kd2.ins_deel_key
|
||||
AND k2.ins_kenmerk_key = kd2.ins_kenmerk_key
|
||||
AND k2.ins_srtkenmerk_key = 6 -- Serienummer
|
||||
AND kd2.ins_kenmerkdeel_verwijder IS NULL) serie,
|
||||
d.ins_deel_omschrijving,
|
||||
sd.ins_srtdeel_omschrijving,
|
||||
sg.ins_srtgroep_omschrijving,
|
||||
disc.ins_discipline_key,
|
||||
disc.ins_discipline_omschrijving,
|
||||
t.fac_tracking_datum
|
||||
FROM ins_deel d,
|
||||
fac_tracking t,
|
||||
prs_v_perslid_fullnames p,
|
||||
prs_perslid pp,
|
||||
ins_srtdeel sd,
|
||||
ins_srtgroep sg,
|
||||
ins_tab_discipline disc
|
||||
WHERE t.fac_tracking_refkey = d.ins_deel_key
|
||||
AND t.fac_srtnotificatie_key = 126 --INSOUT
|
||||
AND p.prs_perslid_key = d.ins_alg_ruimte_key
|
||||
AND d.ins_srtdeel_key = sd.ins_srtdeel_key
|
||||
AND d.ins_alg_ruimte_type = 'P'
|
||||
AND p.prs_perslid_key = pp.prs_perslid_key
|
||||
AND sd.ins_srtgroep_key = sg.ins_srtgroep_key
|
||||
AND sg.ins_discipline_key = disc.ins_discipline_key
|
||||
AND (t.fac_tracking_datum BETWEEN (SELECT fac_notificatie_job_lastrun
|
||||
FROM fac_notificatie_job
|
||||
WHERE UPPER (
|
||||
fac_notificatie_job_view) =
|
||||
'MAAS_V_NOTI_UITLEEN_HRIN')
|
||||
AND (SELECT fac_notificatie_job_nextrun
|
||||
FROM fac_notificatie_job
|
||||
WHERE UPPER (
|
||||
fac_notificatie_job_view) =
|
||||
'MAAS_V_NOTI_UITLEEN_HRIN'));
|
||||
|
||||
CREATE OR REPLACE VIEW MAAS_V_NOTI_UITLEEN
|
||||
(
|
||||
CODE,
|
||||
SENDER,
|
||||
RECEIVER,
|
||||
TEXT,
|
||||
KEY,
|
||||
XKEY
|
||||
)
|
||||
AS
|
||||
SELECT DISTINCT 'CUST08' AS code,
|
||||
NULL,
|
||||
d.ins_alg_ruimte_key,
|
||||
'Aan u zijn objecten uitgegeven',
|
||||
(SELECT fac_usrrap_key
|
||||
FROM fac_usrrap
|
||||
WHERE UPPER (fac_usrrap_code) =
|
||||
'MAAS_V_RAP_INSUIT_HR_IN') rapportnr,
|
||||
d.ins_alg_ruimte_key
|
||||
FROM ins_deel d,
|
||||
ins_srtdeel sd,
|
||||
ins_srtgroep sg,
|
||||
fac_tracking t,
|
||||
prs_perslid p
|
||||
WHERE d.ins_srtdeel_key = sd.ins_srtdeel_key
|
||||
AND sd.ins_srtgroep_key = sg.ins_srtgroep_key
|
||||
AND t.fac_tracking_refkey = d.ins_deel_key
|
||||
AND t.fac_srtnotificatie_key = 126 --INSOUT
|
||||
AND p.prs_perslid_key = d.ins_alg_ruimte_key
|
||||
AND d.ins_alg_ruimte_type = 'P'
|
||||
AND (t.fac_tracking_datum BETWEEN (SELECT fac_notificatie_job_lastrun
|
||||
FROM fac_notificatie_job
|
||||
WHERE UPPER (
|
||||
fac_notificatie_job_view) =
|
||||
'MAAS_V_NOTI_UITLEEN_HRIN')
|
||||
AND (SELECT fac_notificatie_job_nextrun
|
||||
FROM fac_notificatie_job
|
||||
WHERE UPPER (
|
||||
fac_notificatie_job_view) =
|
||||
'MAAS_V_NOTI_UITLEEN_HRIN'));
|
||||
|
||||
------ payload end ------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user