IMPU#85722 -- Splitsing bedrijven onder GMK - Locatiemanagers goed inpassen in domeinviews en afasonline koppeling
svn path=/Customer/trunk/; revision=67119
This commit is contained in:
@@ -91,7 +91,8 @@ CREATE OR REPLACE VIEW impu_v_personenlijst_loc
|
||||
PRS_PERSLID_KEY,
|
||||
NAAM,
|
||||
PERSONEELSNUMMER,
|
||||
EMAIL
|
||||
EMAIL,
|
||||
BEDRIJFSNAAM
|
||||
)
|
||||
AS
|
||||
SELECT
|
||||
@@ -102,7 +103,8 @@ AS
|
||||
END
|
||||
naam,
|
||||
p.prs_perslid_nr,
|
||||
p.prs_perslid_email
|
||||
p.prs_perslid_email,
|
||||
b.prs_bedrijf_naam
|
||||
FROM
|
||||
prs_perslid p,
|
||||
prs_srtperslid sp,
|
||||
@@ -111,7 +113,7 @@ AS
|
||||
WHERE
|
||||
p.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND a.prs_bedrijf_key = b.prs_bedrijf_key
|
||||
AND b.prs_bedrijf_key = 21 -- bedrijfs_key IMPULS
|
||||
AND b.prs_bedrijf_key IN (SELECT prs_link_key FROM prs_kenmerklink WHERE prs_kenmerk_key = 1040 AND prs_kenmerklink_niveau = 'B' AND prs_kenmerklink_verwijder IS NULL)
|
||||
AND p.prs_srtperslid_key = sp.prs_srtperslid_key
|
||||
AND (INSTR(UPPER(sp.prs_srtperslid_omschrijving),'LOCATIEMANAGER') > 0 OR INSTR(UPPER(sp.prs_srtperslid_omschrijving),'REGIOMANAGER') > 0 OR INSTR(UPPER(sp.prs_srtperslid_omschrijving),'TEAMLEIDER') > 0) -- Titels uit AFAS die meelopen in Locatiemanager-verhaal zijn: Locatiemanager + Locatiemanager IKC + Regiomanager + Teamleider
|
||||
AND p.prs_perslid_verwijder IS NULL
|
||||
@@ -124,7 +126,8 @@ AS
|
||||
END
|
||||
naam,
|
||||
p.prs_perslid_nr,
|
||||
p.prs_perslid_email
|
||||
p.prs_perslid_email,
|
||||
b.prs_bedrijf_naam
|
||||
FROM
|
||||
prs_perslid p,
|
||||
prs_srtperslid sp,
|
||||
@@ -134,6 +137,7 @@ AS
|
||||
WHERE
|
||||
p.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND a.prs_bedrijf_key = b.prs_bedrijf_key
|
||||
AND b.prs_bedrijf_key IN (SELECT prs_link_key FROM prs_kenmerklink WHERE prs_kenmerk_key = 1040 AND prs_kenmerklink_niveau = 'B' AND prs_kenmerklink_verwijder IS NULL)
|
||||
AND p.prs_srtperslid_key = sp.prs_srtperslid_key
|
||||
AND p.prs_perslid_key = kl.prs_link_key
|
||||
AND kl.prs_kenmerk_key = 1021 -- kenmerk waarnemer (vinkbox)
|
||||
@@ -181,7 +185,8 @@ CREATE OR REPLACE VIEW impu_v_locatiemanagers_wp
|
||||
ALG_LOCATIE_KEY,
|
||||
NAAM,
|
||||
LOCATIE_WP,
|
||||
PRS_WERKPLEK_KEY
|
||||
PRS_WERKPLEK_KEY,
|
||||
BEDRIJFSNAAM
|
||||
)
|
||||
AS
|
||||
SELECT wp.prs_perslid_key,
|
||||
@@ -189,11 +194,12 @@ AS
|
||||
p.prs_perslid_naam_friendly,
|
||||
l.alg_locatie_code || ' - ' || l.alg_locatie_omschrijving
|
||||
locatie,
|
||||
w.prs_werkplek_key
|
||||
w.prs_werkplek_key,
|
||||
v.bedrijfsnaam
|
||||
FROM (
|
||||
SELECT prs_perslid_key
|
||||
SELECT prs_perslid_key, bedrijfsnaam
|
||||
FROM impu_v_personenlijst_loc
|
||||
GROUP BY prs_perslid_key
|
||||
GROUP BY prs_perslid_key, bedrijfsnaam
|
||||
) v,
|
||||
prs_v_perslid_fullnames p, prs_perslidwerkplek wp, prs_werkplek w, alg_ruimte r, alg_v_onrgoed_boom onr, alg_locatie l
|
||||
WHERE v.prs_perslid_key = p.prs_perslid_key
|
||||
|
||||
Reference in New Issue
Block a user