Server Setting/Configuration
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 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 |
| 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 | Â 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 |
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
Â
Â
© 2022 Publicis Sapient. All rights reserved.