Compare commits
10 Commits
330ecf3105
...
cebb268ad9
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cebb268ad9 | ||
|
|
562f71fb88 | ||
|
|
78d5531f75 | ||
|
|
b3823d37a7 | ||
|
|
4b74c7e39d | ||
|
|
0ef82cfb06 | ||
| dd1cabfeec | |||
| 0198879872 | |||
| 0016ae50bf | |||
| 69977e59ff |
@@ -1810,13 +1810,13 @@ AS
|
||||
INTO v_srtkenmerk_key
|
||||
FROM mld_srtkenmerk -- ins_v_aanwezigsrtkenmerk
|
||||
WHERE mld_srtkenmerk_upper = UPPER (v_kw)
|
||||
AND mld_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
||||
AND mld_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'r', 'S', 'X', 'V');
|
||||
ELSE -- kenmerkwaarde is numeriek (dus key)!
|
||||
SELECT mld_srtkenmerk_key
|
||||
INTO v_srtkenmerk_key
|
||||
FROM mld_srtkenmerk -- ins_v_aanwezigsrtkenmerk
|
||||
WHERE mld_srtkenmerk_key = fac.safe_to_number (v_kw)
|
||||
AND mld_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
||||
AND mld_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'r', 'S', 'X', 'V');
|
||||
END IF;
|
||||
|
||||
RETURN TO_CHAR(v_srtkenmerk_key) || '|' || TO_CHAR(v_kenmerk_groep);
|
||||
@@ -2931,7 +2931,7 @@ IS
|
||||
|
||||
IF v_waarde IS NOT NULL
|
||||
THEN
|
||||
IF v_srtkenmerk_type IN ('R', 'S')
|
||||
IF v_srtkenmerk_type IN ('R', 'r', 'S')
|
||||
THEN
|
||||
v_errormsg := 'Fout bij bepalen eigen tabel';
|
||||
|
||||
|
||||
@@ -156,6 +156,11 @@ AS
|
||||
sk.fac_kenmerkdomein_key,
|
||||
ck.cnt_kenmerkcontract_waarde
|
||||
),
|
||||
'r',
|
||||
flx.getdomeinwaarde (
|
||||
sk.fac_kenmerkdomein_key,
|
||||
ck.cnt_kenmerkcontract_waarde
|
||||
),
|
||||
'S',
|
||||
flx.getdomeinwaarde (
|
||||
sk.fac_kenmerkdomein_key,
|
||||
@@ -765,6 +770,7 @@ AS
|
||||
lcl.x('cnt_srtkenmerk_omschrijving', skm.cnt_srtkenmerk_key, cnt_srtkenmerk_omschrijving)) kenmerk,
|
||||
CASE
|
||||
WHEN skm.cnt_srtkenmerk_kenmerktype = 'R'
|
||||
OR skm.cnt_srtkenmerk_kenmerktype = 'r'
|
||||
OR skm.cnt_srtkenmerk_kenmerktype = 'S'
|
||||
THEN
|
||||
flx.getdomeinwaarde (skm.fac_kenmerkdomein_key,
|
||||
@@ -794,7 +800,7 @@ AS
|
||||
END
|
||||
waarde_d,
|
||||
CASE
|
||||
WHEN skm.cnt_srtkenmerk_kenmerktype IN ('R', 'S')
|
||||
WHEN skm.cnt_srtkenmerk_kenmerktype IN ('R', 'r', 'S')
|
||||
THEN
|
||||
flx.getdomeinwaarde (skm.fac_kenmerkdomein_key, km.cnt_kenmerkcontract_waarde)
|
||||
ELSE
|
||||
|
||||
@@ -4416,10 +4416,10 @@ FAC_LCL('lcl_menu_faq_kenmerkdomeinen', 'Kenmerkdomeinen', 'Property domains')
|
||||
FAC_LCL('lcl_menu_faq_setting', 'Instellingen', 'Settings')
|
||||
FAC_LCL('lcl_menu_mrk_bo_overview', 'Prikbord', 'Bulletin board')
|
||||
FAC_LCL('lcl_maninfo', 'Management Info', 'Management Info')
|
||||
FAC_LCL('lcl_menu_mld_mi', 'Management Info', 'Management Info')
|
||||
FAC_LCL('lcl_menu_bes_mi', 'Management Info', 'Management Info')
|
||||
FAC_LCL('lcl_menu_res_mi', 'Management Info', 'Management Info')
|
||||
FAC_LCL('lcl_menu_bez_mi', 'Management Info', 'Management Info')
|
||||
FAC_LCL('lcl_menu_mld_mi', 'Servicedesk', 'Service Desk')
|
||||
FAC_LCL('lcl_menu_bes_mi', 'Bestellingen', 'Purchase orders')
|
||||
FAC_LCL('lcl_menu_res_mi', 'Reserveringen', 'Reservations')
|
||||
FAC_LCL('lcl_menu_bez_mi', 'Bezoekers', 'Visitors')
|
||||
FAC_LCL('lcl_menu_mld_quality', 'Meldingen', 'Calls')
|
||||
FAC_LCL('lcl_menu_res_quality', 'Bezettingsgraad', 'Occupancy')
|
||||
FAC_LCL('lcl_menu_kpi', 'KPI''s', 'KPI''s')
|
||||
@@ -6067,6 +6067,7 @@ FAC_LCL('ins_tab_discipline_m', 'Productcatalogi', 'Product catalogues')
|
||||
|
||||
|
||||
FAC_LCL('bes_srtgroep', 'Artikelgroep', 'Article group')
|
||||
FAC_LCL('bes_srtgroep_m', 'Artikelgroepen', 'Article groups')
|
||||
FAC_LCL('bes_ins_discipline_key', 'Catalogus', 'Catalogue')
|
||||
FAC_LCL('bes_srtgroep_omschrijving', 'Omschrijving', 'Description')
|
||||
FAC_LCL('bes_srtgroep_volgnr', 'Volgnummer', 'Sequence number')
|
||||
|
||||
@@ -3266,7 +3266,7 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
THEN
|
||||
putsystemnotification ('Facilitor alert: Invalid ' || procname || ' procedure'
|
||||
|| '<br>Procedure ' || cust_proc
|
||||
|| '<br>Error: '|| SQLERRM
|
||||
|| '<br>Error: '|| SQLERRM
|
||||
|| '<br>Please Contact Facilitor helpdesk for support' , 3);
|
||||
END;
|
||||
END IF;
|
||||
@@ -3303,8 +3303,12 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
|
||||
-- Comprimeert of verwijdert de sensorwaarden ouder dan ins_state_history dagen
|
||||
ins.compress_states(1);
|
||||
-- verwijderen inactieve personen
|
||||
prs.personen_inactief_schonen;
|
||||
|
||||
IF (fac.getsetting('prs_purge_inactief') = '1')
|
||||
THEN
|
||||
-- verwijderen inactieve personen
|
||||
prs.personen_inactief_schonen;
|
||||
END IF;
|
||||
|
||||
fac_custprocedure('DAILY');
|
||||
|
||||
|
||||
@@ -1921,7 +1921,7 @@ AS
|
||||
WHERE alg_kenmerk_verwijder IS NULL
|
||||
AND alg_kenmerk_niveau IN ('L', 'G')
|
||||
AND alg_kenmerk_upper = UPPER (ok)
|
||||
AND alg_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
||||
AND alg_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'r', 'S', 'X', 'V');
|
||||
ELSE -- Kenmerkwaarde is numeriek (dus key)!
|
||||
SELECT alg_kenmerk_key
|
||||
INTO v_kenmerk_key
|
||||
@@ -1929,7 +1929,7 @@ AS
|
||||
WHERE alg_kenmerk_verwijder IS NULL
|
||||
AND alg_kenmerk_niveau IN ('L', 'G')
|
||||
AND alg_kenmerk_key = fac.safe_to_number (ok)
|
||||
AND alg_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
||||
AND alg_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'r', 'S', 'X', 'V');
|
||||
END IF;
|
||||
|
||||
RETURN v_kenmerk_key;
|
||||
@@ -2695,7 +2695,7 @@ IS
|
||||
|
||||
IF (v_kenmerk_niveau = p_alg_niv) -- Alleen op juiste niveau doen!
|
||||
THEN
|
||||
IF v_kenmerk_type IN ('R', 'S')
|
||||
IF v_kenmerk_type IN ('R', 'r', 'S')
|
||||
THEN
|
||||
v_errormsg := 'Fout bij bepalen eigen tabel';
|
||||
|
||||
@@ -3385,7 +3385,7 @@ AS
|
||||
WHERE alg_kenmerk_upper = UPPER (kw)
|
||||
AND alg_kenmerk_verwijder IS NULL
|
||||
AND alg_kenmerk_niveau = 'R'
|
||||
AND alg_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
||||
AND alg_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'r', 'S', 'X', 'V');
|
||||
ELSE -- kenmerkwaarde is numeriek (dus key)!
|
||||
SELECT alg_kenmerk_key
|
||||
INTO v_kenmerk_key
|
||||
@@ -3393,7 +3393,7 @@ AS
|
||||
WHERE alg_kenmerk_key = fac.safe_to_number (kw)
|
||||
AND alg_kenmerk_verwijder IS NULL
|
||||
AND alg_kenmerk_niveau = 'R'
|
||||
AND alg_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
||||
AND alg_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'r', 'S', 'X', 'V');
|
||||
END IF;
|
||||
|
||||
RETURN v_kenmerk_key;
|
||||
@@ -3974,7 +3974,7 @@ CREATE OR REPLACE PROCEDURE fac_update_onrgoed2 (
|
||||
AND alg_kenmerk_key = p_kenmerk_key
|
||||
AND alg_kenmerk_niveau = 'R';
|
||||
|
||||
IF v_kenmerk_type IN ('R', 'S')
|
||||
IF v_kenmerk_type IN ('R', 'r', 'S')
|
||||
THEN
|
||||
v_errormsg := 'Fout bij bepalen eigen tabel';
|
||||
|
||||
@@ -8585,7 +8585,7 @@ IS
|
||||
WHERE k.ins_srtkenmerk_key = sk.ins_srtkenmerk_key
|
||||
AND k.ins_kenmerk_groep = v_kenmerk_groep
|
||||
AND COALESCE(UPPER(k.ins_kenmerk_omschrijving), sk.ins_srtkenmerk_upper) = UPPER(v_kw)
|
||||
AND sk.ins_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
||||
AND sk.ins_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'r', 'S', 'X', 'V');
|
||||
ELSE -- kenmerkwaarde is numeriek (dus key)!
|
||||
SELECT k.ins_kenmerk_key
|
||||
INTO v_kenmerk_key
|
||||
@@ -8594,7 +8594,7 @@ IS
|
||||
WHERE k.ins_srtkenmerk_key = sk.ins_srtkenmerk_key
|
||||
AND k.ins_kenmerk_groep = v_kenmerk_groep
|
||||
AND k.ins_kenmerk_key = fac.safe_to_number (v_kw)
|
||||
AND sk.ins_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
||||
AND sk.ins_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'r', 'S', 'X', 'V');
|
||||
END IF;
|
||||
|
||||
IF v_kenmerk_key IS NULL
|
||||
@@ -9882,7 +9882,7 @@ AS
|
||||
OR (k.ins_srtinstallatie_key = sg.ins_discipline_key
|
||||
AND k.ins_kenmerk_niveau = 'D'))
|
||||
AND COALESCE(UPPER(k.ins_kenmerk_omschrijving), sk.ins_srtkenmerk_upper) = UPPER(v_kenmerk)
|
||||
AND sk.ins_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V')
|
||||
AND sk.ins_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'r', 'S', 'X', 'V')
|
||||
ORDER BY k.ins_kenmerk_volgnummer)
|
||||
WHERE ROWNUM = 1;
|
||||
ELSE
|
||||
@@ -9897,13 +9897,13 @@ AS
|
||||
WHERE k.ins_srtkenmerk_key = sk.ins_srtkenmerk_key
|
||||
AND k.ins_kenmerk_groep = v_groep
|
||||
AND k.ins_kenmerk_key = v_kenmerk
|
||||
AND sk.ins_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V')
|
||||
AND sk.ins_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'r', 'S', 'X', 'V')
|
||||
ORDER BY k.ins_kenmerk_volgnummer;
|
||||
END IF;
|
||||
|
||||
IF v_waarde IS NOT NULL
|
||||
THEN
|
||||
IF v_srtkenmerk_type IN ('R', 'S')
|
||||
IF v_srtkenmerk_type IN ('R', 'r', 'S')
|
||||
THEN
|
||||
v_errormsg := 'Fout bij bepalen eigen tabel';
|
||||
|
||||
@@ -20248,7 +20248,7 @@ AS
|
||||
WHERE k.cnt_srtkenmerk_key = sk.cnt_srtkenmerk_key
|
||||
AND k.cnt_kenmerk_groep = v_kenmerk_groep
|
||||
AND COALESCE(UPPER(k.cnt_kenmerk_omschrijving), sk.cnt_srtkenmerk_upper) = UPPER(v_kw)
|
||||
AND sk.cnt_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V')
|
||||
AND sk.cnt_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'r', 'S', 'X', 'V')
|
||||
AND k.cnt_kenmerk_verwijder IS NULL
|
||||
AND sk.cnt_srtkenmerk_verwijder IS NULL;
|
||||
ELSE -- kenmerkwaarde is numeriek (dus key)!
|
||||
@@ -20259,7 +20259,7 @@ AS
|
||||
WHERE k.cnt_srtkenmerk_key = sk.cnt_srtkenmerk_key
|
||||
AND k.cnt_kenmerk_groep = v_kenmerk_groep
|
||||
AND k.cnt_kenmerk_key = fac.safe_to_number (v_kw)
|
||||
AND sk.cnt_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V')
|
||||
AND sk.cnt_srtkenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'r', 'S', 'X', 'V')
|
||||
AND k.cnt_kenmerk_verwijder IS NULL
|
||||
AND sk.cnt_srtkenmerk_verwijder IS NULL;
|
||||
END IF;
|
||||
@@ -21199,7 +21199,7 @@ AS
|
||||
|
||||
IF v_waarde IS NOT NULL
|
||||
THEN
|
||||
IF v_srtkenmerk_type IN ('R', 'S')
|
||||
IF v_srtkenmerk_type IN ('R', 'r', 'S')
|
||||
THEN
|
||||
v_errormsg := 'Fout bij bepalen eigen tabel';
|
||||
|
||||
|
||||
@@ -92,7 +92,7 @@ AS
|
||||
|
||||
PROCEDURE create_ins_srtdeel_node (p_key IN NUMBER, p_concise BOOLEAN);
|
||||
|
||||
PROCEDURE create_ins_deel_node (p_key IN NUMBER, p_deelsrtcontrole_key IN NUMBER, p_concise IN BOOLEAN);
|
||||
PROCEDURE create_ins_deel_node (p_key IN NUMBER, p_deelsrtcontrole_key IN NUMBER, p_concise IN BOOLEAN, p_extra_key IN NUMBER DEFAULT NULL);
|
||||
|
||||
PROCEDURE create_prs_bedrijf_node (p_bedrijf_key IN NUMBER, p_nodename IN VARCHAR2, p_concise IN BOOLEAN);
|
||||
|
||||
@@ -962,7 +962,7 @@ AS
|
||||
END IF;
|
||||
|
||||
-- Zo nodig oplossen referentie, maar niet voor xmlnode-kenmerken tenzij wij hier al in de diepte zitten (dan weer wel)!
|
||||
IF (p_kenmerk_type = 'R' OR p_kenmerk_type = 'S')
|
||||
IF (p_kenmerk_type = 'R' OR p_kenmerk_type = 'r' OR p_kenmerk_type = 'S')
|
||||
THEN
|
||||
RETURN flx.getdomeinwaarde (p_kenmerkdomein_key, p_kenmerk_waarde, CASE WHEN xmlnode_depth = 0 THEN 1 ELSE 0 END);
|
||||
ELSIF ( p_kenmerk_type = 'N'
|
||||
@@ -3955,9 +3955,40 @@ AS
|
||||
END;
|
||||
|
||||
-- *
|
||||
-- * INS kenmerken
|
||||
-- * INS zaken
|
||||
-- *
|
||||
|
||||
PROCEDURE create_ins_deel_note_node (p_key IN NUMBER)
|
||||
AS
|
||||
CURSOR c1
|
||||
IS
|
||||
SELECT ins_deel_note_key,
|
||||
ins_deel_note_aanmaak,
|
||||
prs_perslid_key,
|
||||
ins_deel_note_omschrijving
|
||||
FROM ins_deel_note
|
||||
WHERE ins_deel_key = p_key
|
||||
ORDER BY ins_deel_note_key;
|
||||
BEGIN
|
||||
IF p_key IS NOT NULL
|
||||
THEN
|
||||
createopentag ('notes');
|
||||
|
||||
FOR rec1 IN c1
|
||||
LOOP
|
||||
createopentag ('note');
|
||||
createxmltagvalue ('key', rec1.ins_deel_note_key);
|
||||
mydatetochar ('aanmaak', rec1.ins_deel_note_aanmaak);
|
||||
createxmltagvalue ('omschrijving',
|
||||
rec1.ins_deel_note_omschrijving);
|
||||
create_prs_perslid_node (rec1.prs_perslid_key, 'noteur', TRUE);
|
||||
createclosetag ('note');
|
||||
END LOOP;
|
||||
|
||||
createclosetag ('notes');
|
||||
END IF;
|
||||
END;
|
||||
|
||||
PROCEDURE create_ins_kenmerken (p_key IN NUMBER)
|
||||
AS
|
||||
CURSOR c1
|
||||
@@ -4377,7 +4408,7 @@ AS
|
||||
|
||||
-- * create_INS_DEEL_node
|
||||
|
||||
PROCEDURE create_ins_deel_node (p_key IN NUMBER, p_deelsrtcontrole_key IN NUMBER, p_concise IN BOOLEAN)
|
||||
PROCEDURE create_ins_deel_node (p_key IN NUMBER, p_deelsrtcontrole_key IN NUMBER, p_concise IN BOOLEAN, p_extra_key IN NUMBER DEFAULT NULL)
|
||||
AS
|
||||
v_ins_srtdeel_key ins_deel.ins_srtdeel_key%TYPE;
|
||||
v_ins_alg_ruimte_key ins_deel.ins_alg_ruimte_key%TYPE;
|
||||
@@ -4482,6 +4513,7 @@ AS
|
||||
WHERE ins_deel_key = p_key;
|
||||
|
||||
createxmltagvalue ('key', p_key);
|
||||
createxmltagvalue ('extra_key', p_extra_key);
|
||||
createxmltagvalue ('binding', v_ins_alg_ruimte_type);
|
||||
|
||||
IF v_ins_alg_ruimte_type = 'R'
|
||||
@@ -4549,6 +4581,7 @@ AS
|
||||
LOOP
|
||||
create_ins_deel_node (rec1.ins_deel_key, null, FALSE);
|
||||
END LOOP;
|
||||
create_ins_deel_note_node (p_key);
|
||||
create_fac_tracking_node ('deel', p_key);
|
||||
-- TER OVERWEGING: loop voor Create_Ins_Deelsrtcontr_Node()
|
||||
END IF;
|
||||
@@ -4937,14 +4970,16 @@ AS
|
||||
v_key res_disc_params.res_disc_params_key%TYPE;
|
||||
v_preposttime res_disc_params.res_disc_params_preposttime%TYPE;
|
||||
v_notify res_disc_params.res_disc_params_notify%TYPE;
|
||||
v_bedrijf_key res_disc_params.prs_bedrijf_key%TYPE;
|
||||
BEGIN
|
||||
IF p_discipline_key IS NOT NULL
|
||||
THEN
|
||||
BEGIN
|
||||
SELECT res_disc_params_key,
|
||||
res_disc_params_preposttime,
|
||||
res_disc_params_notify
|
||||
INTO v_key, v_preposttime, v_notify
|
||||
res_disc_params_notify,
|
||||
prs_bedrijf_key
|
||||
INTO v_key, v_preposttime, v_notify, v_bedrijf_key
|
||||
FROM res_disc_params
|
||||
WHERE res_ins_discipline_key = p_discipline_key;
|
||||
EXCEPTION
|
||||
@@ -4959,6 +4994,8 @@ AS
|
||||
createxmltagvalue ('key', v_key);
|
||||
createxmltagvalue ('preposttime', v_preposttime);
|
||||
createxmltagvalue ('notify', v_notify);
|
||||
--create_prs_bedrijf_node (v_bedrijf_key, 'bedrijf', TRUE); -- in de reservering bon bij *elk* artikel gaat me te ver
|
||||
createxmltagvalue ('bedrijf_key', v_bedrijf_key);
|
||||
createclosetag ('res');
|
||||
END IF;
|
||||
END IF;
|
||||
@@ -10967,7 +11004,7 @@ AS
|
||||
create_prs_kostenplaats_node (p_key, FALSE);
|
||||
WHEN 'deel'
|
||||
THEN
|
||||
create_ins_deel_node (p_key, null, p_concise);
|
||||
create_ins_deel_node (p_key, null, p_concise, p_extra);
|
||||
WHEN 'controle'
|
||||
THEN
|
||||
create_ins_deelsrtcontr_node (p_key, FALSE);
|
||||
|
||||
@@ -140,6 +140,7 @@ DEFINE_SETTING('PRS', 0001, 'WEB_FACTAB', 'prs_kpn_string'
|
||||
DEFINE_SETTING('PRS', 0001, 'WEB_FACTAB', 'prs_pers_string' , 'string' , ' p.prs_perslid_naam|| NVL2( p.prs_perslid_voorletters, '', '' || p.prs_perslid_voorletters, '''')|| NVL2( p.prs_perslid_tussenvoegsel, '' '' || p.prs_perslid_tussenvoegsel, '''')|| NVL2( p.prs_perslid_voornaam, '' ('' || p.prs_perslid_voornaam || '')'', '''')', NULL)
|
||||
DEFINE_SETTING('PRS', 0001, 'WEB_FACTAB', 'scim_default_bedrijf' , 'number' , '-1' , 'Default company (prs_bedrijf_key) for SCIM new organisation units')
|
||||
DEFINE_SETTING('RES', 0001, 'WEB_FACFAC', 'res_remoteurl_refuse' , 'string' , '' , 'Regexp, do not jump to these remote url (future use)')
|
||||
DEFINE_SETTING('PRS', 0001, 'WEB_FACFAC', 'prs_purge_inactief' , 'number' , '1' , 'Purge prs_perslid_inactief users {1=daily, 0=disable}')
|
||||
|
||||
DEFINE_SETTING('FAC', 0000, 'WEB_FACTAB', '_optimizer_use_feedback' , 'string' , '' , '_optimizer_use_feedback (Future use)')
|
||||
DEFINE_SETTING('FAC', 0000, 'WEB_FACTAB', 'cursor_sharing' , 'string' , '' , 'cursor_sharing (Future use)')
|
||||
@@ -537,7 +538,7 @@ DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'udr_graph_pie_colors'
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'use_wildcard_with_suggests' , 'number' , '2' , 'Use wildcards for all sugest fields (0=no wildcard, 1=text*, 2=*text*)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_PRSSYS', 'usrrap_refreshrate' , 'number' , '60' , 'time between auto refresh of selected usrraps (seconds)')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'ai_enabled' , 'number' , '0' , 'Enable AI to: &1; generate subjects for calls from their description (configuration needed) &2; generate FAQs for calls &4; generate text for closing calls &8; (not implemented) find similar calls')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'openai_model' , 'string' , 'gpt-3.5-turbo' , 'Default OpenAI language model to use')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'openai_model' , 'string' , 'gpt-4o' , 'Default OpenAI language model to use')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'openai_model_large_context' , 'string' , '' , 'Fallback model for prompts with larger contexts')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'openai_apikey' , 'string' , 'sk-proj-yzeVEAimM50pGzoPSTdmT3BlbkFJM3cBKKfpo0PVEEyBYJwR', 'OpenAI APIKEY for AI services')
|
||||
DEFINE_SETTING('FAC', 0001, 'WEB_FACFAC', 'openai_organization' , 'string' , 'org-6M9EiAUYLBepI30skvLFk39B', 'OpenAI Organization for AI services')
|
||||
|
||||
@@ -2672,6 +2672,7 @@ AS
|
||||
kenmerk,
|
||||
CASE
|
||||
WHEN km.faq_kenmerk_kenmerktype = 'R'
|
||||
OR km.faq_kenmerk_kenmerktype = 'r'
|
||||
OR km.faq_kenmerk_kenmerktype = 'S'
|
||||
THEN
|
||||
flx.getdomeinwaarde (km.fac_kenmerkdomein_key,
|
||||
@@ -2701,7 +2702,7 @@ AS
|
||||
END
|
||||
waarde_d,
|
||||
CASE
|
||||
WHEN km.faq_kenmerk_kenmerktype IN ('R', 'S')
|
||||
WHEN km.faq_kenmerk_kenmerktype IN ('R', 'r', 'S')
|
||||
THEN
|
||||
flx.getdomeinwaarde (km.fac_kenmerkdomein_key, kw.faq_kenmerkwaarde_waarde)
|
||||
ELSE
|
||||
|
||||
@@ -2153,7 +2153,7 @@ AS
|
||||
ins_srtkenmerk_omschrijving)
|
||||
kenmerk,
|
||||
CASE
|
||||
WHEN skm.ins_srtkenmerk_kenmerktype = 'R' OR skm.ins_srtkenmerk_kenmerktype = 'S'
|
||||
WHEN skm.ins_srtkenmerk_kenmerktype = 'R' OR skm.ins_srtkenmerk_kenmerktype = 'r' OR skm.ins_srtkenmerk_kenmerktype = 'S'
|
||||
THEN
|
||||
flx.getdomeinwaarde (skm.fac_kenmerkdomein_key, km.ins_kenmerkdeel_waarde)
|
||||
WHEN skm.ins_srtkenmerk_kenmerktype = 'C' OR skm.ins_srtkenmerk_kenmerktype = 'F'
|
||||
@@ -2178,7 +2178,7 @@ AS
|
||||
END
|
||||
waarde_d,
|
||||
CASE
|
||||
WHEN skm.ins_srtkenmerk_kenmerktype IN ('R', 'S')
|
||||
WHEN skm.ins_srtkenmerk_kenmerktype IN ('R', 'r', 'S')
|
||||
THEN
|
||||
flx.getdomeinwaarde (skm.fac_kenmerkdomein_key, km.ins_kenmerkdeel_waarde)
|
||||
ELSE
|
||||
|
||||
@@ -4268,7 +4268,7 @@ BEGIN
|
||||
THEN
|
||||
waarde := lcl.l ('lcl_check_1');
|
||||
END IF;
|
||||
ELSIF r.mld_srtkenmerk_kenmerktype = 'R' OR r.mld_srtkenmerk_kenmerktype = 'S'
|
||||
ELSIF r.mld_srtkenmerk_kenmerktype = 'R' OR r.mld_srtkenmerk_kenmerktype = 'r' OR r.mld_srtkenmerk_kenmerktype = 'S'
|
||||
-- referentie
|
||||
THEN
|
||||
waarde := flx.getdomeinwaarde (r.fac_kenmerkdomein_key, waarde);
|
||||
|
||||
@@ -1642,7 +1642,7 @@ AS
|
||||
mld_srtkenmerk_omschrijving)
|
||||
kenmerk,
|
||||
CASE
|
||||
WHEN skm.mld_srtkenmerk_kenmerktype = 'R' OR skm.mld_srtkenmerk_kenmerktype = 'S'
|
||||
WHEN skm.mld_srtkenmerk_kenmerktype = 'R' OR skm.mld_srtkenmerk_kenmerktype = 'r' OR skm.mld_srtkenmerk_kenmerktype = 'S'
|
||||
THEN
|
||||
flx.getdomeinwaarde (skm.fac_kenmerkdomein_key, km.mld_kenmerkmelding_waarde)
|
||||
WHEN skm.mld_srtkenmerk_kenmerktype = 'C' OR skm.mld_srtkenmerk_kenmerktype = 'F'
|
||||
@@ -1667,7 +1667,7 @@ AS
|
||||
END
|
||||
waarde_d,
|
||||
CASE
|
||||
WHEN skm.mld_srtkenmerk_kenmerktype IN ('R', 'S')
|
||||
WHEN skm.mld_srtkenmerk_kenmerktype IN ('R', 'r', 'S')
|
||||
THEN
|
||||
flx.getdomeinwaarde (skm.fac_kenmerkdomein_key, km.mld_kenmerkmelding_waarde)
|
||||
ELSE
|
||||
@@ -1694,7 +1694,7 @@ SELECT o.*,
|
||||
mld_srtkenmerk_omschrijving)
|
||||
kenmerk,
|
||||
CASE
|
||||
WHEN skm.mld_srtkenmerk_kenmerktype = 'R' OR skm.mld_srtkenmerk_kenmerktype = 'S'
|
||||
WHEN skm.mld_srtkenmerk_kenmerktype = 'R' OR skm.mld_srtkenmerk_kenmerktype = 'r' OR skm.mld_srtkenmerk_kenmerktype = 'S'
|
||||
THEN
|
||||
flx.getdomeinwaarde (skm.fac_kenmerkdomein_key, ko.mld_kenmerkopdr_waarde)
|
||||
WHEN skm.mld_srtkenmerk_kenmerktype = 'C' OR skm.mld_srtkenmerk_kenmerktype = 'F'
|
||||
@@ -1719,7 +1719,7 @@ SELECT o.*,
|
||||
END
|
||||
waarde_d,
|
||||
CASE
|
||||
WHEN skm.mld_srtkenmerk_kenmerktype IN ('R', 'S')
|
||||
WHEN skm.mld_srtkenmerk_kenmerktype IN ('R', 'r', 'S')
|
||||
THEN
|
||||
flx.getdomeinwaarde (skm.fac_kenmerkdomein_key, ko.mld_kenmerkopdr_waarde)
|
||||
ELSE
|
||||
|
||||
@@ -986,7 +986,7 @@ AS
|
||||
WHERE prs_kenmerk_upper = UPPER (kw)
|
||||
AND prs_kenmerk_verwijder IS NULL
|
||||
AND prs_kenmerk_niveau = 'P'
|
||||
AND prs_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
||||
AND prs_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'r', 'S', 'X', 'V');
|
||||
ELSE -- kenmerkwaarde is numeriek (dus key)!
|
||||
SELECT prs_kenmerk_key
|
||||
INTO v_kenmerk_key
|
||||
@@ -994,7 +994,7 @@ AS
|
||||
WHERE prs_kenmerk_key = fac.safe_to_number (kw)
|
||||
AND prs_kenmerk_verwijder IS NULL
|
||||
AND prs_kenmerk_niveau = 'P'
|
||||
AND prs_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'S', 'X', 'V');
|
||||
AND prs_kenmerk_kenmerktype IN ('C', 'D', 'N', 'R', 'r', 'S', 'X', 'V');
|
||||
END IF;
|
||||
|
||||
RETURN v_kenmerk_key;
|
||||
@@ -2029,7 +2029,7 @@ AS
|
||||
|
||||
IF p_kenmerkwaarde IS NOT NULL
|
||||
THEN
|
||||
IF v_kenmerk_type IN ('R', 'S')
|
||||
IF v_kenmerk_type IN ('R', 'r', 'S')
|
||||
THEN
|
||||
v_errormsg := 'Fout bij bepalen eigen tabel';
|
||||
|
||||
|
||||
@@ -1458,7 +1458,7 @@ AS
|
||||
THEN
|
||||
waarde := lcl.l ('lcl_check_1');
|
||||
END IF;
|
||||
ELSIF ck.res_srtkenmerk_kenmerktype = 'R' OR ck.res_srtkenmerk_kenmerktype = 'S'
|
||||
ELSIF ck.res_srtkenmerk_kenmerktype = 'R' OR ck.res_srtkenmerk_kenmerktype = 'r' OR ck.res_srtkenmerk_kenmerktype = 'S'
|
||||
-- referentie
|
||||
THEN
|
||||
waarde := flx.getdomeinwaarde (ck.fac_kenmerkdomein_key, TO_NUMBER (waarde));
|
||||
|
||||
Reference in New Issue
Block a user