HMOD#69611 -- Rapportage Basiskoffersyteem aangevuld met toegangsniveau

HMOD#68774 -- ADP-import personen aangevuld met default werkplekkoppeling
HMOD#67172 -- Contracten en Status opgezegd - Toegevoegd aan Notificatiejob rappel

svn path=/Customer/trunk/; revision=53897
This commit is contained in:
Jos Migo
2021-11-27 19:57:14 +00:00
parent f9886ecea0
commit a7b6da85ec

View File

@@ -1079,6 +1079,17 @@ BEGIN
UPDATE fac_imp_perslid p
SET prs_perslid_oslogin = rec.prs_perslid_oslogin
WHERE p.prs_perslid_nr = rec.prs_perslid_nr ;
-- Alle Humanitas-personen willen we tijdens de import standaard werkplek-koppeling meegeven
-- Omdat momenteel standplaats nog niet uit ADP kan komen, wordt dit nu met default gevuld: ALG_HOD (Hengelo, bevrijderslaantje 2)
/* UPDATE fac_imp_perslid p
SET alg_locatie_code = 'HE-BVL2',
alg_gebouw_code = 'G',
alg_verdieping_volgnr = 0,
alg_ruimte_nr = '_'
WHERE p.prs_perslid_nr = rec.prs_perslid_nr ;
*/
END;
END LOOP;
@@ -1179,7 +1190,6 @@ IS
WHERE p.prs_perslid_nr = i.prs_perslid_nr
ORDER BY 2;
CURSOR c_flex_koffer -- De flexkenmerken koffersysteem - alleen updaten voor die gevuld zijn
IS
SELECT p.prs_perslid_key, p.prs_perslid_nr, i.prs_perslid_partner_naam, i.prs_kenmerk4, i.prs_kenmerk6,i.prs_kenmerk7,i.prs_kenmerk8,i.prs_kenmerk9,i.prs_kenmerk10,i.prs_kenmerk11,i.prs_kenmerk12,i.prs_kenmerk13,i.prs_kenmerk14,i.prs_kenmerk15,i.prs_kenmerk16,i.prs_kenmerk17,i.prs_kenmerk18,i.prs_kenmerk19,i.prs_kenmerk20
@@ -1187,12 +1197,6 @@ IS
WHERE p.prs_perslid_nr = i.prs_perslid_nr AND (i.prs_perslid_partner_naam = 'Basis' or i.prs_perslid_partner_naam = 'Nieuw')
ORDER BY 2;
-- CURSOR DELETE
----- Goed standaard voorbeeld van STANDAARD DELETE bij Vesteda (VEST)
---- Voor HMOD: <NOG VASTSTELLEN! HOE/WAT !!!>
---- Indien er clienten in Faciltior zitten, deze sowieso uitsluiten van verwijderactie
---- Handmatig aangemaakte persoon 'Beumer applicatiebeheer' en 'Claudia ten Cate' + ......?
---- Omdat er via HRM-workflow wordt gewerkt, beste om dit via kenmerkveld te laten lopen met CHECK ADP-import
CURSOR c_del -- Alle medewerkers van bedrijf HUMANITAS die niet in aangeleverde ADP-personen-bestand zitten
IS
SELECT prs_perslid_key,
@@ -1482,7 +1486,7 @@ CREATE OR REPLACE VIEW hmod_v_noti_cntreminder
xemail,
xmobile
)
AS
AS
SELECT NULL,
NULL,
c.prs_perslid_key_beh,
@@ -1498,6 +1502,10 @@ AS
FROM cnt_v_aanwezigcontract c, prs_bedrijf b
WHERE c.cnt_prs_bedrijf_key = b.prs_bedrijf_key
AND cnt_contract_status = 0
AND NOT EXISTS
(SELECT km.cnt_contract_key
FROM cnt_kenmerkcontract km, cnt_kenmerk k
WHERE km.cnt_contract_key = c.cnt_contract_key AND km.cnt_kenmerk_key = k.cnt_kenmerk_key AND k.cnt_srtkenmerk_key = 61)
AND (SYSDATE BETWEEN cnt.cnt_getrappeldatum (c.cnt_contract_key) AND cnt.cnt_getopzegdatum (c.cnt_contract_key))
UNION ALL
SELECT NULL,
@@ -1516,6 +1524,10 @@ AS
WHERE c.cnt_prs_bedrijf_key = b.prs_bedrijf_key
AND cnt_contract_status = 0
AND c.prs_perslid_key_eig IS NOT NULL
AND NOT EXISTS
(SELECT km.cnt_contract_key
FROM cnt_kenmerkcontract km, cnt_kenmerk k
WHERE km.cnt_contract_key = c.cnt_contract_key AND km.cnt_kenmerk_key = k.cnt_kenmerk_key AND k.cnt_srtkenmerk_key = 61)
AND (SYSDATE BETWEEN cnt.cnt_getrappeldatum (c.cnt_contract_key) AND cnt.cnt_getopzegdatum (c.cnt_contract_key));
@@ -2256,6 +2268,8 @@ CREATE OR REPLACE VIEW hmod_v_koffersysteem_prs2
P_HODNET,
B_PROACTIVE,
P_PROACTIVE,
B_TOEGANGSNIVEAU, -- tnc
P_TOEGANGSNIVEAU,
OPMERKING_KOFFERSYSTEEM,
DATUM_UITDIENST,
VERWIJDERD
@@ -2369,6 +2383,13 @@ SELECT
AND kw.prs_link_key = p.prs_perslid_key
AND kw.prs_kenmerk_key = k.prs_kenmerk_key
AND k.prs_kenmerk_key = 1080) p_proactive,
COALESCE(k.tnc,'<!>') b_toegangsniveau,
(SELECT COALESCE(max(kw.prs_kenmerklink_waarde),'0')
FROM prs_kenmerklink kw, prs_kenmerk k
WHERE kw.prs_kenmerklink_niveau = 'P'
AND kw.prs_link_key = p.prs_perslid_key
AND kw.prs_kenmerk_key = k.prs_kenmerk_key
AND k.prs_kenmerk_key = 1061) p_toegangsniveau,
k.opmerking,
(SELECT kw.prs_kenmerklink_waarde
FROM prs_kenmerklink kw