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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user