From 76560c823bfe8554ab75b7e75ce4756245d88034 Mon Sep 17 00:00:00 2001 From: Jos Migo Date: Thu, 8 Sep 2022 12:56:47 +0000 Subject: [PATCH] BLOS#74184 --Prioriteit meegeven voor de TD-opdrachten in werklijst en kalender-weergave svn path=/Customer/trunk/; revision=57194 --- BLOS/blos.sql | 47 +++++++++++++++++++++++++++++++---------------- 1 file changed, 31 insertions(+), 16 deletions(-) diff --git a/BLOS/blos.sql b/BLOS/blos.sql index e4c8838f3..dff72f5da 100644 --- a/BLOS/blos.sql +++ b/BLOS/blos.sql @@ -1133,7 +1133,8 @@ CREATE OR REPLACE VIEW blos_v_rap_opdrachten_intern UREN_BESTEED, AFMELD_DATUM, OPDRACHT_TYPE, - TD_NAAM + TD_NAAM, + PRIORITEIT ) AS SELECT CASE @@ -1204,7 +1205,9 @@ AS WHEN mu.TYPE = 'B' THEN COALESCE (p.prs_perslid_naam_full, '') WHEN mu.TYPE = 'P' THEN mu.naam ELSE '' - END TD_NAAM + END TD_NAAM, + COALESCE(v.prioriteit,'3 - NORMAAL') + prioriteit FROM mld_opdr o, mld_melding m, mld_typeopdr ot, @@ -1214,7 +1217,14 @@ AS alg_locatie l, alg_district d, mld_v_uitvoerende mu, - mld_statusopdr os + mld_statusopdr os, + ( + SELECT ko.mld_opdr_key, ud.fac_usrdata_code || ' - ' || ud.fac_usrdata_omschr prioriteit + FROM mld_kenmerkopdr ko, fac_usrdata ud + WHERE fac.safe_to_number(ko.mld_kenmerkopdr_waarde) = ud.fac_usrdata_key + AND fac_usrtab_key = 81 -- keuzelijst eigen tabel Prioriteit + AND ko.mld_kenmerk_key = 361 -- kenmerk Prioriteit + ) v WHERE o.mld_melding_key = m.mld_melding_key(+) AND o.prs_perslid_key = p.prs_perslid_key(+) AND o.mld_typeopdr_key = ot.mld_typeopdr_key @@ -1225,7 +1235,8 @@ AS AND l.alg_district_key = d.alg_district_key AND o.mld_uitvoerende_keys = mu.mld_uitvoerende_key AND os.mld_statusopdr_key = o.mld_statusopdr_key - AND mu.intern = 1; + AND mu.intern = 1 + AND o.mld_opdr_key = v.mld_opdr_key(+); CREATE OR REPLACE VIEW blos_v_cal_opdrachten_intern ( @@ -1239,22 +1250,26 @@ CREATE OR REPLACE VIEW blos_v_cal_opdrachten_intern ) AS SELECT mld_uitvoerende_key, - type || ' - ' || opdrachtnr || ' - ' || locatie_plaats, + type || ' - ' || opdrachtnr || CHR(10) || locatie_plaats || CHR(10) || 'Prio: ' || prioriteit, geplande_aanvang, - geplande_aanvang - 1/24, + geplande_aanvang + 2/24, mld_opdr_key, DECODE (status, - 'Afgewezen', '#C0C0C0', -- Afgewezen grijs - 'Toegekend', '#0000FF', -- Toegekend blauw - 'Afgemeld', '#C0C0C0', -- Afgemeld grijs - 'Geaccepteerd', '#008000') color, -- Geaccepteerd groen + 'Afgewezen', '#C0C0C0', -- Afgewezen grijs + 'Afgemeld', '#C0C0C0', -- Afgemeld grijs + 'Toegekend', DECODE (LOWER(prioriteit), + '3 - normaal', '#0000FF', -- Toegekend en prio normaal is blauw + '4 - laag', '#20b2f5', -- Toegekend en prio laag is licht-blauw + '2 - hoog', '#f58a20', -- Toegekend en prio laag is oranje + '1 - kritiek', '#bf0b3b', -- Toegekend en prio laag is rood + '#0000FF'), + 'Geaccepteerd', '#008000') color, -- Geaccepteerd groen DECODE (status, - 'Afgewezen', '#FFFFFF', -- Afgewezen - 'Toegekend', '#FFFFFF', -- Toegekend - 'Afgemeld', '#000000', -- Afgemeld - 'Geaccepteerd', '#FFFFFF') textcolor -- Geaccepteerd -FROM blos_v_rap_opdrachten_intern -; + 'Afgewezen', '#FFFFFF', -- Afgewezen + 'Toegekend', '#FFFFFF', -- Toegekend + 'Afgemeld', '#000000', -- Afgemeld + 'Geaccepteerd', '#FFFFFF') textcolor -- Geaccepteerd +FROM blos_v_rap_opdrachten_intern ; -- Notificactiejob voor BLOS vanuit Opdrachten Notities met bepaalde notitie-classificatie voor servicedesk...