Version 2 Web.Config settings

Parent Previous Next
  Qsoar Installation And Configuration Guide ›› Web.Config application settings ›› Version 2 Web.Config settings

The following table lists the web.config settings that can be altered by IIS administrator.  Currently these are settings in web.config which will cause the application to restart if they are changed.   For more information see How to stop web.config restating the application automatically on changes.


 

Key

Default setting

Possible values

Description

webpages:Version

3.0.0.0

3.0.0.0

Required. This setting must not be changed.

webpages:Enabled

FALSE

FALSE

Required. This setting must not be changed.

ClientValidationEnabled

TRUE

true or false

This setting should  not be changed.

UnobtrusiveJavaScriptEnabled

TRUE

true or false

This setting should  not be changed.

RouteDebugger:Enabled

FALSE

true or false

This setting should  not be changed.  Will add a lot of messy debugging information to a page to add in trouble should ASP.NET MVC routing.

ExcelUploadPath

~/uploads

string

The path from the client point of view ('~' means find the root folder).

NoBundle

FALSE

true or false

When true this setting will force JS and CSS files to not be bundled and the client will request separate files (therefore at a slower speed).  Used for debugging.





owin:AutomaticAppStartup


true or false

Must be false for windows authentication (local) sites.  Must be true for cloud or internet web servers.  When true a user name must be an email address.

AzureDeployment

FALSE

true or false

Must be false for windows authentication (local) sites.  Must be true for cloud or internet web servers.

AllowQsoarToUpdateDatabaseSchema

TRUE

true or false

Must be false for cloud or internet web servers.  Will allow automatic updating of the soar SQL server when the administrator runs Qsoar for the first time after an update.  Web and could servers must manually update the data base via supplied scripts.

ShowServerName


true or false

Will display the Web server in the banner.  Useful for multi sites, for example differentiating Prod from UAT.

ShowDatabaseName


true or false

Will display the database name in the banner.  Useful for multi sites, for example differentiating Prod from UAT or showing when the same database is used from different sites.





SmtpServer


mail.xxx.com.au

SMPT server address

SmtpPort


587

SMPT port

SmtpUserName


qsoar@xxx.com.au

SMPT user name (usually the email address of the sender)

SmtpPassword


string

The password of the email account.  To keep this from prying eye, if could be configured as a system environment variable on the server, for example: %QSOAR_SMPTPW% whenever SET QSOAR_SMPTPW=somegoodpassword

SmtpFrom



SMPT from (usually the email address of the sender)

SmtpEnableSsl


true or false

Should be true.

ELMAHErrorTO


admin@xxx.com.au

Optional additional email recipients of errors (see the ELAMH section in web.config).

ELMAHErrorCC


someonelese@xxx.com.au

Optional additional email recipients of errors (see the ELAMH section in web.config), as a CC.





CalendarRSVP


FALSE

Require that users respond to calendar invites( currently redundant - in future versions Qsoar will track these responses for meeting quality data).

CalendarInviteObservers


TRUE

When true will invite all people listed as observers or viewers to the one-on-one meeting.









UseMaxlength

FALSE

true or false

Used to set a 'maxlength' for character input on forms (html).  This is a usability setting. When true the user will be physically unable to enter more characters, but receives no further notification.  When false the user can type and extra character but receives notification.

MaximumTreeDepth

32

number

Maximum depth of any tree displays of data, where the table has items that have a parent.

MaximumDownLevelView

32

number

Will limited the ability of top level leaders to see more people down the tree.  For example, the value of 2, will out the CEO to see their reports, and the reports of their reports, but not further descendants.

TeamOpenTreeDepth

2

number

The default numbers of levels opened on the team page.

TopOrgRoleLevel

1

number

This is the top Org Role of the organisation, that is the CEO level.  Generally this is level 1.  But some organisations might start the level at a higher number and descend, for example CEO is level 6, general manager is level 5 and so on.  Do not change this value after a site is established.  Essentially allows the editing of purposes on the highest level strategy map.





PeriodType

Monthly

Weekly, Fortnightly, Monthly, Quarterly

Period type determines how often a meeting should be held.  See the Quoxient road map. (The period is the loop.)

PeriodTypeStart

First_Monday

Day_One, First_Sunday, First_Monday, First_Tuesday, First_Wednesday, First_Thursday, First_Friday, First_Saturday, Day_of_Strategy_Cycle

The first day of a period.

StrategyCycleType

Year

Year, Six_months, Two_year_plan, Five_year_plan, Twelve_Weeks, One_Quarter,No_Strategic_Cycle

The strategy cycle type determines the length of the full strategy cycle.  See the Quoxient road map (the strategy cycle covers the full length of the road map).

FirstStrategyCycleStartDate


Used only if StrategyCycleType = Specific_Date.  

See below (date is in the short localised format).

StrategyCycleTypeStart


Specific_Date, Period_Start, FY_Jan_1, FY_Jul_1, FY_Oct_1, Jan_July, Apr_Oct

If set to a 'Specific_Date' then the date is set in FirstStrategyCycleStartDate above





QuoxientComplianceBaseName

Quoxient System Compliance

string

Set the name of the Quoxient compliance measure (base part is added to the meeting name)

QuoxientComplianceObjectiveDescription

To align the leadership of the organisation to the purposes and goals of the organisation using the Quoxient One-on-one Meetings system.

string

Description

QuoxientComplianceObjectiveStartegyCycleTarget

96

number

Percentage

QuoxientComplianceObjectiveWeighting

5

number

Not used

QuoxientComplianceMeasureWeighting

5

number

Not used

QuoxientComplianceObjectivePerspectiveShortName

Growth

string

Must be changed if the perspectives are edited.

QuoxientComplianceMeasureUnitName

%.2

string


QuoxientComplianceMeasureDefinition

Percentage of Quoxient One-on-one Meetings held and rolled forward from the previous period under review.

string

Definition

DefaultObjectiveTypeName

Objective

string

This can only be Objective or Purpose, and the default should be Objective, so there is no need to add this setting.

ShowPurposes

TRUE

True or false

Show purposes on scorecard and strategy maps.

UseFuzzySearches

FALSE

True or false

Use fuzzy searching when searching in the edit lists (or tree).  For example if set to true, then  'fussy' will match 'fuzzy' (and perhaps other things).

ShowStatusAsRowBackGround

FALSE

True or false

Display the status colour as the background colour of a row, as well as the 'tick' or 'cross' icons.





UseKPIStatusIconsInChart

TRUE

True or false

Displays the status icons used on the strategy map in the charts.  Otherwise just a coloured circle is used.  Recommend this setting is let on to assist colour blind people.

ChartBgGradientLevel

1

false, 0, true, 1, 2, 3

See Chart Configuration settings.

ChartUseHatching

TRUE

True or false

Hatching can assist colour blind people, and can increase clarity on some charts (at the expense of aesthetics).

ChartTargetbackgroundColor

rgba(0, 128, 0, 0.50)

[string representing an rgb or rgba css colour]

Chart target  colour

ChartAntiTargetbackgroundColor

rgba(128, 0, 0, 0.50)

[string representing an rgb or rgba css colour]

Not target colour





CompanyLogoImage


string

Name of the image file displaying the organisation logo (Contact quoxient to have yours this added to the distribution)

CompanyThemeCss

quoxient_theme.css

string

The name of the css theme file containing the them colours for your organisation.   (Contact quoxient to have yours created and added to the distribution)

OrganisationName


string

Organisation Name