ALLI#29404: Vervaldatum bij BES-kenmerkdomein ALLI_V_BO_MEDEWERKERS_BOUWBORD (key = 141)
svn path=/Customer/trunk/; revision=21449
This commit is contained in:
@@ -2052,9 +2052,15 @@ END alli_update_cyod_serienummers;
|
||||
-- Functionele goedkeuring: communicatiemedewerker van project (door projectleider verplicht in te vullen bij bestelaanvraag)
|
||||
-- Projectnummer: verplicht invulbaar veld door projectleider in te vullen bij bestelaanvraag.
|
||||
|
||||
-- Communicatiemedewerkers voor bouwborden: dit zijn alle BO-medewerkers met BESBOF rechten op bouwborden (dis-key = 521),
|
||||
|
||||
|
||||
-- Communicatiemedewerkers voor bouwborden ALLI_V_BO_MDW_BOUWBORD_NOW: dit zijn alle BO-medewerkers met BESBOF rechten op bouwborden (dis-key = 521),
|
||||
-- waarbij de applicatiebeheerders ('WEB_USER01') worden uitgesloten (ook al hebben ze BESBOF op dis-key 521).
|
||||
CREATE OR REPLACE VIEW ALLI_V_BO_MEDEWERKERS_BOUWBORD
|
||||
|
||||
-- Verder worden eventuele vroegere communicatiemedewerkers ALLI_V_BO_MDW_BOUWBORD_PAST via vervaldatum (die dat nu niet meer zijn!!) ook geuniond
|
||||
-- voor behoud van historie bestellingen (anders zijn ze niet zichtbaar in domein). Let op:
|
||||
|
||||
CREATE OR REPLACE VIEW ALLI_V_BO_MDW_BOUWBORD_NOW
|
||||
(PRS_PERSLID_KEY, PRS_PERSLID_FULL)
|
||||
AS
|
||||
select DISTINCT p.prs_perslid_key, P.prs_perslid_naam_full
|
||||
@@ -2074,6 +2080,28 @@ AND gr.fac_gebruiker_prs_level_write < 9
|
||||
AND gr.fac_groep_key = gg.fac_groep_key
|
||||
AND gg.prs_perslid_key = p.prs_perslid_key;
|
||||
|
||||
CREATE OR REPLACE VIEW ALLI_V_BO_MDW_BOUWBORD_PAST
|
||||
(PRS_PERSLID_KEY, PRS_PERSLID_FULL)
|
||||
AS
|
||||
SELECT DISTINCT p.prs_perslid_key, p.prs_perslid_naam_full
|
||||
FROM bes_kenmerk k, bes_kenmerkbestell kb, prs_v_perslid_fullnames p
|
||||
WHERE k.bes_srtkenmerk_key = 361
|
||||
AND k.bes_srtinstallatie_key = 521
|
||||
AND k.bes_kenmerk_niveau='D'
|
||||
AND k.bes_kenmerk_type='B'
|
||||
AND k.bes_kenmerk_key = kb.bes_kenmerk_key
|
||||
AND fac.safe_to_number(kb.bes_kenmerkbestell_waarde) = p.prs_perslid_key
|
||||
MINUS
|
||||
SELECT DISTINCT prs_perslid_key, PRS_PERSLID_FULL FROM ALLI_V_BO_MDW_BOUWBORD_NOW;
|
||||
|
||||
CREATE OR REPLACE VIEW ALLI_V_BO_MEDEWERKERS_BOUWBORD
|
||||
(PRS_PERSLID_KEY, PRS_PERSLID_FULL, PRS_PERSLID_ACTIVE)
|
||||
AS
|
||||
SELECT PRS_PERSLID_KEY, PRS_PERSLID_FULL, NULL FROM ALLI_V_BO_MDW_BOUWBORD_NOW
|
||||
UNION
|
||||
SELECT PRS_PERSLID_KEY, PRS_PERSLID_FULL, TRUNC(SYSDATE - 1) FROM ALLI_V_BO_MDW_BOUWBORD_PAST;
|
||||
--------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
|
||||
-- Notificatiejob met key 41 is via alli09.sql aangemaakt.
|
||||
CREATE OR REPLACE VIEW ALLI_V_NOTIFY_BO_BOUWBORD (code, sender, receiver, text, KEY, par1, par2, xkey)
|
||||
|
||||
Reference in New Issue
Block a user