MARE#69359 Naamswijziging MareGroep naar Provalu

svn path=/Customer/trunk/; revision=54001
This commit is contained in:
Sander Schepers
2021-12-02 20:49:56 +00:00
parent 722004fe4e
commit 25d346b514

View File

@@ -1,4 +1,4 @@
-- Script containing customer specific configuration sql statements for De Maregroep
-- Script containing customer specific configuration sql statements for Provalu (voorheen De Maregroep)
-- $Revision$
-- $Id$
@@ -39,7 +39,7 @@ BEGIN
v_errorhint := 'Generieke update';
-- de sequence array staat beschreven in PRS_PAC.SRC bij de prs.import_perslid procedure
-- Afdeling (nr7) tijdelijk gevuld met achternaam (wordt later altijd Maregroep)
-- Afdeling (nr7) tijdelijk gevuld met achternaam (wordt later altijd Provalu)
-- Login (nr 22) wordt bij de import nog wel uit het bestand gehaald 3e kolom, maar later omgezet naar emailadres.
-- Let op, tov het daadwerkelijke bestand staat hieronder ; ipv ,
prs.import_perslid (
@@ -53,7 +53,7 @@ BEGIN
-- Afdeling bepalen
UPDATE fac_imp_perslid
SET prs_afdeling_naam = 'Maregroep';
SET prs_afdeling_naam = 'Provalu';
-- Loginnaam afleiden van emailadres
UPDATE fac_imp_perslid
@@ -61,7 +61,7 @@ BEGIN
(SUBSTR (prs_perslid_email,
0,
INSTR (prs_perslid_email, '@') - 1))
WHERE UPPER (prs_perslid_email) LIKE '%MAREGROEP.NL%';
WHERE UPPER (prs_perslid_email) LIKE '%PROVALU.NL%';
-- Loginnaam afleiden van emailadres
UPDATE fac_imp_perslid
@@ -94,14 +94,14 @@ CREATE OR REPLACE PROCEDURE mare_update_perslid (p_import_key IN NUMBER)
IS
-- Alle personen verwijderen die niet meer in het import import bestand voorkomen
-- Personen in de juiste autorisatiegroep zetten.
-- Match bij MAREGROEP is Email.
-- Match bij Provalu is Email.
-- Geen acties tenzij het aantal records in de importtabel meer dan 50 medewerkers betreft.
CURSOR c_del
IS
SELECT p.prs_perslid_key, p.prs_perslid_nr, pf.prs_perslid_naam_full
FROM prs_perslid p, prs_v_perslid_fullnames pf
WHERE (UPPER (p.prs_perslid_email) LIKE '%MAREGROEP.NL%' OR UPPER (p.prs_perslid_email) LIKE '%SERVICEPUNT-WERK.NL%')
WHERE (UPPER (p.prs_perslid_email) LIKE '%PROVALU.NL%' OR UPPER (p.prs_perslid_email) LIKE '%SERVICEPUNT-WERK.NL%')
AND UPPER (p.prs_perslid_email) NOT IN
(SELECT UPPER (prs_perslid_email) FROM fac_imp_perslid)
AND pf.prs_perslid_key = p.prs_perslid_key;