System Parameters
Learn about the system parameters.
System.AsyncRequestRetryTime
Interval in milliseconds after which CRM.pad asks the server, whether the request has finished processing.
Type: Character
System.AsyncRequestWaitTime
Interval in milliseconds a server waits whether a request has finished processing.
Set this parameter to a value > 0 enables asynchronous server requests.
Type: Character
System.ClientOptions
Switches the user interface to the "classic" mode (i.e. user interface of version 1.x).
Full synchronization is not required. After the cache was invalidated, the defined user interface is displayed for all users logging on after the change.
Syntax: {"classicMode"
:true
}
System.DisableAsyncExecution
A comma-separated list of services that disables asynchronous processing.
Asynchronous server requests are available for the following services:
- Synchronization
- RecordData
- SaveRecords
- GlobalSearch
If left empty, all services are processed asynchronously.
System.DisableChangePassword
If enabled, the option allowing the user to change the password is not available any more. The user can only change the password after it expires and is, therefore, forced to do so.
System.DisableVirtualLinks
If enabled, virtual links are not applied anymore.
Type: Checkbox
System.DisplayFixCatBySortInfo
By default, fixed catalogs are sorted by code (= sort info + code). If
enabled, fixed catalogs are sorted alphabetically by text.
System.SortFixCatBySortInfo
parameter is ignored, see System.SortFixCatBySortInfo.
Default:
false
Type: Checkbox
System.EnableConnectivityIndicator
If enabled, the connected status indicator shows up on the top right corner of the CRM.pad application. The indicator shows the online or offline status of the CRM.pad application.
Type: Checkbox
System.ErrorTexts
List of field group control(s) (separated by semicolon) that are used to display user-friendly error texts.
Syntax: [FieldGroupName]
.[
ControlName]
, e.g. FI_GlobalErrorTexts.List
You can enter more than one field group separated by semicolon. They are processed in the given order, the first hit is displayed.
If no control is given, the List control is applied by default.
Type: Character
System.ExplicitCatalogTenantCheck
By default, catalog values are not checked for assigned tenants in CRM.pad (as this check occurred in values not being transferred from the server to the client).
If you set this parameter, catalog values are checked for tenant assignments.
System.iOSServerTimeZone
The session's server time zone may differ from the iPad time zone. This parameter converts the session's time zone to the iPad Time zone.
Apply the same format than for the TimeZone Web Configuration parameter. You can either use the time zone's short name or the iOS name.
Examples:
ADT = "America/Halifax";
AKDT = "America/Juneau";
AKST = "America/Juneau";
ART = "America/Argentina/Buenos_Aires";
AST = "America/Halifax";
BDT = "Asia/Dhaka";
BRST = "America/Sao_Paulo";
BRT = "America/Sao_Paulo";
BST = "Europe/London";
CAT = "Africa/Harare";
CDT = "America/Chicago";
CEST = "Europe/Paris";
CET = "Europe/Paris";
CLST = "America/Santiago";
CLT = "America/Santiago";
COT = "America/Bogota";
CST = "America/Chicago";
EAT = "Africa/Addis_Ababa";
EDT = "America/New_York";
EEST = "Europe/Istanbul";
EET = "Europe/Istanbul";
EST = "America/New_York";
GMT = GMT;
GST = "Asia/Dubai";
HKT = "Asia/Hong_Kong";
HST = "Pacific/Honolulu";
ICT = "Asia/Bangkok";
IRST = "Asia/Tehran";
IST = "Asia/Calcutta";
JST = "Asia/Tokyo";
KST = "Asia/Seoul";
MDT = "America/Denver";
MSD = "Europe/Moscow";
MSK = "Europe/Moscow";
MST = "America/Denver";
NZDT = "Pacific/Auckland";
NZST = "Pacific/Auckland";
PDT = "America/Los_Angeles";
PET = "America/Lima";
PHT = "Asia/Manila";
PKT = "Asia/Karachi";
PST = "America/Los_Angeles";
SGT = "Asia/Singapore";
UTC = UTC;
WAT = "Africa/Lagos";
WEST = "Europe/Lisbon";
WET = "Europe/Lisbon";
WIT = "Asia/Jakarta";
System.OfflineStationNumber
With this parameter you can define that if StatNo
and LNr
for a Link are given, a (dummy) link record ID is generated offline.
- StaNo is set to the value given in this parameter
- LNr is set to RequestNr<<16+RecordNr
If you copy this (offline) StaNo/LNr in combination with a Template filter, ensure that the Options input argument is set to {"ComputeLinks":true} in the assigned action call. These values are then only used locally in offline mode and the server calculates these values anew when in online mode.
System.ReachabilityRetry
If the user was working in flight mode (i.e. no server connection was available) with CRM.pad and then a server connection is available again, an error (stating that no server with the given host name could be found) can occur after the system tried to synchronize data (incremental synchronization or UpSync).
If you set this parameter (number of seconds), a request fails, the system retries to connect to the server after the given number of seconds.
Type: Character
System.RequestControl
Add this parameter if you want to enable the conflict handling for complex server requests and enter the name of the field group you configured for this purpose, see Conflict Handling for Complex Server Requests.
Type: Character
System.SortFixCatBySortInfo
Defines how fixed catalogs are sorted:
-
true
(default): Fixed catalogs are sorted by its texts.
-
false
:
Fixed catalogs are sorted by catalog code.
Type: Checkbox
System.SortVarCatBySortInfo
Defines how variable catalogs are sorted:
-
true
:
Variable catalogs are sorted by catalog code. This sort order differs from the server's sort order, therefore, data may be displayed inconsistently sorted when accessing data online. -
false
(Default): Variable catalogs are sorted by its texts.
Type: Checkbox