Hidden Flags
The following options are inaccessible from the Admin Console, but may be toggled on or off or otherwise modified by editing the field in the config file xml.
- <showcrosstabwizard> – Show or hide the CrossTab Wizard button in the Report Designer.
- <allowhtmlinscheduledemails> – Set to True to allow users to insert html tags within the body of scheduled emails.
- <filterdropdownobjecttenancy> – Set to False to disable tenanting on filter dropdown objects. If this is disabled and a tenant column limits the dataset for a data object, then a filter dropdown list within a report will show the full dataset for the data object rather than its limited subset.
Example: A tenant column limits the dataset of an Employees data object so that only data for the employee with the last name "King" appears. Executing a report that uses this data object will only output data associated with King. If <filterdropdownobjecttenancy> is True (default), then a filter on Employees.LastName added to this report will only allow King to be selected. However, if it is set to False, the filter on Employees.LastName will allow all employee last names to be selected even though only data for King will appear.
- <showbrowseroutofdatewarning> (v2016.3.4+) – Set to False to prevent a popup error message from appearing if a user accesses Exago with an unsupported browser.
- <webfarmsupport> – Must be set to True if running in a web farm environment.
- <expressviewdefaultformattheme> – (v2017.1+) Select a default ExpressView theme.
- <aliasallentities> – (v2017.2+) Set to True to always use data object Ids as an alias in the generated SQL.
- <safemode> – (v2017.2+) Set to True to ensure that data object names and Ids are unique. If not, log an error.
- <allowearlypagebreak> – (v2017.3+) Set to True to allow users to insert a page break at the beginning of a report, which would cause the first page to be empty.
- <canjointransformobjectsindb> – (v2018.1+) Set to False to cause vertical table transformations to be processed in the application instead of in the database. This will prevent the use of advanced joins with vertical tables.
- <cacheconfig> – (v2018.1+) Set to True to cause the configuration data to be cached in the session. This can increase performance when using extremely large config files.
Warning: Any in-session operations which modify the configuration will cause erroneous behavior. Such operations include: OnConfigLoadEnd server event, advanced joins, vertical table transformations.
-
<performancetesting> – (v2018.2+) Set to True to set Ctrl+Alt+A to allow for running a report a specified number of times simultaneously for performance testing. Must be run from the report designer for the desired report.
-
<reportlistcache> – (v2018.2+) Set to False to opt out of caching in the GetReportList method when using a Folder Management assembly.
Note: The following two flags have been implemented to allow modifications to be made to the geocoding web requests sent to Google.
-
<webrequestkeepalive> – (v2018.2+) Set to True to allow the use of a single TCP connection to send and receive multiple HTTP requests. If set to False, a new TCP connection will be opened for every HTTP request.
-
<webrequestprotocolversion> – (v2018.2+) Defaults to "1.1", allowing the definition of 24 status codes as well as other advancements made present in HTTP protocol version 1.1.
Any fields which are not mentioned here are either not intended for external use or not fully implemented and should be ignored.