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 |
|
Date Filters
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 |
|
capacity KPI
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 |
12
| 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 |
14
forgotPassword.expiryInterval
Property used to expire forgot password
number [1-20]
forgot password functionality
15
forgotPassword.emailSubject
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 |
|
forgot password email
16
corsFilterValidOrigin
LDAP Login | |||
36 |
| to configure customApi to connect with processors |
|
|
CORS
17
speedyLatestVersionKey
Processor run from Dashboard | |||
37 |
| used in test connection feature. |
|
latestVersion
version metadata api
18
S.NO
Properties
Information
1
Ticket Priority
Kafka related Properties
Test connections get API | ||||
38 |
| used in kpis, to group different values of same level priorities. |
2.
P1- P5 | Ticket Priority | |
39 |
| to run kafka on defined server and subject of the email |
3.
Notification properties
| 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. |
4.
Feedback properties
| 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 |
processorurl
|
to configure customApi to connect with processors
6.
testconnection
used in test connection feature.
Database Configurations
access managment -
auto approval
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