setting section details
Setup threshold
Collection 'kpi_master
' stores the information about all KPIs. One document refer to one KPI in this collection.
To change threshold value for any KPI, update the value for field 'thresholdValue
' in 'kpi_master
' collection against required KPI.
Setup Aggregation
In KnowHOW dashboard, admin can set different aggregation criteria for different KPIs. Supported aggregation criteria are - Average, Median, Sum and Percentile.
Aggregation criteria for each KPI is mentioned in collection 'kpi_master
' under field 'aggregationCriteria
'. To change this value, we need to update 'aggregationCriteria
' field value in the database.
Properties File Configuration
S. No. | Property Name | Purpose of property | Possible Values | Impact |
---|---|---|---|---|
1 |
| Used to create connection on MongoDB from application | <host-name> where db is hosted | Complete Application |
2 |
| <db_port> | ||
3 |
| <database_name> | ||
4 |
| <user_name> that can perform all actions on database | ||
5 |
| <password> | ||
6 |
| Property used to set limit for wrong password entry. Account will be locked after this. |
|
|
7 |
| Property used to lock account for period (in minutes) |
|
|
8 |
| property used to control/limiting closed sprint count in boards |
|
|
9 |
| property used to control X axis number for Sonar kpis |
| Sonar KPIs (scurm and kanban) |
10 |
| property used to control x axis number for jenkins kpis |
| Jenkins KPIs (scurm and kanban) |
11 |
| property used to control x axis number for Repo related kpis |
| Repo related KPIs (scurm and kanban) |
12 |
| Property used to expire forgot password |
| forgot password functionality |
13 |
| Property used to define subject of forgot password email |
| forgot password email |
14 |
| Property used to provide valid origin |
| CORS |
15 |
| property used to provide key in version api |
| version metadata api |
16 |
| property used to define name of logo |
| logo |
17 |
| property used to get the limit of selections on hierarchy level |
| hierarchy selection |
18 |
| property used to get date filter options of kanban board |
| Date Filters |
19 |
| property used to get date filter value of kanban board |
| |
20 |
| property used to get data on kanban team capacity upload screen |
| capacity KPI |
21 |
| property used to get data on kanban team capacity upload screen |
| |
22 |
| property used to get data on kanban test execution upload screen |
| Test Execution KPI |
23 |
| property used to get data on kanban test execution upload screen |
| |
24 |
| property used to control x axis number for jira kpis working on month basis |
| Cost of delay,Release frequency KPI (scrum and kanban) |
25 |
| Total Defect Count Aging chart x axis range. value is in month |
| Open Ticket Ageing By Priority and Production Defects Ageing KPI |
26 |
| Percentile Value to use if aggregation criteria is percentile | number [10-90] | Any KPI for which aggregation criteria is percentile |
27 |
| Property used for detailed logger | On, Off | Application logging |
28 |
| |||
29 |
| Key used in AES encryption/decryption | 256-bit keys | Password encryption |
30 |
| Key used to decrypt the password received in request at time of Login | RSA key | Application Login |
31 |
| Property used to set token expiry time | number [n] – value in ms | User session timeout |
32 |
| Property used to set different providers for authentication |
| Application Login |
33 |
| Property used for connecting to LDAP |
| LDAP Login |
34 |
| to configure customApi to connect with processors |
| Processor run from Dashboard |
35 |
| used in test connection feature. |
| Test connections get API |
36 | priority.P1, priority.P2, priority.P3, priority.P4, priority.P5 | used in kpis, to group different values of same level priorities. | P1- P5 | Ticket Priority |
37 |
| to run kafka on defined server and subject of the email |
| Email Service |
38 |
| to use for email notification, the subject while approving or requesting. |
| Email Notification Subject |
39 |
| Property to enable/disable sending notification through email | false, true | Email Notification |
40 |
| Property to enable/disable google analytics | false, true | Analytics |
41 |
| User Approval functionality by Admin |
| User Approval functionality |
42 |
| notification configuration while using feedback functionality |
| Feedback functionality |
Database Configurations
please refer Information Regarding Access Management