cmApplicationCustomization
This type contains attributes which affect the Web Client in a general way.
Attributes:
- activityKeyBindingEnabled
Determines whether shortcuts can be used to execute activities and actions. Default true. -
autoSideBarFoldEnabled
Determines whether the side bars (case list on the left and activities / workspace / favorites on the right) are folded automatically once the current screen resolution is lower than a defined threshold. Default true. -
autoSideBarFoldOrder
Determines which side bar is folded first: right (case list) or left (activities / workspace / favorites). Default right. -
formsRenderingType
Determines whether activity and action forms are shown as modal windows (modal) or sections at the top of the page (section). Default modal. -
globalDateEditFormat: Determines how dates are displayed when editing them, e.g. in date fields. The default format is dd.MM.yy for German, and M/d/yy for English and other languages. This results in dates being edited in the format 24.04.23 for German and 4/24/23 for English.
-
globalDateViewFormat: Determines how dates are displayed when viewing them, e.g. in a case. The default format is dd.MMM yyyy for both English and German. This results in dates displayed like 24. Apr 2023.
-
globalRichTextFont
Determines the font for all rich text editors, i.e. both the comment and email editor, and the editors of rich text fields. Can be overridden for the comment and email editor using the attribute font in cmRichTextEditor. -
globalRichTextFontSize
Determines the font size for all rich text editors, i.e. both the comment and email editor, and the editors of rich text fields. Can be overridden for the comment and email editor using the attribute fontSizeValue in cmRichTextEditor. - globalSearchFocusKeyBindingEnabled
Determines whether the shortcut F can be used to jump to the quick search field. Default true. - submitACFOnEnterEnabled
Determines whether is it possible to submit an activity form by pressing the Enter key. Default true. -
systemNotificationTitle
Sets the title of the notification in the Windows system notifications area. Use the following syntax:de: 'Benachrichtigung von {sender}', en: 'Notification from {sender}
-
textAttachmentsPreviewThreshold
Defines the maximum size for showing a preview of text files when hovering the attachment name. For text files which exceed the defined limit, no preview will be shown. The default value is 5 MB. -
timeBookingOverviewEnabled
Defines whether the Time booking link to access the Time booking page is shown in the user menu when clicking the user avatar. The default value is true. - timeToShowWarningMessage
Sets the time (in seconds) when a warning message is displayed before a session timeout occurs. The user can click the Yes, extend my session button in the message to avoid being logged out. The default value is 180. The message can be disabled by setting the value to 0. - updateTimeServerSessionActivity
Sets time in seconds to automatically update the session if there is activity. Default 900. - updateTimeServerSessionActivityEnabled
Determines whether the automatic update of the session if there is activity is active. Default true. When set to false, the session renewal is not active.
Changing the global date format
You can change the format for each language independently, e.g. {"de":"dd.MM.yyyy","en":"M/d/yy"}. You can use else to indicate the format which should be used for all languages which are not configured explicitly.
The global date format can be overwritten for data fields by setting Date format to the desired format for individual date fields.
Configuring the session timeout
The attributes updateTimeServerSessionActivity and updateTimeServerSessionActivityEnabled are used to configure the session timeout for users in the Web Client. If updateTimeServerSessionActivityEnabled is set to true, the session is automatically extended by the time set in updateTimeServerSessionActivity, in order to prevent the session from terminating while a user edits an object (the entered data would be lost when the session expired).
Figure 17: Principle of renewing user session, updateTimeServerSessionActivity = 900.
The following actions underlie the control of the updateTimeServerSession:
- Creating a case, contact, or resource
- Creating a comment or an email in a case
- Creating a comment for a contact or resource
- Editing data fields of a case, contact, or resource
- Editing data field groups
- Filling an activity form