FSN#33170 KPI module versie 1
svn path=/Database/trunk/; revision=26341
This commit is contained in:
4
FCLT.SRC
4
FCLT.SRC
@@ -75,6 +75,7 @@ SET ECHO ON
|
||||
#include "fin\fin_tab.src"
|
||||
#include "prj\prj_tab.src"
|
||||
#include "msg\msg_tab.src"
|
||||
#include "kpi\kpi_tab.src"
|
||||
|
||||
/* SEQUENCES */
|
||||
#include "fac\fac_seq.src"
|
||||
@@ -92,6 +93,7 @@ SET ECHO ON
|
||||
#include "fin\fin_seq.src"
|
||||
#include "prj\prj_seq.src"
|
||||
#include "msg\msg_seq.src"
|
||||
#include "kpi\kpi_seq.src"
|
||||
|
||||
/* INDICES */
|
||||
#include "fac\fac_ind.src"
|
||||
@@ -109,6 +111,7 @@ SET ECHO ON
|
||||
#include "fin\fin_ind.src"
|
||||
#include "prj\prj_ind.src"
|
||||
#include "msg\msg_ind.src"
|
||||
#include "kpi\kpi_ind.src"
|
||||
|
||||
/* VIEWS, PACKAGES, TRIGGERS and LOCALES */
|
||||
#include "_up/recreate.inc"
|
||||
@@ -129,6 +132,7 @@ SET ECHO ON
|
||||
#include "fin\fin_ini.src"
|
||||
#include "prj\prj_ini.src"
|
||||
#include "msg\msg_ini.src"
|
||||
#include "kpi\kpi_ini.src"
|
||||
|
||||
COMMIT;
|
||||
|
||||
|
||||
@@ -3,13 +3,49 @@
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
//CREATE_TABLE(kpi_definitie, 0)
|
||||
//CREATE TABLE akza_kpi_scores
|
||||
//(
|
||||
// periode DATE, -- periode (maand) waarover KPI gaat
|
||||
// locatie VARCHAR2(50), -- omschrijving van alg_locatie
|
||||
// alg_locatie_key NUMBER, --
|
||||
//v proces VARCHAR2(50), -- proces (categorie) van KPI
|
||||
//v onderdeel VARCHAR2(50), -- onderdeel (categorie) van KPI
|
||||
//v kpi_code VARCHAR2(15), -- verkorte aanduiding KPI
|
||||
//v kpi_omschrijving VARCHAR2(60), -- aanduiding KPI
|
||||
//vv mld_melding_key NUMBER, -- melding waarin KPI-score is ingevuld
|
||||
// score NUMBER(9,4), -- behaalde score voor KPI+periode+loc
|
||||
// norm_drempels VARCHAR2(20), -- drempelwaardes voor KPI in periode
|
||||
// norm_scores VARCHAR2(20) -- behaalde genormeerde score
|
||||
//);
|
||||
|
||||
//CREATE_TABLE(kpi_scoree, 0)
|
||||
//(
|
||||
//);
|
||||
|
||||
|
||||
CREATE_TABLE(kpi_definitie, 0)
|
||||
(
|
||||
kpi_definitie_key NUMBER(10) PRIMARY KEY,
|
||||
kpi_code VARCHAR2(15), -- verkorte aanduiding KPI
|
||||
kpi_omschrijving VARCHAR2(60), -- aanduiding KPI
|
||||
kpi_definitie_categorie1 VARCHAR2(50), -- proces (categorie) van KPI
|
||||
kpi_definitie_categorie2 VARCHAR2(50), -- proces (categorie) van KPI
|
||||
kpi_definitie_categorie3 VARCHAR2(50), -- proces (categorie) van KPI
|
||||
kpi_definitie_drempels VARCHAR2(20), -- actuele drempelwaarde
|
||||
fac_functie_key NUMBER(10) -- autorisatie
|
||||
);
|
||||
|
||||
CREATE_TABLE(kpi_score, 0)
|
||||
(
|
||||
kpi_score_key NUMBER(10) PRIMARY KEY,
|
||||
kpi_definitie_key NUMBER(10) CONSTRAINT kpi_r_kpi_definitie1 REFERENCES kpi_definitie(kpi_definitie_key),
|
||||
kpi_score_datum DATE, -- peildatum waarover KPI gaat
|
||||
alg_locatie_key NUMBER(10) CONSTRAINT kpi_r_alg_locatie1 REFERENCES alg_locatie(alg_locatie_key),
|
||||
-- waarom ook niet gebouw of district?
|
||||
kpi_score_xmlnode VARCHAR2(60), -- type van waarover deze KPI gaat
|
||||
kpi_score_refkey NUMBER(10), -- key van de bijbehorende entiteit van type xmlnode
|
||||
kpi_score_score NUMBER(9,4), -- behaalde score voor KPI+periode+loc
|
||||
kpi_score_norm_score VARCHAR2(20), -- behaalde genormeerde score
|
||||
kpi_score_drempels VARCHAR2(20) -- drempelwaardes voor KPI in deze periode, pipeseparated
|
||||
);
|
||||
|
||||
|
||||
|
||||
REGISTERONCE('$Id$')
|
||||
|
||||
@@ -3,6 +3,23 @@
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
CREATE_TRIGGER(kpi_t_kpi_definitie_b_i)
|
||||
BEFORE INSERT ON kpi_definitie
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
UPDATE_PRIMARY_KEY(kpi_definitie_key, kpi_s_kpi_definitie_key);
|
||||
END;
|
||||
/
|
||||
|
||||
CREATE_TRIGGER(kpi_t_kpi_score_b_i)
|
||||
BEFORE INSERT ON kpi_score
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
UPDATE_PRIMARY_KEY(kpi_score_key, kpi_s_kpi_score_key);
|
||||
END;
|
||||
/
|
||||
|
||||
|
||||
REGISTERRUN('$Id$')
|
||||
|
||||
#endif // KPI
|
||||
|
||||
@@ -330,6 +330,37 @@ ALTER TABLE mld_workflowstep ADD mld_workflowstep_jointype
|
||||
DEFAULT 0
|
||||
CONSTRAINT mld_c_mld_wfstep_jointype CHECK(mld_workflowstep_jointype IS NOT NULL);
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// FSN#33170
|
||||
CREATE_TABLE(kpi_definitie, 0)
|
||||
(
|
||||
kpi_definitie_key NUMBER(10) PRIMARY KEY,
|
||||
kpi_code VARCHAR2(15),
|
||||
kpi_omschrijving VARCHAR2(60),
|
||||
kpi_definitie_categorie1 VARCHAR2(50),
|
||||
kpi_definitie_categorie2 VARCHAR2(50),
|
||||
kpi_definitie_categorie3 VARCHAR2(50),
|
||||
kpi_definitie_drempels VARCHAR2(20),
|
||||
fac_functie_key NUMBER(10)
|
||||
);
|
||||
|
||||
CREATE_TABLE(kpi_score, 0)
|
||||
(
|
||||
kpi_score_key NUMBER(10) PRIMARY KEY,
|
||||
kpi_definitie_key NUMBER(10) CONSTRAINT kpi_r_kpi_definitie1 REFERENCES kpi_definitie(kpi_definitie_key),
|
||||
kpi_score_datum DATE,
|
||||
alg_locatie_key NUMBER(10) CONSTRAINT kpi_r_alg_locatie1 REFERENCES alg_locatie(alg_locatie_key),
|
||||
-- waarom ook niet gebouw of district?
|
||||
kpi_score_xmlnode VARCHAR2(60),
|
||||
kpi_score_refkey NUMBER(10),
|
||||
kpi_score_score NUMBER(9,4),
|
||||
kpi_score_norm_score VARCHAR2(20),
|
||||
kpi_score_drempels VARCHAR2(20)
|
||||
);
|
||||
|
||||
CREATE SEQUENCE kpi_s_kpi_definitie_key MINVALUE 1;
|
||||
CREATE SEQUENCE kpi_s_kpi_score_key MINVALUE 1;
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////////// GENERAL
|
||||
UPDATE alg_kenmerk SET alg_kenmerk_groep = 0 WHERE alg_kenmerk_groep IS NULL;
|
||||
UPDATE bes_kenmerk SET bes_kenmerk_groep = 0 WHERE bes_kenmerk_groep IS NULL;
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
#include "fin\fin_vie.src"
|
||||
#include "prj\prj_vie.src"
|
||||
#include "msg\msg_vie.src"
|
||||
#include "kpi\kpi_vie.src"
|
||||
|
||||
// Recreation all packages
|
||||
#include "adm\adm_pac.src"
|
||||
@@ -38,6 +39,7 @@
|
||||
#include "fin\fin_pac.src"
|
||||
#include "prj\prj_pac.src"
|
||||
#include "msg\msg_pac.src"
|
||||
#include "kpi\kpi_pac.src"
|
||||
|
||||
// Recreation all triggers
|
||||
#include "fac\fac_tri.src"
|
||||
@@ -55,6 +57,7 @@
|
||||
#include "fin\fin_tri.src"
|
||||
#include "prj\prj_tri.src"
|
||||
#include "msg\msg_tri.src"
|
||||
#include "kpi\kpi_tri.src"
|
||||
|
||||
/* LOCALE's */
|
||||
#include "fac\fac_lcl.src"
|
||||
|
||||
Reference in New Issue
Block a user