BLOS#68339 -- Clusterindeling herzien - script voor andere methodiek werkplek-koppelingen voor Locatiemanagers
svn path=/Customer/; revision=55253
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
--
|
||||
-- Oncescript om de werkplekkoppelingen die nu lopen op organisatie_code om te zetten naar de vink-opties in de personenkaart
|
||||
|
||||
DEFINE thisfile = 'BLOS#68339_label_mld_hook.SQL'
|
||||
DEFINE thisfile = 'BLOS#68339_wp.SQL'
|
||||
DEFINE dbuser = '^BLOS'
|
||||
|
||||
SET ECHO ON
|
||||
@@ -22,8 +22,6 @@ SET DEFINE OFF
|
||||
-- Structuur - Cursor-views
|
||||
---- Prs_perslid in Locatiemanagers met Organisatie_code => eigen_tabel_CODE - eigentabel_NAAM => Kenmerk_naam (vinkbox prs_kenmerk)
|
||||
---- 1. Voor alle locatiemanagers waar koppeling op LABEL zit
|
||||
-----2. Voor alle locatiemanagers op CLUSTER BLOS, daar alle prs_kenmerk_keys vullen van BLOS-MIDDEN, NOORD, WEST, OOST (zodat de wp-koppeling gelijk zijn aan huidige inrichting/werkwijze)
|
||||
-------- keys: 1001, 1002, 1003, 1004)
|
||||
|
||||
DECLARE
|
||||
v_errormsg VARCHAR (200);
|
||||
@@ -58,24 +56,6 @@ SELECT p.prs_perslid_key,
|
||||
AND p.prs_perslid_verwijder IS NULL
|
||||
-- AND p.prs_perslid_key = 6101 -- Wendy Beem WONDERLAND-locatiemanager
|
||||
AND NOT EXISTS (select km.prs_kenmerk_key from prs_kenmerklink km where km.prs_kenmerklink_niveau = 'P' and km.prs_kenmerk_key = v2.prs_kenmerk_key and km.prs_link_key = p.prs_perslid_key and km.prs_kenmerklink_verwijder IS NULL)
|
||||
UNION ALL
|
||||
--- Cursor 2 -- treffers 260/4 = 65 locatiemanagers...
|
||||
SELECT p.prs_perslid_key,
|
||||
v.prs_kenmerk_key
|
||||
FROM prs_perslid p,
|
||||
prs_afdeling a,
|
||||
(select 1001 prs_kenmerk_key from dual
|
||||
union
|
||||
select 1002 prs_kenmerk_key from dual
|
||||
union
|
||||
select 1003 prs_kenmerk_key from dual
|
||||
union
|
||||
select 1004 prs_kenmerk_key from dual)v
|
||||
WHERE p.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND a.prs_afdeling_upper = 'BLOS'
|
||||
AND p.prs_perslid_verwijder IS NULL
|
||||
-- AND p.prs_perslid_key = 6961 -- Nina Bakker BLOS-locatiemanager
|
||||
AND NOT EXISTS (select km.prs_kenmerk_key from prs_kenmerklink km where km.prs_kenmerklink_niveau = 'P' and km.prs_kenmerk_key = v.prs_kenmerk_key and km.prs_link_key = p.prs_perslid_key and km.prs_kenmerklink_verwijder IS NULL)
|
||||
;
|
||||
|
||||
BEGIN
|
||||
|
||||
Reference in New Issue
Block a user