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 }

Note: This parameter is not applicable anymore as of version 2.1. If set, it is ignored.

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.

Note: The iPad's time zone is only applied after a full synchronization.

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.

The link record ID is generated based on:
  • StaNo is set to the value given in this parameter
  • LNr is set to RequestNr<<16+RecordNr
Note: Do not use the server's station number to set this parameter.

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.

Note: The system only retries to establish the connection if the error occurred in a network layer, therefore, restarting the application pool does not solve the problem.

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