Skip to main content
Version: 2026.3

Extended properties

Introduction to extended properties​

Extended properties are settings for features in the Thinkwise Platform that have not yet been formalized in the Software Factory model. You can use the parameters below as extended properties in the Software Factory and Intelligent Application Manager.

Extended properties in the Software Factory​

In the Software Factory, you can use extended properties in a runtime configuration. This way, you can configure multiple environments for an application. For more information about runtime configurations, see Runtime configurations.

To add an extended property to a runtime configuration:

menu Maintenance > Runtime configurations > tab Extended properties

  1. Add the extended property.
  2. Enter a value.
  3. If necessary, clear the checkbox Expose to front-end. Disabling this setting will exclude the extended property from the user interface. APIs, for example, do not need UI information.
note

For some extended properties it is important to configure Expose to front-end to ensure the correct behavior. See also Available extended properties.

Extended properties in IAM​

A few properties only work when set in IAM since they need to be loaded before the user interface is shown. In the list of available extended properties, these are marked as global.

To add an extended property to a global configuration in IAM:

menu Settings > Global configurations > tab Extended properties

  1. Add the extended property.
  2. Enter a value.
note

If you specify application-specific parameters in the Global configurations, they will be used by all applications.

Available extended properties​

In the table below, the options Yes and No have the following alternatives:

  • Yes
    • true
    • 1
  • No
    • false
    • 0

The options highlighted in bold represent the default settings.

note

The extended properties below are for the Universal UI and Indicium. For the extended properties for the Windows GUI, see the documentation for version 2026.2 or older.

ParameterDescriptionOptionsScope
AllowOfflineExperienceWhen enabled, the application can be used in offline mode. This allows users to work with the application without an internet connection. Note that you also need to set up offline available tables and tasks.Yes
No
Application
AllowPathOutsideBasePathFor temporary use. Allows the retrieval, download, and preview of files outside the configured base file storage path. The setting will be removed in a future release.True
False
Application
AllowProcessFlowsInLookupDialogsBy default, process flows cannot be executed in a lookup. With this property, a process flow is allowed access to a lookup, provided all process actions are allowed in a lookup.
Forbidden process actions are: Manual, Close document, Open document, Activate document, and Zoom in on detail.
Yes
No
Application
AlwaysShowBarcodeKeyboardAlways shows the virtual keyboard instead of suppressing it, which can help with compatibility issues on specific devices. When enabled, the keyboard icon is hidden.Yes
No
Application
CCSIDIndicium Sets the CCSID (Code Page) of IBM i DB2 Jobs. When not filled or 0, the default server code page is used.37 - legacy default
1140 - 37 + euro sign ‚¬
ClearReportDataSourceIndicium The name of the default data source to be used on the server where Clear Reports is installed. The data source needs to be added on the server and can be used if credentials cannot be parsed, for instance when Kerberos is used.
ClearReportPortIndicium The port of the server where Clear Reports is installed.Application
ClearReportServerIndicium The server where Clear Reports is installed.Application
ClearReportTimeoutSecondsIndicium The timeout in seconds for reports that run on the server where Clear Reports is installed. If a report takes longer, it times out. Set a higher value if you have slow reports.Application
ClearReportUriIndicium The path to the server where Clear Reports is installed.Application
DisableFilterOnDetailsDisables the option to filter on details with the Search field.Yes
No
Application
DisableGroupGridAggregationsDisables the option to show aggregated values for each group in grids.Yes
No
Application
DisableZoomInWhen 'Yes', disables zooming in by double clicking on a tab header or grid row.Yes
No
Application
EnableDropdownForSubmenuEnables dropdown behavior for grouped action buttons in action bars. When enabled, clicking the group button opens a dropdown menu with the grouped actions.
See Group actions in the action bar instead.
Yes
No
Application
EnableResponseSizeLimitingFor Thinkwise platform versions 2025.3 or older. When enabled, Indicium limits the response sizes for tables and views to a 1000 records. This is beneficial to protect Indicium and the database from accidental or malicious large data requests. Note that this may impact third party integrations. You can not exempt specific API calls on Thinkwise platform versions 2025.3 or older.Yes
No
Application
ExportFilenameFormatSets the default filename (optional extension) for export files.Use {0} for the plural translation and {1} for the current DateTime, e.g.: {0} - {1:yyyyMMdd}
Default: {0}.xls
See: string format
Application
ExportStripHtmlSets whether HTML formatting is allowed when you create an export. If enabled no formatting is applied and your export will be generated in plain text.Yes
No
Application
ForceRecompileIndicium This extended property accepts a comma-separated list of table/view names and forces the SQL Server to always recompile the query plan for the specified tables/views. This could fix performance issues.
Since Indicium uses parameterized queries, the SQL Server sometimes reuses existing query plans when it shouldn't, leading to the queries taking much longer than necessary.
Note that forcing recompilation of the query plan causes a small performance hit as well, so only use it when there is a performance issue and this measure makes a noticeable difference.
Global
HideMenuImageUploadHides columns with the domain control Image Upload from the overflow menu in the card list.Yes
No
Application
HideOfflineTasksReadonlyParametersHides all read-only task parameters when offline. This way, you do not need to create a duplicate offline available task without the read-only task parameters.Yes
No
Application
IgnoreDiacriticsIgnore diacritics when using Search.
- UI support for SQL server (NVARCHAR), DB2 (VARGRAPHIC), Oracle (NVARCHAR2).
- Indicium support for SQL server (NVARCHAR, VARCHAR, TEXT, CHAR, NTEXT, NCHAR).
Yes
No
Application
IsolationLevelIndicium The isolation level that is used for the database connection.ReadUncommitted
ReadCommitted
RepeatableRead
Serializable
Snapshot
Application
KeyBindingsSpecifies keyboard navigation. Choose Classic for navigation as in the no longer supported Windows GUI. The default value, Modern, uses the standard Universal navigation. See Keyboard shortcuts.Classic
Modern
Application
LookupGridHeaderFilterOptionsLimitDefines the flip-over point: the number of items to switch from a list of checked items to a dropdown list with search functionality.Default: 25.Application
MaxStageRowLimitControls the maximum number of rows on which an action can be executed.- -1: Actions can be performed on an unlimited number of rows.
- > 5000 The limit is set to the configured number of records.
- Not set or < 5000: The default limit of 5000 records is enforced.
Application
MultiselectParameterIDIndicium ID of the parameter to use as the multiselect parameter when executing a task for multiple selected rows.
The parameter needs to be of type XML and PopupForEachRow should be disabled.
OpenLinksInUrlControlOnSameTabWhen enabled, links in the URL control will open in the UI's browser tab. When disabled, it will open in a new browser tab.Yes
No
Application
OpenLookupsFullScreenWhen enabled, all lookup pop-ups will appear bigger, covering about 90% of the screen.Yes
No
Application
RefreshOnDocumentSwitchRefreshes an already opened document when you re-visit it.
This extended property generates a lot of server load in a multi-user environment. Instead, consider using a process flow or auto-refresh with change detection. See:
- Auto-refresh
- Change detection
Yes
No
Application
RefreshOnTabSwitchRefreshes data on an already opened detail tab when you re-visit it.
This extended property generates a lot of server load in a multi-user environment. Instead, consider using a process flow or auto-refresh combined with change detection. See:
- Auto-refresh
- Change detection
Yes
No
Application
SchedulerDayScaleShowDayNameShows the day name alongside the number in the Scheduler when using a Day timescale. Deprecated as of Thinkwise Platform 2026.2 — use the Day label format setting in the Scheduler views instead.True
False
Application
SchedulerTimeCellMinWidthFor Thinkwise platform versions 2025.3 or older. Sets a minimum width (in pixels) for time cells in the Scheduler. For higher versions use the setting Time cell min width instead.A numeric value, e.g. 100Application
Session.[session_variable]Indicium Add session variables. A guid session variable is available by default to uniquely identify a user session. You can use the value of a session variable in your SQL business logic or prefilters using the SESSION_CONTEXT function, e.g. select session_context(N'guid').Application
SsrsReportServerIndicium Specifies the location of the SSRS Server to use for remote SSRS reports inside an application.Application
UnsafePreviewAllowFormsAllows HTML forms embedded within a webpage to submit data when using the Preview screen component. Warning: Only enable this feature if you trust the contents of all web pages you intend to embed.Yes
No
Application
UseUsrLiblIndicium Sets connection string LibraryList using [database], USRLIBL for IBM i DB2 connections.Yes
No
Application

Was this article helpful?