Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 22 Next »

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

8

sprintCountForFilters

property used to control/limiting closed sprint count in boards

number [1-20]

limiting closed sprint for Jira KPIs (scurm)

9

sonarWeekCount

property used to control X axis number for Sonar kpis

number [1-20]

Sonar KPIs (scurm and kanban)

10

jenkinsWeekCount

property used to control x axis number for jenkins kpis

number [1-20]

Jenkins KPIs (scurm and kanban)

11

repoXAxisCount

property used to control x axis number for Repo related kpis

number [1-20]

Repo related KPIs (scurm and kanban)

12

forgotPassword.expiryInterval

Property used to expire forgot password

number [1-n]

forgot password functionality

13

forgotPassword.emailSubject

Property used to define subject of forgot password email

String [a-z, A-Z]

forgot password email

14

corsFilterValidOrigin

Property used to provide valid origin

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

CORS

15

speedyLatestVersionKey

property used to provide key in version api

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

version metadata api

16

applicationDefaultLogo

property used to define name of logo

String [a-z, A-Z]

logo

17

hierarchySelectionCount

property used to get the limit of selections on hierarchy level

number [1-5]

hierarchy selection

18

dateRangeFilter.types

property used to get date filter options of kanban board

Days, Weeks, Months

Date Filters

19

dateRangeFilter.counts

property used to get date filter value of kanban board

5,10,15

20

capacity.kanban.numberOfPastWeeks

property used to get data on kanban team capacity upload screen

number [1-20]

capacity KPI

21

capacity.kanban.numberOfFutureWeek

property used to get data on kanban team capacity upload screen

number [1-20]

22

testExecution.kanban.numberOfPastDays

property used to get data on kanban test execution upload screen

number [1-20]

Test Execution KPI

23

testExecution.kanban.numberOfFutureDays

property used to get data on kanban test execution upload screen

number [1-25]

24

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)

25

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

26

percentileValue

Percentile Value to use if aggregation criteria is percentile

number [10-90]

Any KPI for which aggregation criteria is percentile

27

applicationDetailedLogger

Property used for detailed logger

On, Off

Application logging

28

encryptionKey

29

aesEncryptionKey

Key used in AES encryption/decryption

256-bit keys

Password encryption

30

rsaPrivateKey

Key used to decrypt the password received in request at time of Login

RSA key

Application Login

31

auth.expirationTime

Property used to set token expiry time

number [n] – value in ms

User session timeout

32

auth.authenticationProviders

Property used to set different providers for authentication

LDAP,STANDARD

Application Login

33

auth.secret

Property used for connecting to LDAP

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

LDAP Login

34

processorurl.<tool>

to configure customApi to connect with processors

String [a-z, A-Z]

Processor run from Dashboard

35

testconnection.<toolApi>

used in test connection feature.

String [a-z, A-Z]

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

spring.kafka.producer.bootstrap-servers

kafka.mailtopic

to run kafka on defined server and subject of the email

kafka:9092

mail-topic

Email Service

38

notificationSubject.accessRequest

notificationSubject.approvalRequest

notificationSubject.preApproval 

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

String [a-z, A-Z]

Email Notification Subject

39

notification.switch

Property to enable/disable sending notification through email

false, true

Email Notification

40

analytics.switch

Property to enable/disable google analytics

false, true

Analytics

41

approval.categories.emailSubject

User Approval functionality by Admin

String [a-z, A-Z]

User Approval

functionality

42

feedback.categories

feedback.categories.emailSubject

notification configuration while using feedback functionality

String [a-z, A-Z]

Feedback functionality

Database Configurations

please refer Information Regarding Access Management

  • No labels