ARAI#77966 -- Veld toegevoegd aan postshow rapportages

ARAI#71285 -- Personenimport

svn path=/Customer/trunk/; revision=60295
This commit is contained in:
Robin Stoker
2023-05-04 14:47:54 +00:00
parent 29059137d1
commit e07792dd11

View File

@@ -100,11 +100,11 @@ SELECT DISTINCT
-- de sequence array staat beschreven in PRS_PAC.SRC bij de prs.import_perslid proc
prs.import_perslid (p_import_key,
'0;0;0;0;0;0;6;2;0;1;' ||
'0;0;0;0;0;0;0;5;0;0;' ||
'0;0;0;0;0;9;10;5;0;11;' ||
'2;4;0;0;0;0;7;0;0;0;'||
'0;0;0;0;0;0;0;0;0;0;'||
'0;0;0;0;0;0',
'Voornaam;Achternaam;DisplayName;Username;E-mail;Kostenplaats;Afdeling;Organisatie%'
'Voornaam;Achternaam;DisplayName;Username;E-mail;Kostenplaats;Afdeling;Organisatie;Telefoon;Mobiel;Personeelsnummer%'
);
-- RAI gebruikt in Facilitor geen functies, iedereen is standaard onbekend.
@@ -118,12 +118,11 @@ SET prs_afdeling_naam = rec.prs_afdeling_naam
WHERE prs_kenmerk1 = rec.prs_kenmerk1;
END LOOP;
-- Verwijder personen met een missende / verkeerde afdeling uit de import
-- Verwijder personen met een TD account uit de import, deze worden handmatig bijgehouden
DELETE
FROM fac_imp_perslid
WHERE prs_afdeling_naam NOT IN (SELECT prs_afdeling_naam FROM prs_afdeling);
FROM fac_imp_perslid f
WHERE UPPER (f.prs_perslid_email) IN
(SELECT UPPER (p.prs_perslid_email) FROM prs_perslid p WHERE UPPER(p.prs_perslid_naam) LIKE 'TD%' AND p.prs_perslid_verwijder IS NULL);
COMMIT;
EXCEPTION
@@ -147,7 +146,7 @@ CREATE OR REPLACE PROCEDURE arai_update_perslid (
WHERE p.prs_perslid_verwijder IS NULL
AND UPPER(p.prs_perslid_email) LIKE '%RAI.NL' -- Alleen interne medewerkers controleren
AND UPPER(p.prs_perslid_naam) NOT LIKE 'TD%' -- Medewerkers van de TD zijn een uitzondering
AND SUBSTR(prs_perslid_email, 1, 3) LIKE '%.%' -- Alleen accounts met een punt in de eerst 3 karakters van het emailadres mogen verwijders worden
AND SUBSTR(prs_perslid_email, 1, 3) LIKE '%.%' -- Alleen accounts met een punt in de eerst 3 karakters van het emailadres mogen verwijderd worden
AND NOT EXISTS
(SELECT 'x'
FROM fac_imp_perslid i
@@ -11555,7 +11554,8 @@ AS
2381, -- klant evaluatie
2382, -- leveranciers evaluatie
2401, -- safesight knelpunt
2402 -- safesight top3
2402, -- safesight top3
2441 -- begroting afwijking
)
AND km.mld_kenmerk_key = mk.mld_kenmerk_key
AND km.mld_melding_key = m.mld_melding_key