FSN#36197 KPI: beheerscherm KPI-definities
svn path=/Website/trunk/; revision=38704
This commit is contained in:
121
APPL/API2/model_kpi_definitie.inc
Normal file
121
APPL/API2/model_kpi_definitie.inc
Normal file
@@ -0,0 +1,121 @@
|
||||
<% /*
|
||||
$Revision$
|
||||
$Id$
|
||||
|
||||
File: model_kpi_definitie.inc
|
||||
|
||||
Description: Model voor kpi_definitie
|
||||
|
||||
Context:
|
||||
|
||||
Notes:
|
||||
*/
|
||||
%>
|
||||
<!-- #include file="./model_kpi_score.inc"-->
|
||||
|
||||
<%
|
||||
function model_kpi_definitie()
|
||||
{
|
||||
this.records_name = "kpi_definitions";
|
||||
this.record_name = "kpi_definition";
|
||||
this.table = "kpi_definitie";
|
||||
this.primary = "kpi_definitie_key";
|
||||
this.autfunction = "WEB_PRSSYS";
|
||||
this.record_title = L("lcl_kpi_definitie_frame");
|
||||
this.records_title = L("lcl_kpi_definitie_title");
|
||||
|
||||
this.fields = {
|
||||
"id": {
|
||||
"dbs": "kpi_definitie_key",
|
||||
"label": L("lcl_key"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"seq": "prs_u_kpi_definitie_key"
|
||||
},
|
||||
"code": {
|
||||
"dbs": "kpi_definitie_code",
|
||||
"label": L('kpi_definitie_code'),
|
||||
"typ": "varchar",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"defaultvalue": null
|
||||
},
|
||||
"name": {
|
||||
"dbs": "kpi_definitie_omschrijving",
|
||||
"label": L("kpi_definitie_omschrijving"),
|
||||
"typ": "varchar",
|
||||
"required": true,
|
||||
"filter": "like",
|
||||
"defaultvalue": null
|
||||
},
|
||||
"info": {
|
||||
"dbs": "kpi_definitie_info",
|
||||
"label": L("kpi_definitie_info"),
|
||||
"typ": "memo",
|
||||
"required": true,
|
||||
"filter": "like",
|
||||
"defaultvalue": null
|
||||
},
|
||||
"proces": {
|
||||
"dbs": "kpi_definitie_categorie1",
|
||||
"label": L("kpi_definitie_categorie1"),
|
||||
"typ": "varchar",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"defaultvalue": null
|
||||
},
|
||||
"part": {
|
||||
"dbs": "kpi_definitie_categorie2",
|
||||
"label": L("kpi_definitie_categorie2"),
|
||||
"typ": "varchar",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"defaultvalue": null
|
||||
},
|
||||
"altgroup": {
|
||||
"dbs": "kpi_definitie_categorie3",
|
||||
"label": L("kpi_definitie_categorie3"),
|
||||
"typ": "varchar",
|
||||
"filter": "exact",
|
||||
"defaultvalue": null
|
||||
},
|
||||
"threshold": {
|
||||
"dbs": "kpi_definitie_drempels",
|
||||
"label": L("kpi_definitie_drempels"),
|
||||
"typ": "varchar",
|
||||
"multiedit": true
|
||||
},
|
||||
"authorization": {
|
||||
"dbs": "fac_functie_key",
|
||||
"label": L("fac_functie_key"),
|
||||
"typ": "key",
|
||||
"foreign": "fac_functie",
|
||||
"LOVinit": "",
|
||||
"multiedit": true
|
||||
}
|
||||
};
|
||||
|
||||
this.includes = {
|
||||
"kpiscore" : {
|
||||
"model": new model_kpi_score(this),
|
||||
"joinfield": "kpi",
|
||||
enable_update: true
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
this.edit = {
|
||||
"modal": false
|
||||
};
|
||||
|
||||
this.list = {
|
||||
"columns": ["code", "name", "info", "proces", "part", "altgroup", "threshold", "authorization"]
|
||||
};
|
||||
|
||||
this.REST_GET = generic_REST_GET(this);
|
||||
this.REST_POST = generic_REST_POST(this);
|
||||
this.REST_PUT = generic_REST_PUT(this);
|
||||
this.REST_DELETE = generic_REST_DELETE(this);
|
||||
}
|
||||
%>
|
||||
121
APPL/API2/model_kpi_score.inc
Normal file
121
APPL/API2/model_kpi_score.inc
Normal file
@@ -0,0 +1,121 @@
|
||||
<% /*
|
||||
$Revision$
|
||||
$Id$
|
||||
|
||||
File: model_kpi_score.inc
|
||||
|
||||
Description: Model voor kpi_score
|
||||
|
||||
Context:
|
||||
|
||||
Notes:
|
||||
*/
|
||||
%>
|
||||
<%
|
||||
function model_kpi_score()
|
||||
{
|
||||
this.records_name = "kpi_scores";
|
||||
this.record_name = "kpi_score";
|
||||
this.table = "kpi_score";
|
||||
this.primary = "kpi_score_key";
|
||||
this.autfunction = "WEB_PRSSYS";
|
||||
this.record_title = L("lcl_kpi_score_frame");
|
||||
this.records_title = L("lcl_kpi_score_title");
|
||||
|
||||
this.fields = {
|
||||
"id": {
|
||||
"dbs": "kpi_score_key",
|
||||
"label": L("lcl_key"),
|
||||
"typ": "key",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"seq": "prs_u_kpi_score_key"
|
||||
},
|
||||
"kpi": {
|
||||
"dbs": "kpi_definitie_key",
|
||||
"label": L('kpi_definitie_key'),
|
||||
"typ": "key",
|
||||
"readonly": true,
|
||||
"foreign": {
|
||||
"tbl": "kpi_definitie_key",
|
||||
"key": "kpi_definitie_key",
|
||||
"desc": "kpi_definitie_omschrijving"
|
||||
},
|
||||
"filter": "exact",
|
||||
"defaultvalue": null
|
||||
},
|
||||
"date": {
|
||||
"dbs": "kpi_score_datum",
|
||||
"label": L('kpi_score_datum'),
|
||||
"typ": "date",
|
||||
"required": true,
|
||||
"filter": "exact",
|
||||
"defaultvalue": new Date()
|
||||
},
|
||||
"location": {
|
||||
"dbs": "alg_locatie_key",
|
||||
"label": L("alg_locatie"),
|
||||
"typ": "key",
|
||||
"readonly": true,
|
||||
"foreign": {
|
||||
"tbl": "alg_locatie",
|
||||
"key": "alg_locatie_key",
|
||||
"desc": "alg_locatie_omschrijving"
|
||||
},
|
||||
"defaultvalue": null
|
||||
},
|
||||
"xmlnode": {
|
||||
"dbs": "kpi_score_xmlnode",
|
||||
"label": L("kpi_score_xmlnode"),
|
||||
"typ": "varchar",
|
||||
"filter": "like",
|
||||
"defaultvalue": null
|
||||
},
|
||||
"refkey": {
|
||||
"dbs": "alg_locatie_key",
|
||||
"label": L("alg_locatie"),
|
||||
"typ": "key",
|
||||
"readonly": true,
|
||||
"foreign": {
|
||||
"tbl": "alg_locatie",
|
||||
"key": "alg_locatie_key",
|
||||
"desc": "alg_locatie_omschrijving"
|
||||
},
|
||||
"defaultvalue": null
|
||||
},
|
||||
"score": {
|
||||
"dbs": "kpi_score_score",
|
||||
"label": L("kpi_score_score"),
|
||||
"typ": "number",
|
||||
"required": true,
|
||||
"filter": "like",
|
||||
"defaultvalue": null
|
||||
},
|
||||
"standard": {
|
||||
"dbs": "kpi_score_norm_score",
|
||||
"label": L("kpi_score_norm_score"),
|
||||
"typ": "varchar",
|
||||
"filter": "like",
|
||||
"defaultvalue": null
|
||||
},
|
||||
"threshold": {
|
||||
"dbs": "kpi_score_drempels",
|
||||
"label": L("kpi_score_drempels"),
|
||||
"typ": "varchar"
|
||||
}
|
||||
};
|
||||
|
||||
this.edit = {
|
||||
"modal": true
|
||||
};
|
||||
|
||||
this.list = {
|
||||
"columns": ["kpi", "date", "location", "xmlnode", "refkey", "score", "standard", "threshold"]
|
||||
};
|
||||
|
||||
this.REST_GET = generic_REST_GET(this);
|
||||
// this.REST_POST = generic_REST_POST(this);
|
||||
// this.REST_PUT = generic_REST_PUT(this);
|
||||
// this.REST_DELETE = generic_REST_DELETE(this);
|
||||
}
|
||||
%>
|
||||
Reference in New Issue
Block a user