Administrators can edit settings in the web.config file to alter the default behavior of Anaplan XL Web.

If a setting doesn't exist in the <appSettings> section, you can add it.

SettingDescriptionValid values or example
AllowGuestNot currently used.
AllowHtmlColonAllows outputting or raw html into workbooks.True/False
AlwaysHideButtonsComma delimited list of toolbar buttons to hide.SubmitChanges, Print, SaveToExcel, SaveToPowerPoint, SaveToRepository, SaveParameters, Refresh, ToggleSlicerTaskPane
AnalysisServicesAzureAlwaysPromptUserNameAndPasswordForces the login prompt On/Off even if the published report didn't require a password. Useful if Excel connections are integrated with AAD but Anaplan XL Web requires users to enter their credentials.True/False
ApplicationUrlThe URL that the users use to access the application. Can usually be left blank.

https://myapplication.example.org/anaplanxlweb

/anaplanxlweb

AutoReloadOnSessionTimeoutAllows the report to be automatically reloaded if a user allows their session to time out.True/False
ClearLevelsMovedToFiltersWhere an entire level is selected on an axis (potentially a large number of members), and is dragged onto the slicer, the selection is changed to the default member (typically All). This is to prevent users accidentally creating a very slow running query by individually aggregating all the members dragged to the slicerTrue/False
CommentReverseChronologyChange the order comments are displayed.True/False
CustomHelpUrlAllows you to direct your users to a custom help portal you have created.https://otherserver.example.org/customhelp
CustomerLogoAllows you to include a custom logo in the Anaplan XL Web header area. The image must be under 32px in height.https://otherserver.example.org/companylogo.png
DefaultChartSeriesThe default number of series to chart on an ad-hoc report.Integer
DefaultCultureThe backup culture where it can't be retrieved from the browser.en-US
DefaultFormatStringThe default format string to use before the user has set one.0.00
DirectoryServicesSizeLimitNot currently used.
DisableAdhocGridsAdhoc Grids functionality is disabled.True/False
DisableAnalyticBooksAnalytic Books functionality is disabled.True/False
DisableSettingsButtonPreferences functionality is disabled.True/False
DisableHelpButtonHelp functionality is disabled.True/False
DisplaySystemMemPropsShow system member properties available for selection.True/False
DocumentDomainUsed when embedding Anaplan XL within an iframe on a different server.otherservice.example.org
DrillthroughAbsoluteMaxRowsMaximum permitted rows on a drillthrough.Integer
DrillthroughDefaultMaxRowsDefault maximum rows on a drillthrough.Integer
ExternalLogoutUrlSpecifies the Url to call when the user presses the Logout link. By default, a request is made to the Url. If you set ExternalLogoutUrlMustNavigate to True, then the browser will redirect to the Url instead.https://my-idp.com/logout
GoogleMapsJavascriptUriSpecifies a non-default location for the map JavaScript. Useful when google.com is not reachable, for example in China.maps.google.com/maps/api/js?sensor=false&v=3.9
GoogleMapsMarkerManJavascriptUriSpecifies a non-default location for the map JavaScript. Useful when google.com is not reachable, for example in China.google-maps-utility-library-v3.googlecode.com/svn/tags/markermanager/1.0/src/markermanager_packed.js
KeepAliveSet to True to allow Anaplan XL to make a web request to the server every minute to keep the session alive, and stop open reports from expiring.True/False
LogErrorsWrite errors to the Error.log file.True/False
LogPerformanceFor debug only.True/False
MapUseHttpsSpecifies that Anaplan XL should use HTTPS links to map scripts. Can usually be left blank.True/False
MaxChartSeriesThe maximum number of series to chart on an ad-hoc report.Integer
MemberRetrieveCountThe number of members to retrieve at a time when a tree is expanded. Default is 250.Integer
PdfConverterPasswordNot currently used.
PdfConverterUserNameNot currently used.
PdfHostWebBrowserNot currently used.
PdfRendererNot currently used.
PdfSetCookieNot currently used.
PdfUseAppPoolUserForPdfConversionTrue to use the IIS configured application pool user for creating the PDF during the PDF print. False uses the impersonated user. Must be True for 64-bit application pools.True/False
PdfUseAppPoolUserForXpsPrintTrue to use the IIS configured application pool user for creating the XPS during the PDF print. False uses the impersonated user. Must be True for 64-bit application pools.True/False
PdfXpsDriverThe XPS driver for creating the XPS during the PDF print.Usually Microsoft XPS Document Writer
PowerBiCloudAlwaysPromptUserNameAndPasswordForces the logon prompt On/Off even if the published report did not require a password. Useful if Excel connections are integrated with AAD but web requires users to enter their credentials.True/False
PowerBiCloudAuthenticationTypeSet the authentication type to use.UsernamePassword/OAuth
AnalysisServicesAzureAlwaysPromptUserNameAndPasswordSame as Power BI.True/False
AnalysisServicesAzureAuthenticationTypeSame as Power BI.UsernamePassword/OAuth
PrimaryColorChange the primary color (including top bar). Should be a hex value. For use in the new Anaplan XL Web Portal UI only.#1a82c5
ProgressBarCssCustom CSS class for the progress image. Built-in values are xl3-progress (the standard position) and xl3-progress-center (which centers the image).xl3-progress-center
ProgressBarUrlSets a custom image for the progress bar.https://otherserver.example.org/progress.gif
QueryActiveDirectoryUsed to display the user name on homepage.True/False
RepositioryRootUNCNo longer supported — listed for compatibility reasons. To create a shared repository, use MKLink to replace the folder with a Symbolic Link to a network share.
RespositoryFileMenuEnable or disable Delete/Rename right-click options on a file.True/False
RespositoryFolderMenuEnable or disable Delete/Rename right-click options on a folder.True/False
SearchDefaultTypeThe default search type to be used in the member selector quick search.Possible values are Equals, BeginsWith, Contains. Default value is BeginsWith.
SQLRepositoryConnectionStringThe connection string used to connect to the SQL Repository.Data Source=sql.example.org;Initial Catalog=AnaplanXLWeb;Integrated Security=True
SharePointOnlyEncryptedUrlsIf enabled, then only encrypted paths are allowed for showing embedded SharePoint report.True/False
SharePointUseRepositoryWhether to use SharePoint for the repository.True/False
SharePointServerUrlThe SharePoint server to use for the repository.http://sharepoint
ShowErrorMessagesShow detailed error messages or ‌a reference to the log file.True/False
ShowReportNameInTooltipSet to True to show the full report name when hovering over a report in the repository bar.True/False
ShowReportsBeforeFoldersSet to True to display reports before sub-folders.True/False
StartupReportReplaces the default startup page with the specified report.Reports/StartupReport.xml
StopImpersonatingDuringDataAccessStops impersonation during multidimensional data access. Connection will be made as the AppPool user instead.True/False
StopImpersonatingDuringRelationalDataAccessStops impersonation during relational data access. Connection will be made as the AppPool user instead.True/False
TwoPassQueryMaxTupleCountThe maximum number of tuples to submit at once for formula queries.Integer
UnmapConnectionsOnExportControls whether connections are unmapped when a user downloads a file. Default is True.True/False
UseAppPoolUserForSQLRepositoryWhether to use the application pool user to connect to the SQL Repository.True/False
UseAppPoolUserForSharepointDownloadWhether to use the application pool user to download from SharePoint.True/False
UsePathsForSQLRepositorySet to True so that the Get URL of reports selected in the Anaplan XL Web user interface or the SharePoint web part are referred to using the path rather than a GUID when running the SQL Repository.True/False
V5FormatFileLocationNot currently used.
WebSiteTitleOverride the default website title.String
WithMembersOnWhereFormula engine option to control MDX generation, puts aggregates in the where clause. Mimics the same option from Excel.True/False
WritebackTimeoutWriteback timeout in milliseconds.Integer
XL3LastCubeUpdateVolatileWhether the XL3LastCubeUpdate formula should be volatile.True/False
X_UA_Compatible_IESets the X-UA-Compatible meta tag, which forces compatibility rendering in Internet Explorer.Edge

Standard IIS/.NET options of interest:

  • executionTimeout extends the request timeout in case of long-running queries.
      • Amend the httpRuntime element, for example <httpRuntime ... executionTimeout="120" />

To configure Anaplan XL Web to use the impersonated user instead of the application pool user.

  1. Set PdfUseAppPoolUserForXpsPrint and PdfUseAppPoolUserForPdfConversion to True.
  2. Ensure the application pool user has Modify access to the Temp folder, \inetpub\wwwroot\AnaplanXLWeb\temp

Although not recommended, advanced users can update Data Configuration Settings to affect connection behavior.