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 |
---|
Impacts
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 |
|
|
KPIs (scurm) |
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 control x-axis number for Repo related kpis |
| Check-ins & Merge Requests Kpi |
13 |
| property used to control x axis number of sprint count |
| Backlog Reediness KPI |
14 |
| Property used to expire forgot password |
| forgot password functionality |
15 |
| Property used to define subject of forgot password email |
| forgot password email |
16 |
| Property used to provide valid origin |
| CORS |
17 |
| property used to provide key in version api |
| version metadata api |
18 |
| property used to define name of logo |
| logo |
19 |
| property used to get the limit of selections on hierarchy level |
| hierarchy selection |
20 |
| property used to get date filter options of kanban board |
| Date Filters |
21 |
| property used to get date filter value of kanban board |
| |
22 |
| property used to get data on kanban team capacity upload screen |
| capacity KPI |
23 |
| property used to get data on kanban team capacity upload screen |
| |
24 |
| property used to get data on kanban test execution upload screen |
| Test Execution KPI |
25 |
| property used to get data on kanban test execution upload screen |
| |
26 |
| property used to control x axis number for jira kpis working on month basis |
| Cost of delay,Release frequency KPI (scrum and kanban) |
27 |
| Total Defect Count Aging chart x axis range. value is in month |
|
Database Configurations
access managment -
auto approval
| Open Ticket Ageing By Priority and Production Defects Ageing KPI | |||||
28 |
| Percentile Value to use if aggregation criteria is percentile | number [10-90] | Any KPI for which aggregation criteria is percentile | ||
29 |
| Property used for detailed logger | On, Off | Application logging | ||
30 |
| |||||
31 |
| Key used in AES encryption/decryption | 256-bit keys | Password encryption | ||
32 |
| Key used to decrypt the password received in request at time of Login | RSA key | Application Login | ||
33 |
| Property used to set token expiry time | number [n] – value in ms | User session timeout | ||
34 |
| Property used to set different providers for authentication |
| Application Login | ||
35 |
| Property used for connecting to LDAP |
| LDAP Login | ||
36 |
| to configure customApi to connect with processors |
| Processor run from Dashboard | ||
37 |
| used in test connection feature. |
| Test connections get API | ||
38 |
| used in kpis, to group different values of same level priorities. | P1- P5 | Ticket Priority | ||
39 |
| to run kafka on defined server and subject of the email |
| Email Service | ||
40 |
| set flag for send mail via Notification Kafka Service | true/false | Email Service | ||
41 |
| to use for email notification, the subject while approving or requesting. |
| Email Notification Subject | ||
42 |
| Property to enable/disable sending notification through email | false, true | Email Notification | ||
43 |
| Property to enable/disable google analytics | false, true | Knowhow Analytics | ||
44 |
| User Approval functionality by Admin |
| User Approval Functionality | ||
45 |
| notification configuration while using feedback functionality |
| Feedback functionality | ||
46 |
| limit the data to be pushed via push data API |
| expose push data api | ||
47 |
| Expose Push data API Token Expriry days Limit |
| expose push data api | ||
48 |
| max comment store in db kpi wise |
| comment Feature | ||
49 |
| limit of comment view on each KPI |
| comment Feature | ||
50 |
| cookie validity duration in sec |
| API Security | ||
51 |
| set http flag true |
| API Security | ||
52 |
| set secured cookie flag |
| API Security | ||
53 |
| SameSite Cookie Attribute Changes |
| API Security | ||
54 |
| cert file Path for Ldap Certificate | file path | AD Login | ||
55 |
| key file Path for Ldap Certificate | file path | AD Login | ||
56 |
| key tool file alias name | file name | AD Login |
Database Configurations
please refer Information Regarding Access Management