WEND#74425 -- Mobiele nummers uit bronbestand AD Wender zijn aangevuld in import-proces
svn path=/Customer/trunk/; revision=57596
This commit is contained in:
@@ -369,13 +369,13 @@ BEGIN
|
|||||||
prs.import_perslid (
|
prs.import_perslid (
|
||||||
p_import_key,
|
p_import_key,
|
||||||
'0;0;0;0;0;0;2;2;0;1;'
|
'0;0;0;0;0;0;2;2;0;1;'
|
||||||
|| '0;0;0;0;0;0;0;5;0;0;'
|
|| '0;0;0;0;0;0;6;5;0;0;'
|
||||||
|| '2;3;0;0;0;0;0;0;0;4;'
|
|| '2;3;0;0;0;0;0;0;0;4;'
|
||||||
|| '0;0;0;0;0;0;0;0;0;0;'
|
|| '0;0;0;0;0;0;0;0;0;0;'
|
||||||
|| '0;0;0;0;0;0',
|
|| '0;0;0;0;0;0',
|
||||||
'GivenName;Surname;UserPrincipalName;Title;EmailAddress%');
|
'GivenName;Surname;UserPrincipalName;Title;EmailAddress;Mobile%');
|
||||||
-- WAS bij MARE: '"Firstname;LastName;Login;JobTitle;EmailAdress;"');
|
-- WAS bij MARE: '"Firstname;LastName;Login;JobTitle;EmailAdress;"');
|
||||||
-- DEF. BESTAND bij WEND : "GivenName","Surname","UserPrincipalName","Title","EmailAddress"
|
-- DEF. BESTAND bij WEND : "GivenName","Surname","UserPrincipalName","Title","EmailAddress","Mobile"
|
||||||
|
|
||||||
-- Afdeling bepalen
|
-- Afdeling bepalen
|
||||||
UPDATE fac_imp_perslid
|
UPDATE fac_imp_perslid
|
||||||
@@ -430,13 +430,6 @@ IS
|
|||||||
AND v.prs_bedrijf_key = b.prs_bedrijf_key
|
AND v.prs_bedrijf_key = b.prs_bedrijf_key
|
||||||
AND v.prs_bedrijf_key = 21 ; -- Alleen onder/voor bedrijf Wender Opvang (key 21)
|
AND v.prs_bedrijf_key = 21 ; -- Alleen onder/voor bedrijf Wender Opvang (key 21)
|
||||||
|
|
||||||
CURSOR c_tel IS
|
|
||||||
SELECT p.prs_perslid_email, pp.prs_perslid_telefoonnr, pp.prs_perslid_mobiel
|
|
||||||
FROM fac_imp_perslid p, prs_perslid pp
|
|
||||||
WHERE p.prs_perslid_email = pp.prs_perslid_email
|
|
||||||
AND ( pp.prs_perslid_telefoonnr IS NOT NULL
|
|
||||||
OR pp.prs_perslid_mobiel IS NOT NULL);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
CURSOR c_flex -- Voor updaten van de algemene flex-kenmerkvelden
|
CURSOR c_flex -- Voor updaten van de algemene flex-kenmerkvelden
|
||||||
IS
|
IS
|
||||||
@@ -465,33 +458,6 @@ BEGIN
|
|||||||
|
|
||||||
COMMIT;
|
COMMIT;
|
||||||
|
|
||||||
-- Telefoonnummers voert men zelf in Facilitor handmatig in en zitten dus niet in importbestand.
|
|
||||||
-- We vullen daarom deze aan in de fac_imp_perslid
|
|
||||||
FOR rec IN c_tel
|
|
||||||
LOOP
|
|
||||||
v_errorhint := 'Telefoonnummer toevoegen aan import-tabel' || '-' || '-' || rec.prs_perslid_email;
|
|
||||||
|
|
||||||
IF rec.prs_perslid_telefoonnr IS NOT NULL
|
|
||||||
THEN
|
|
||||||
|
|
||||||
UPDATE fac_imp_perslid p
|
|
||||||
SET p.prs_perslid_telefoonnr = rec.prs_perslid_telefoonnr
|
|
||||||
WHERE p.prs_perslid_email = rec.prs_perslid_email;
|
|
||||||
|
|
||||||
END IF;
|
|
||||||
|
|
||||||
IF rec.prs_perslid_mobiel IS NOT NULL
|
|
||||||
THEN
|
|
||||||
|
|
||||||
UPDATE fac_imp_perslid p
|
|
||||||
SET p.prs_perslid_mobiel = rec.prs_perslid_mobiel
|
|
||||||
WHERE p.prs_perslid_email = rec.prs_perslid_email;
|
|
||||||
|
|
||||||
END IF;
|
|
||||||
|
|
||||||
END LOOP;
|
|
||||||
|
|
||||||
|
|
||||||
-- generic update
|
-- generic update
|
||||||
-- 'EMAIL' betekent dat op basis van Email wordt gematched.
|
-- 'EMAIL' betekent dat op basis van Email wordt gematched.
|
||||||
-- 'NULL' betekent altijd geen werkplekken verwijderen
|
-- 'NULL' betekent altijd geen werkplekken verwijderen
|
||||||
|
|||||||
Reference in New Issue
Block a user