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 |