BLOS#68339 -- Clusterindeling herzien - script voor andere methodiek werkplek-koppelingen voor Locatiemanagers

svn path=/Customer/; revision=55253
This commit is contained in:
Jos Migo
2022-03-10 07:45:49 +00:00
parent f18135494a
commit 197f9cd55d

View File

@@ -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