Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

spring.data.mongodb.host

Used to create connection on MongoDB from application

<host-name> where db is hosted

Complete Application

2

spring.data.mongodb.port

<db_port>

3

spring.data.mongodb.database

<database_name>

4

spring.data.mongodb.username

<user_name> that can perform all actions on database

5

spring.data.mongodb.password

<password>

6

auth.accountLockedThreshold

Property used to set limit for wrong password entry. Account will be locked after this.

number [1-20]

limit of wrong password entry

7

auth.accountLockedPeriod

Property used to lock account for period (in minutes)

number [1-20]

lock account for some minutes

 Sr No

Property Field Name

Purpose of properties

Possible Values

Impacts

1

sprintCountForFilters

property used to control/limiting closed sprint count in boards

number [1-20]

Jira KPI (scurm)

2

sonarWeekCount

property used to control X axis number for Sonar kpis

number [1-20]

Sonar KPI (scurm and kanban)

3

jenkinsWeekCount

property used to control x axis number for jenkins kpis

number [1-20]

Jenkins KPI (scurm and kanban)

4

repoXAxisCount

property used to control x axis number for Repo related kpis

number [1-20]

Repo related KPI (scurm and kanban)

5

hierarchySelectionCount

property used to get the limit of selections on hierarchy level

number [1-5]

hierarchy selection

6

dateRangeFilter.types

property used to get date filter options of kanban board

Days, Weeks, Months

Date Filters

7

dateRangeFilter.counts

property used to get date filter value of kanban board

5,10,15

Date Filters

8

capacity.kanban.numberOfPastWeeks

property used to get data on kanban team capacity upload screen

number [1-20]

capacity KPI

9

capacity.kanban.numberOfFutureWeek

property used to get data on kanban team capacity upload screen

number [1-20]

capacity KPI

10

testExecution.kanban.numberOfPastDays

property used to get data on kanban test execution upload screen

number [1-20]

Test Execution KPI

11

testExecution.kanban.numberOfFutureDays

property used to get data on kanban test execution upload screen

number [1-25]

Test Execution KPI

12

jiraXaxisMonthCount

property used to control x axis number for jira kpis working on month basis

number [1-20]

Cost of delay,Release frequency KPI (scrum and kanban)

13

totalDefectCountAgingXAxisRange

Total Defect Count Aging chart x axis range. value is in month

0-1,1-3,3-6,6-12,>12

Open Ticket Ageing By Priority and Production Defects Ageing KPI

14

forgotPassword.expiryInterval

Property used to expire forgot password

number [1-20]

forgot password functionality

15

forgotPassword.emailSubject

Property used to define subject of forgot password email

String [a-z, A-Z]

forgot password email

16

corsFilterValidOrigin

Property used to provide valid origin

String [a-z, A-Z, 0-9] - localhost

CORS

17

speedyLatestVersionKey

property used to provide key in version api

String [a-z, A-Z] - latestVersion

version metadata api

18

Code Block
priority.P1, priority.P2, priority.P3, priority.P4, priority.P5

used in kpis, to group different priorities.

P1- P5

Ticket Priority

19

spring.kafka.producer.bootstrap-servers

kafka.mailtopic

to run kafka on defined server and subject of the email

kafka:9092

mail-topic

Email Service

20

notificationSubject.accessRequest

notificationSubject.approvalRequest

notificationSubject.preApproval

notification.switch

 

to use for email notification, the subject while approving or requesting.

String [a-z, A-Z]

Notification properties

21

feedback.categories

feedback.categories.emailSubject

notification configuration while using feedback functionality

String [a-z, A-Z]

Feedback functionality

22

approval.categories.emailSubject

User Approval functionality by Admin

String [a-z, A-Z]

User Approval

functionality

23

processorurl

to configure customApi to connect with processors

String [a-z, A-Z]

Processors servers Url list

24

testconnection

used in test connection feature.

String [a-z, A-Z]

Test connections get API

...