Difference between revisions of "Policy"

From TempusServa wiki
Jump to navigation Jump to search
old>Admin
old>Admin
Line 2: Line 2:


Note: In the following sections only links in the color blue will contain additional information.
Note: In the following sections only links in the color blue will contain additional information.
=== Server configuration ===
{|
!system name
!display name
!explantion
!extra info
!-
|'''applicationBasePath'''
|Application folder
|Location of WAR / deployed web application
|
|-


== Active directory ==
|'''applicationDisplayName'''
* '''[[Policy/ldapCreateUsers|ldapCreateUsers]]''': Allow creation of new users
|Application display name
|Name of application displayed to users
|
|-


* '''[[Policy/ldapDomainDefault|ldapDomainDefault]]''': Default domain
|'''applicationlPort'''
|Server port for HTTP
|Port used running regular requests. Needs to match the setting in webcontainer definition (server.xm in Tomcat)l
|
|-


* '''[[Policy/ldapServer|ldapServer]]''': LDAP server
|'''applicationlPortSSL'''
|Server port for HTTPS
|Port used running SSL encrypted requests. Needs to match the setting in webcontainer definition (server.xm in Tomcat)l
|
|-


* '''[[Policy/ldapMaintainGroupsOnLogon|ldapMaintainGroupsOnLogon]]''': Maintain groups on logon
|'''applicationName'''
|Application name
|Name of application / folder - example http://myserver.com/APPLICATIONNAME/login
|
|-


* '''[[Policy/ldapPassword|ldapPassword]]''': Service account PASSWORD
|'''applicationServer'''
|Application server hostname or IP
|Base refernce for the server. IP example: 89.56.12.14. Network name: localhost. Domain: bpms.acme.com
|
|-


* '''[[Policy/ldapUsername|ldapUsername]]''': Service account USERNAME
|'''applicationURL'''
|Application machine / URL
|Base URL of the server as seen by the end user. Overlaps with value in applicationServer
|
|-


* '''[[Policy/ldapAuthenticationFallback|ldapAuthenticationFallback]]''': Use fallback authentication if LDAP fails
|'''cacheActive'''
|Caching enabled (recommended)
|Enable caching of system ressources. Alternative: Collect all ressources every time (very slow)
|
|-


* '''[[Policy/ldapAuthentication|ldapAuthentication]]''': Use LDAP authentication
|'''cacheBrowserExpireSeconds'''
== Codeunit ==
|Static content cache time (seconds)
* '''[[Policy/codeunitLoadExternal|codeunitLoadExternal]]''': codeunitLoadExternal
|Amount of time that images and scripts are cached i client browser.
|
|-


* '''[[Policy/codeunitPathJarFile|codeunitPathJarFile]]''': codeunitPathJarFile
|'''cacheMaxObjectSize'''
|Cache maximum size (bytes)
|Maximum amount of memory consumed by the cache. Set as high as possible.
|
|-


* '''[[Policy/codeunitPathJarLink|codeunitPathJarLink]]''': codeunitPathJarLink
|'''connectionPoolActive'''
== Database ==
|Use connection pools (recommended)
* '''[[Policy/dbVersion|dbVersion]]''': Current DB version
|Strongly recommended. Use webcontainer connection pools. Alternative: Application builds own connections (very slow)
|
|-


* '''[[Policy/dbNameBase|dbNameBase]]''': SHARED database name
|'''defaultCharEncoding'''
|Default Character Encoding
|Recommended: ISO-8859
|
|-


* '''[[Policy/dbAutoUpdate|dbAutoUpdate]]''': Update database on boot (recommended)
|'''doExtraUrlDecoding'''
== Debug ==
|Decode autocompletion / quicksearch
* '''[[Policy/debugCacheResponse|debugCacheResponse]]''': Caching succes / failure
|Use if experiencing problems with autocompletion / quicksearch
|
|-


* '''[[Policy/debugExceptions|debugExceptions]]''': Debug all Exceptions
|'''doRedirectAfterUpdate'''
|Redirect user after updates
|Strongly recommended. Slight performance hit, but enables browser BACK button
|
|-


* '''[[Policy/debugLoginResults|debugLoginResults]]''': Debug all Logins
|'''multiServerCoordination'''
|Server cluster coordination
|Coordinate cache flushing, user list etc. through database communication (polling).
|
|-


* '''[[Policy/debugQuerySQL|debugQuerySQL]]''': Debug all SQL queries
|'''serverTypeAutodetect'''
|Server type detection
|Autodetect compliance type
|
|-


* '''[[Policy/debugIntegration|debugIntegration]]''': Debug integration messages
|'''serverTypeJ2EE'''
|Server type J2EE
|Compliance type if autodetect is disabled
|
|-


* '''[[Policy/debugLdapCommunication|debugLdapCommunication]]''': Debug LDAP communication
|'''sessionCheckInterval'''
|Session cleanup interval (minutes)
|Time between online list sweeping, removing user with no recent activity.
|
|-


* '''[[Policy/debugLdapStacktrace|debugLdapStacktrace]]''': Debug LDAP error details
|'''sessionLifetimeMaximum'''
|Session lifetime (minutes)
|Maximum time before last activity before users must log in again
|
|-


* '''[[Policy/debugLdapValidation|debugLdapValidation]]''': Debug LDAP validation
|'''sessionLifetimeMinutes'''
|Session lifetime minutes
|Length of user sessions (changeable at runtime)
|
|-


* '''[[Policy/debugRequestPerSecond|debugRequestPerSecond]]''': Debug requests/second
|'''systemOptimizeMemory'''
|Minimize HEAP size
|Always recommended < 1Gb RAM. Tradeoff between RAM and CPU time
|
|-
|}


* '''[[Policy/debugRequestTime|debugRequestTime]]''': Debug response time


* '''[[Policy/debugRequestTimeToPage|debugRequestTimeToPage]]''': Debug response time on page
=== Interface behaviour ===
{|
!system name
!display name
!explantion
!extra info
!-
|'''allowAliasQueryParameters'''
|Allow Query alias parameters
|Allow alternate names for parameters used in LIST searches. Alternate names can be set programmtically.
|
|-


* '''[[Policy/debugServiceDaemon|debugServiceDaemon]]''': Debug the Service runner Daemon
|'''allowFieldSelectionInLists'''
|Allow field selection in lists
|Allow user to select which fields are displayed in LIST views
|
|-


* '''[[Policy/debugWebservices|debugWebservices]]''': Debug the Webservice interface
|'''allowListQuickFilter'''
|Allow for Quick filters i list views
|Enable serach in lists by writing part of the name (a search box will appear)
|
|-


* '''[[Policy/debugDataLoads|debugDataLoads]]''': Debug while loading data (CSV/XML)
|'''allowListSubtableRendering'''
|Data subtables in lists
|Subtables can negatively affect performance
|
|-


* '''[[Policy/debugOlapDefinitions|debugOlapDefinitions]]''': debugOlapDefinitions
|'''allowSubtableLists'''
|Allow subtables in items (recommended)
|Allow related child records to be displayed in ITEM level views
|
|-


* '''[[Policy/debugQuestionaire|debugQuestionaire]]''': debugQuestionaire
|'''concurrencyWarnings'''
|Warn on simultanous item editing
|Users poll server for changes using AJAX in browser client (some performance impact). Note that only different users editing the same item will trigger a warning.
|
|-


* '''[[Policy/debugScriptFunctions|debugScriptFunctions]]''': debugScriptFunctions
|'''defaultLanguageID'''
|Default Language (ID)
|Language to use if nothing else is specified and autodetection is disabled. Test by adding &Language=[number] to URL
|
|-


* '''[[Policy/debugTemplateHandling|debugTemplateHandling]]''': debugTemplateHandling
|'''defaultStyleID'''
|Default Style (ID)
|Style (buttons) to use if nothing else is specified. Test by adding &Style=[number] to URL
|
|-


* '''[[Policy/debugTokenEvaluation|debugTokenEvaluation]]''': debugTokenEvaluation
|'''defaultStylesheetID'''
== Designer ==
|Default Stylesheet (ID)
* '''[[Policy/deletionBackup|deletionBackup]]''': deletionBackup
|Stylesheet to use if nothing else is specified. Test by adding &Stylesheet=[number] to URL
|
|-


* '''[[Policy/deletionBackupDefinition|deletionBackupDefinition]]''': deletionBackupDefinition
|'''defaultTemplateID'''
|Default Template (ID)
|Form template to use in ITEM mode if nothing else is specified. Test by adding &Template=[number] to URL
|
|-


* '''[[Policy/deletionBackupRecordLimit|deletionBackupRecordLimit]]''': deletionBackupRecordLimit
|'''defaultWrapperID'''
|Default Wrapper (ID)
|WrapperID to use if nothing else is specified. Test by adding &Wrapper=[number] to URL
|
|-


* '''[[Policy/designerDisplayHelp|designerDisplayHelp]]''': Display help section in designer (this menu)
|'''doFormAutosave'''
== Eventlog ==
|Autosave changed forms
* '''[[Policy/eventDelayWriteItemMaximum|eventDelayWriteItemMaximum]]''': Burst-write event count
|Allow editor to autocommit data before session times out
|
|-


* '''[[Policy/eventDelayWrite|eventDelayWrite]]''': Burst-write events
|'''doItemBrowserTitle'''
|Display item resume in browser title
|Change browser title/tab title to current records Resume value in ITEM mode
|
|-


* '''[[Policy/eventPrintToStandardOut|eventPrintToStandardOut]]''': Copy errors to server log
|'''doItemCreateAddMore'''
|Button to add more records
|Add multiple records during new record creation (button)
|
|-


* '''[[Policy/eventWriteSuccesfullLogins|eventWriteSuccesfullLogins]]''': Write succesfull logins
|'''doItemMenuCopyPaste'''
== Filesystem ==
|Show copy/paste in during record edits
* '''[[Policy/folderRoot|folderRoot]]''': Folder root
|Extra buttons for copy/paste operations in ITEM mode
|
|-


* '''[[Policy/folderImportFile|folderImportFile]]''': Folder: Import files
|'''DoLinkedCSS'''
|CSS style links
|Link CSS content so that browsers can cache the content. Recommended.
|
|-


* '''[[Policy/folderIntegrationMail|folderIntegrationMail]]''': Folder: Mail integration (temporary)
|'''doListShowAllFields'''
|Allow show all fields button
|Optional button i menu for selecting all columns / fields in LIST mode
|
|-


* '''[[Policy/folderUpload|folderUpload]]''': Folder: Upload
|'''doListShowAllRecords'''
|Allow show all records in list view
|Optional button i menu for selecting all records in LIST mode
|
|-


* '''[[Policy/folderUploadTemp|folderUploadTemp]]''': Folder: Upload processing
|'''doListShowLinkHeader'''
|Display link in headers
|Display link to list as part of header name
|
|-


* '''[[Policy/folderIntegrationXML|folderIntegrationXML]]''': Folder: XML integration processing
|'''doListShowNameHeader'''
|Display header in lists
|Display the name of the solution above the list
|
|-


* '''[[Policy/folderIntegrationCSV|folderIntegrationCSV]]''': folderIntegrationCSV
|'''doListShowSearchHeader'''
|Show search headers
|Display descriptive header in search form
|
|-


* '''[[Policy/folderTemplateLoad|folderTemplateLoad]]''': folderTemplateLoad
|'''doPageNavigatorAllways'''
|Allways show navigator in lists
|Page navigator can be disabled if all records can displayed in one page
|
|-


* '''[[Policy/folderTemplateSave|folderTemplateSave]]''': folderTemplateSave
|'''doPersonalFlagsOnItems'''
|Display user flags on items
|Allow users to make bookmark / personal comments on single items
|
|-


* '''[[Policy/mediaFilterDelayMS|mediaFilterDelayMS]]''': mediaFilterDelayMS
|'''doPersonalLinksOnItems'''
|Display personal links on single items
|Display submenu of personal options in ITEM mode. By default only displayed i list / main mode
|
|-


* '''[[Policy/uploadPictureResize|uploadPictureResize]]''': uploadPictureResize
|'''doPersonalLinksOnLists'''
|Display personal links on lists
|Display submenu of personal options in LIST mode.
|
|-


* '''[[Policy/uploadPictureSizeMaximum|uploadPictureSizeMaximum]]''': uploadPictureSizeMaximum
|'''doRecentItemsBookmarks'''
|Show recent items list
|Trach and diaply recently accessed items.
|
|-


* '''[[Policy/uploadPictureSizeThumbnail|uploadPictureSizeThumbnail]]''': uploadPictureSizeThumbnail
|'''doStatusFinalDisableEditing'''
== Interface behaviour ==
|Disable editing if status is final
* '''[[Policy/allowFieldSelectionInLists|allowFieldSelectionInLists]]''': Allow field selection in lists
|Allow records to be edited even after the item has reached a status that is final
|
|-


* '''[[Policy/allowAliasQueryParameters|allowAliasQueryParameters]]''': Allow Query alias parameters
|'''DoTimeDecimal'''
|Display date sums with decimals
|Is time measured on items displayed using decimal og integer values
|
|-


* '''[[Policy/doListShowAllFields|doListShowAllFields]]''': Allow show all fields button
|'''errorAdvancedView'''
|Advanced error handling
|Display explanation and contact details if exceptions occur
|
|-


* '''[[Policy/doListShowAllRecords|doListShowAllRecords]]''': Allow show all records in list view
|'''errorUnkownImage'''
|Advanced error logo
|Logo to display i advanced error handling
|
|-


* '''[[Policy/allowSubtableLists|allowSubtableLists]]''': Allow subtables in items (recommended)
|'''guiClickableList'''
|Click/doubleclick lists
|List views can be clicked to edit (double) or show (single)
|
|-


* '''[[Policy/allowListQuickFilter|allowListQuickFilter]]''': allowListQuickFilter
|'''guiPreventDoubleClick'''
|Prevent doubleclick
|Deactivate multi click on codeunit buttons
|
|-


* '''[[Policy/toolBarcodeParameters|toolBarcodeParameters]]''': Barcode additional parameters
|'''guiSetFormFocus'''
|Set form focus
|Set focus to first element in edit mode
|
|-


* '''[[Policy/DoLinkedCSS|DoLinkedCSS]]''': CSS style links (recommended)
|'''headerSeperator'''
|Seperator sign for headers
|Dot between header parts - ex. MySolution - Dashboard
|
|-


* '''[[Policy/defaultLanguageID|defaultLanguageID]]''': Default Language (ID)
|'''mainRedirect'''
|Main menu redirect active
|Redirect to alternative main menu active
|
|-


* '''[[Policy/defaultStyleID|defaultStyleID]]''': Default Style (ID)
|'''mainRedirectUrl'''
|Main menu redirect URL
|Local path ex. main?command=list&SagID=0
|
|-


* '''[[Policy/defaultStylesheetID|defaultStylesheetID]]''': Default Stylesheet (ID)
|'''renderMenuItemClass'''
|Use CSS class for menu items
|Give unique class property to each menu item.
|
|-


* '''[[Policy/defaultTemplateID|defaultTemplateID]]''': Default Template (ID)
|'''subformLinesDefault'''
|Number of lines in subforms
|Default number of records displayed in subforms
|
|-


* '''[[Policy/defaultWrapperID|defaultWrapperID]]''': Default Wrapper (ID)
|'''toolBarcodeParameters'''
|Barcode additional parameters
|Extra parameter for barcode, for tweaking size, type etc.
|
|-


* '''[[Policy/doStatusFinalDisableEditing|doStatusFinalDisableEditing]]''': Disable editing if status is final
|'''userOnlineList'''
|Maintain list of online users
|Monitor users online - ie. users with an active session on the server. Recommended in single front server environments.
|
|-


* '''[[Policy/DoTimeDecimal|DoTimeDecimal]]''': Display date sums with decimals
|'''userRequireAcceptTerms'''
|Require new user to accept usage terms
|Configure text in System configurations
|
|-
|}


* '''[[Policy/doPersonalLinksOnLists|doPersonalLinksOnLists]]''': Display personal links on lists


* '''[[Policy/doPersonalLinksOnItems|doPersonalLinksOnItems]]''': Display personal links on single items
=== Active directory ===
{|
!system name
!display name
!explantion
!extra info
!-
|'''ldapAuthentication'''
|Use LDAP authentication
|Is LDAP logon active ?
|
|-


* '''[[Policy/doFormAutosave|doFormAutosave]]''': doFormAutosave
|'''ldapAuthenticationFallback'''
|Use fallback authentication if LDAP fails
|Allow internal database verfication using stored passwords, in the event that the LDAP server fails to respond properly.
|
|-


* '''[[Policy/doItemBrowserTitle|doItemBrowserTitle]]''': doItemBrowserTitle
|'''ldapCreateUsers'''
|Allow creation of new users
|Create users logging in, that cannot be found inside the LDAP. User must belong to ldapDomainDefault
|
|-


* '''[[Policy/doItemCreateAddMore|doItemCreateAddMore]]''': doItemCreateAddMore
|'''ldapDomainDefault'''
|Default domain
|
|
|-


* '''[[Policy/doItemMenuCopyPaste|doItemMenuCopyPaste]]''': doItemMenuCopyPaste
|'''ldapMaintainGroupsOnLogon'''
|Maintain groups on logon
|LDAP validation also synchronizes groups found for logged in user.
|
|-


* '''[[Policy/doListShowLinkHeader|doListShowLinkHeader]]''': doListShowLinkHeader
|'''ldapPassword'''
|LDAP setup: PASSWORD
|Service account username. Note this password is stored cleartext.
|
|-


* '''[[Policy/doListShowNameHeader|doListShowNameHeader]]''': doListShowNameHeader
|'''ldapServer'''
|LDAP setup: LDAP server
|Use IP or network name
|
|-


* '''[[Policy/doPersonalFlagsOnItems|doPersonalFlagsOnItems]]''': doPersonalFlagsOnItems
|'''ldapUsername'''
|LDAP setup: USERNAME
|Service account username. User needs only read access.
|
|-
|}


* '''[[Policy/errorAdvancedView|errorAdvancedView]]''': errorAdvancedView


* '''[[Policy/errorUnkownImage|errorUnkownImage]]''': errorUnkownImage
=== Security ===
{|
!system name
!display name
!explantion
!extra info
!-
|'''doAdvancedGroupSecurity'''
|Advanced group security
|Enables: A) Groups inside groups B) Multiple exclusive groups
|
|-


* '''[[Policy/guiClickableList|guiClickableList]]''': guiClickableList
|'''securityAllowPublicCodeunits'''
|Allow anonoumus codeunit execution
|It is considered safe to use special codeunits
|
|-


* '''[[Policy/headerSeperator|headerSeperator]]''': headerSeperator
|'''securityEnforceExclusiveGroup'''
|Require normal users to have Exclusive groups
|All users except Admins must have at least 1 exclusive group
|
|-


* '''[[Policy/mainRedirect|mainRedirect]]''': mainRedirect
|'''securityLoginFailedAttempts'''
|Login max failed logins
|Number of failed logins before accounts will be disabled
|
|-


* '''[[Policy/mainRedirectUrl|mainRedirectUrl]]''': mainRedirectUrl
|'''securityLoginFailedAutoReset'''
|AutoReset users
|Automatically reset users that have failed maximum number of logins (sends new password)
|
|-


* '''[[Policy/userOnlineList|userOnlineList]]''': Maintain list of online users
|'''securityPasswordAcceptMD5digest'''
|Allow MD5 hashed passwords
|Recommended in transition between MD5 (minor flaws) and SHA256 (very secure)
|
|-


* '''[[Policy/renderMenuItemClass|renderMenuItemClass]]''': renderMenuItemClass
|'''securityPasswordCleartext'''
|Store passwords cleartext
|Allow passwords to be stored without one-way encryption
|
|-


* '''[[Policy/doPageNavigatorAllways|doPageNavigatorAllways]]''': Show navigator on all lists
|'''securityPasswordCleartextAllowed'''
|Allow cleartext passwords
|Optionally encode all password using admin services
|
|-


* '''[[Policy/doRecentItemsBookmarks|doRecentItemsBookmarks]]''': Show recent items list
|'''securityResetPasswordWithoutLogin'''
|Reset password without login
|
|
|-


* '''[[Policy/subformLinesDefault|subformLinesDefault]]''': subformLinesDefault
|'''securitySslLogin'''
|SSL encryption for login page
|Enforce usage of SSL connections on login page using internal redirect. Recommended.
|[[Setting up SSL/HTTPS]]
|-


* '''[[Policy/userRequireAcceptTerms|userRequireAcceptTerms]]''': userRequireAcceptTerms
|'''securitySslPages'''
|SSL encryption for ALL pages
|Enforce usage of SSL connections on all page using internal redirect. Not recommended.
|[[Setting up SSL/HTTPS]]
|-


* '''[[Policy/concurrencyWarnings|concurrencyWarnings]]''': Warn on simultanous item editing
|'''securityTokenExpiryEnforce'''
== Language / I18N ==
|Deny old style access tokens
* '''[[Policy/languageGetFromBrowser|languageGetFromBrowser]]''': languageGetFromBrowser
|
|
|-


* '''[[Policy/languageUseI18N|languageUseI18N]]''': languageUseI18N
|'''ssoLoginActive'''
== Layout ==
|SSO active
* '''[[Policy/diagramLargeHeight|diagramLargeHeight]]''': diagramLargeHeight
|Allow single sigon from externatal components (ex. TS SSO webpart)
|
|-


* '''[[Policy/diagramLargeWidth|diagramLargeWidth]]''': diagramLargeWidth
|'''ssoLoginSecret'''
|SSO secret MD5 spice
|Shared secret password between TS and external services. Value must match exactly.
|
|-
|}


* '''[[Policy/diagramSmallHeight|diagramSmallHeight]]''': diagramSmallHeight


* '''[[Policy/diagramSmallWidth|diagramSmallWidth]]''': diagramSmallWidth
=== Scheduled services ===
{|
!system name
!display name
!explantion
!extra info
!-
|'''accountAnonoumousMeasure'''
|Anonoumous account (UserID)
|UserID used for normal system iteractions using the solution interfaces
|
|-


* '''[[Policy/windowDefaultHeight|windowDefaultHeight]]''': New window height (pixels)
|'''adminWarningSmsList'''
|Warning SMS number list
|List of administrator mobile phone lists (for notifications)
|
|-


* '''[[Policy/windowDefaultWidth|windowDefaultWidth]]''': New window width (pixels)
|'''healthMonitorPassword'''
|Health monitor password
|Parameter/password to access basic monitor service without a login (usage: service?healtMonitorPassword)
|
|-


* '''[[Policy/renderListGroupColumns|renderListGroupColumns]]''': renderListGroupColumns
|'''integrationInvokeCodeunit'''
|Integration execute codeunit
|Execute codeunits during dataintegration / webservices
|
|-


* '''[[Policy/renderListGroupHeaders|renderListGroupHeaders]]''': renderListGroupHeaders
|'''maintenenceEmergencyDelay'''
|Emergency shutdown delay
|Number of minutes to warn users when af EMERGENCY signal is sent to the server from the admin services
|
|-


* '''[[Policy/renderListSortColumns|renderListSortColumns]]''': renderListSortColumns
|'''maintenenceLockdoorDelay'''
|Maintenence disable login delay
|Number of minutes before af shutdown where users are no longer allowed to log in
|
|-


* '''[[Policy/standardWidthText|standardWidthText]]''': Standard inputbox size
|'''maintenenceShutdownDelay'''
|Maintenence shutdown delay
|Number of minutes to warn users when af MAINTENENCE signal is sent to the server from the admin services
|
|-


* '''[[Policy/standardHeightMemo|standardHeightMemo]]''': Standard textarea Height
|'''measureAnonoumous'''
|Measure anonoumous users
|
|
|-


* '''[[Policy/standardWidthMemo|standardWidthMemo]]''': Standard textarea Width
|'''measureInsertDelayCount'''
|Measure insert delay (items)
|
|
|-


* '''[[Policy/standardWidthHeader|standardWidthHeader]]''': standardWidthHeader
|'''measureInsertDelayMinutes'''
|Measure insert delay (minutes)
|
|
|-


* '''[[Policy/standardTextCropLength|standardTextCropLength]]''': Text default crop length
|'''measureInsertUsingBatch'''
== License ==
|Measure insert in batches
* '''[[Policy/licenseNumber|licenseNumber]]''': License: Number
|
|
|-


* '''[[Policy/licenseHolder|licenseHolder]]''': License: Owner
|'''serviceAdminStatusEmail'''
|Administrator email
|Administrator email for sending status updates
|
|-


* '''[[Policy/licenseSerial|licenseSerial]]''': License: Serial code
|'''serviceStatusActionSendDirectly'''
== Mail server ==
|Send status actions directly by mail
* '''[[Policy/mailDomain|mailDomain]]''': POP3: Domain
|False: Insert into user notifications. True: Send per email
|
|-


* '''[[Policy/mailPassword|mailPassword]]''': POP3: Password
|'''serviceWebsiteMonitorGW'''
|Website monitor goodword
|Information that needs to be found in a page located at serviceWebsiteMonitorURL
|
|-


* '''[[Policy/mailServer|mailServer]]''': POP3: Server
|'''serviceWebsiteMonitorURL'''
|Website monitor URL
|Address to monitor where the serviceWebsiteMonitorGW should be found
|
|-


* '''[[Policy/mailUsername|mailUsername]]''': POP3: Username
|'''userOnlineAlertOnNewNotification'''
|Notify online users directly
|Display new button when users are allready logged in
|
|-


* '''[[Email_server_setup|smtpUsername]]''': SMTP: Account name
|'''userOnlineListDisplayCount'''
|Display number of online users
|Display number of online users at bottom of all pages
|
|-
|}


* '''[[Email_server_setup|smtpPassword]]''': SMTP: Account password


* '''[[Email_server_setup|smtpServer]]''': SMTP: Server address
=== Debug ===
{|
!system name
!display name
!explantion
!extra info
!-
|'''debugCacheResponse'''
|Caching succes / failure
|Log effects of caching.
|
|-


* '''[[Email_server_setup|smtpSystemEmail]]''': SMTP: System mail address
|'''debugDaemonActivity'''
|Debug daemon runs
|Log all runs for Service and Server daemon
|
|-


* '''[[Email_server_setup|smtpTestEmail]]''': SMTP: Test email address
|'''debugDataLoads'''
|Debug while loading data (CSV/XML)
|Debugging option for designers and developers
|
|-


* '''[[Email_server_setup|smtpTestMode]]''': SMTP: Test mode (send to test email)
|'''debugExceptions'''
|Debug all Exceptions
|Writes stacktrace to logfiles. Alternative: Only write to eventlog.
|
|-


* '''[[Email_server_setup|smtpMailDelaySec]]''': smtpMailDelaySec
|'''debugIntegration'''
|Debug integration messages
|Debugging option for designers and developers
|
|-


* '''[[Email_server_setup|smtpSendRetries]]''': smtpSendRetries
|'''debugLdapCommunication'''
|Debug LDAP communication
|Debugging option for designers and developers
|
|-


== Main menu ==
|'''debugLdapStacktrace'''
* '''[[Policy/doInformationInMasterMenu|doInformationInMasterMenu]]''': doInformationInMasterMenu
|Debug LDAP error details
|Debugging option for designers and developers
|
|-


* '''[[Policy/doMainMenuCreateItems|doMainMenuCreateItems]]''': doMainMenuCreateItems
|'''debugLdapValidation'''
|Debug LDAP validation
|Debugging option for designers and developers
|
|-


* '''[[Policy/doMainMenuDescription|doMainMenuDescription]]''': doMainMenuDescription
|'''debugLoginResults'''
|Debug all user logins
|Debugging option for designers and developers
|
|-


* '''[[Policy/doMainMenuRecentItems|doMainMenuRecentItems]]''': doMainMenuRecentItems
|'''debugOlapDefinitions'''
|Debug OLAP definitions
|Write all schemas and querys to logfiles on boot
|
|-


* '''[[Policy/doMainMenuSections|doMainMenuSections]]''': doMainMenuSections
|'''debugQuerySQL'''
|Debug all SQL queries
|All queries are written to System.out / logfile
|
|-


* '''[[Policy/doViewListInMasterMenu|doViewListInMasterMenu]]''': Show user views in master menu
|'''debugQuestionaire'''
== OLAP cubes ==
|Debug questionaire steps
* '''[[Policy/olapEngineFolderURL|olapEngineFolderURL]]''': OLAP engine URL (optional)
|Display extra information in questionaire mode
|
|-


* '''[[Policy/olapDateDimensionYearEnd|olapDateDimensionYearEnd]]''': olapDateDimensionYearEnd
|'''debugRequestPerSecond'''
|Debug requests/second
|Calculate server load on run. Results are sent to System.out / logfile
|
|-


* '''[[Policy/olapDateDimensionYearStart|olapDateDimensionYearStart]]''': olapDateDimensionYearStart
|'''debugRequestTime'''
|Debug response time
|
|
|-


* '''[[Policy/olapRebuildOnBoot|olapRebuildOnBoot]]''': olapRebuildOnBoot
|'''debugRequestTimeToPage'''
|Debug response time on page
|Display response time in bottom of all pages (no performance impact).
|
|-


* '''[[Policy/olapUseSingleSignon|olapUseSingleSignon]]''': olapUseSingleSignon
|'''debugScriptFunctions'''
== Password policy ==
|Debug JavaScript
* '''[[Policy/passwordExpiry|passwordExpiry]]''': passwordExpiry
|Allow JS errors to be displayed
|
|-


* '''[[Policy/passwordExpiryAge|passwordExpiryAge]]''': passwordExpiryAge
|'''debugServiceDaemon'''
|Debug the Service runner Daemon
|Write extra information from service clients to log files
|
|-


* '''[[Policy/passwordExpiryWarning|passwordExpiryWarning]]''': passwordExpiryWarning
|'''debugTemplateHandling'''
|Debug template parsing
|Debugging option for designers and developers
|
|-


* '''[[Policy/passwordReqCheckOnLogon|passwordReqCheckOnLogon]]''': passwordReqCheckOnLogon
|'''debugTokenEvaluation'''
|Debug token evaluation
|Debugging option for designers and developers
|
|-


* '''[[Policy/passwordRequireLength|passwordRequireLength]]''': passwordRequireLength
|'''debugWebservices'''
|Debug the Webservice interface
|Debugging option for designers and developers
|
|-
|}


* '''[[Policy/passwordRequireLowercase|passwordRequireLowercase]]''': passwordRequireLowercase


* '''[[Policy/passwordRequirements|passwordRequirements]]''': passwordRequirements
=== Filesystem ===
{|
!system name
!display name
!explantion
!extra info
!-
|'''folderImportFile'''
|Folder: Import files
|Processing folder. Will be set to default value if left empty.
|
|-


* '''[[Policy/passwordRequireNumbers|passwordRequireNumbers]]''': passwordRequireNumbers
|'''folderIntegrationCSV'''
|Folder: CSV data files
|Processing folder. Will be set to default value if left empty.
|[[Policy/folderIntegrationCSV]]
|-


* '''[[Policy/passwordRequireSpecial|passwordRequireSpecial]]''': passwordRequireSpecial
|'''folderIntegrationMail'''
|Folder: Mail integration (temporary)
|Processing folder. Will be set to default value if left empty.
|
|-


* '''[[Policy/passwordRequireUppercase|passwordRequireUppercase]]''': passwordRequireUppercase
|'''folderIntegrationXML'''
== Protection ==
|Folder: XML integration processing
* '''[[Policy/bruteforceProtection|bruteforceProtection]]''': Bruteforce detection active
|Processing folder. Will be set to default value if left empty.
|[[Policy/folderIntegrationXML]]
|-


* '''[[Policy/bruteforceMaxBadLogins|bruteforceMaxBadLogins]]''': Bruteforce maimum failed logins
|'''folderTemplateLoad'''
|Folder: Template cache
|Processing folder. Will be set to default value if left empty.
|
|-


* '''[[Policy/bruteforceMeasurePeriod|bruteforceMeasurePeriod]]''': Bruteforce measure period (minutes)
|'''folderTemplateSave'''
|Folder: Template processing
|Processing folder. Will be set to default value if left empty.
|
|-


* '''[[Policy/bruteforceCooldownMinutes|bruteforceCooldownMinutes]]''': Bruteforce reject logins (minutes)
|'''folderUpload'''
|Folder: Upload
|Processing folder. Will be set to default value if left empty.
|
|-


* '''[[Policy/securitySantizeAllUserInput|securitySantizeAllUserInput]]''': securitySantizeAllUserInput
|'''folderUploadTemp'''
== Remote services ==
|Folder: Upload processing
* '''[[Policy/doLookupEnabledLinks|doLookupEnabledLinks]]''': Allow lookup links for fields
|Processing folder. Will be set to default value if left empty.
|
|-


* '''[[Policy/lookupServicePhonePersonUrl|lookupServicePhonePersonUrl]]''': URL to lookup contacts
|'''mediaFilterDelayMS'''
|Media files download latency
|Use if filesystem is slow to pick up changes
|
|-


* '''[[Policy/lookupServiceCvrRegisterUrl|lookupServiceCvrRegisterUrl]]''': URL to lookup CVR
|'''overloadApplicationFolder'''
|Application folder
|Option to override. Empty value = autodetect
|
|-


* '''[[Policy/lookupServiceGeneral|lookupServiceGeneral]]''': URL to lookup text
|'''uploadPictureResize'''
== Rendering ==
|Reduce uploaded pictures
* '''[[Policy/defaultHtmlDoctype|defaultHtmlDoctype]]''': defaultHtmlDoctype
|Resize all pictures sent to server to size defined in uploadPictureSizeMaximum
|
|-


* '''[[Policy/defaultHtmlEncoding|defaultHtmlEncoding]]''': defaultHtmlEncoding
|'''uploadPictureSizeMaximum'''
|Picture maximum size
|Scale pictures to this maximum of pixels. Maximum height/width determines size. Only works if uploadPictureResize is set
|
|-


* '''[[Policy/defaultHtmlVersion|defaultHtmlVersion]]''': defaultHtmlVersion
|'''uploadPictureSizeThumbnail'''
|Thumbnail maximum size
|
|
|-
|}


* '''[[Policy/doIncludeJQuery|doIncludeJQuery]]''': doIncludeJQuery


* '''[[Policy/heatmapInvertAxis|heatmapInvertAxis]]''': heatmapInvertAxis
=== Service daemon ===
{|
!system name
!display name
!explantion
!extra info
!-
|'''serviceAutostart'''
|Autostart service daemon
|Start the service daemon after boot.
|
|-


* '''[[Policy/heatmapItemLinks|heatmapItemLinks]]''': heatmapItemLinks
|'''serviceDaemonHeartbeatSeconds'''
|Run daemon every seconds
|Frequency of daemon runs. Value should match the frequency of the most demanding service.
|
|-


* '''[[Policy/heatmapLegendMap|heatmapLegendMap]]''': heatmapLegendMap
|'''serviceLogentriesConsolidate'''
|Compress logs
|
|
|-


* '''[[Policy/pageselectorTableLayout|pageselectorTableLayout]]''': pageselectorTableLayout
|'''serviceLogentriesMaximumAge'''
|Maximum age logs
|
|
|-


* '''[[Policy/renderLinksCompliant|renderLinksCompliant]]''': Render links HTML 4.0 compliant
|'''serviceNotificationDeleteAfterDays'''
|Maximum age notifications
|
|
|-
|}


* '''[[Policy/useGoogleChart|useGoogleChart]]''': useGoogleChart


* '''[[Policy/useScriptulous|useScriptulous]]''': useScriptulous
=== Eventlog ===
== REST webservice ==
{|
* '''[[Policy/restActive|restActive]]''': restActive
!system name
!display name
!explantion
!extra info
!-
|'''eventDelayWrite'''
|Burst-write events
|Collect Events together in bundles in order to optimize dataload. Events can be written forcefully using the service servlet.
|
|-


* '''[[Policy/restAllowAnonoumous|restAllowAnonoumous]]''': restAllowAnonoumous
|'''eventDelayWriteItemMaximum'''
|Burst-write event count
|Number of events before burstwrite executes. Events can be written forcefully using the service servlet.
|
|-


* '''[[Policy/restAllowAnonoumousSchema|restAllowAnonoumousSchema]]''': restAllowAnonoumousSchema
|'''eventPrintToStandardOut'''
|Copy errors to server log
|Write errors to logfiles when logging to builtin eventlog in the database
|
|-


* '''[[Policy/restListPageSize|restListPageSize]]''': restListPageSize
|'''eventWriteSuccesfullLogins'''
|Write succesfull logins
|Log all user logins to the event log. Note that all logins regardless are logged on the user profile.
|
|-
|}


* '''[[Policy/restStrongTypeRequest|restStrongTypeRequest]]''': restStrongTypeRequest


* '''[[Policy/restStrongTypeResponse|restStrongTypeResponse]]''': restStrongTypeResponse
=== Mail server ===
{|
!system name
!display name
!explantion
!extra info
!-
|'''mailDomain'''
|POP3: Domain
|
|
|-


== Scheduled services ==
|'''mailPassword'''
* '''[[Policy/adminWarningSmsList|adminWarningSmsList]]''': adminWarningSmsList
|POP3: Password
|Mail account password. Note this password is stored cleartext.
|
|-


* '''[[Policy/accountAnonoumousMeasure|accountAnonoumousMeasure]]''': Anonoumous account (UserID)
|'''mailServer'''
|POP3: Server
|
|
|-


* '''[[Policy/userOnlineListDisplayCount|userOnlineListDisplayCount]]''': Display number of online users
|'''mailUsername'''
|POP3: Username
|Mail account username.
|
|-


* '''[[Policy/healthMonitorPassword|healthMonitorPassword]]''': healthMonitorPassword
|'''smtpMailDelaySec'''
|SMPT: Message delay
|Delay in MS between sending emails
|[[Email server setup]]
|-


* '''[[Policy/integrationInvokeCodeunit|integrationInvokeCodeunit]]''': integrationInvokeCodeunit
|'''smtpPassword'''
|SMTP: Account password
|Password for SMTP account set in smtpUsername
|[[Email server setup]]
|-


* '''[[Policy/maintenenceEmergencyDelay|maintenenceEmergencyDelay]]''': maintenenceEmergencyDelay
|'''smtpSendRetries'''
|SMTP: Number of retries
|Number of attempts to send email from queue before giving up
|[[Email server setup]]
|-


* '''[[Policy/maintenenceLockdoorDelay|maintenenceLockdoorDelay]]''': maintenenceLockdoorDelay
|'''smtpServer'''
|SMTP: Server address
|Network location of the SMTP server
|[[Email server setup]]
|-


* '''[[Policy/maintenenceShutdownDelay|maintenenceShutdownDelay]]''': maintenenceShutdownDelay
|'''smtpSystemEmail'''
|SMTP: System mail address
|Sender address (from) set on all automatically generated emails.
|[[Email server setup]]
|-


* '''[[Policy/measureAnonoumous|measureAnonoumous]]''': Measure anonoumous users
|'''smtpTestEmail'''
|SMTP: Test email address
|Recipient of all mails when test mode is activated. Activate by enabling smtpTestMode
|[[Email server setup]]
|-


* '''[[Policy/measureInsertDelayCount|measureInsertDelayCount]]''': Measure insert delay (items)
|'''smtpTestMode'''
|SMTP: Test mode (send to test email)
|Enable test mode where ALL emails are sent to address specified in smtpTestEmail
|[[Email server setup]]
|-


* '''[[Policy/measureInsertDelayMinutes|measureInsertDelayMinutes]]''': Measure insert delay (minutes)
|'''smtpUsername'''
|SMTP: Account name
|Example: k.pedersen
lsvgroup.com
|[[Email server setup]]
|-
|}


* '''[[Policy/measureInsertUsingBatch|measureInsertUsingBatch]]''': Measure insert in batches


* '''[[Policy/userOnlineAlertOnNewNotification|userOnlineAlertOnNewNotification]]''': Notify online users directly
=== Remote services ===
{|
!system name
!display name
!explantion
!extra info
!-
|'''doLookupEnabledLinks'''
|Allow lookup links for fields
|
|
|-


* '''[[Policy/accountServiceUserID|accountServiceUserID]]''': Service account (UserID)
|'''lookupServiceCvrRegisterUrl'''
|URL to lookup CVR
|
|
|-


* '''[[Policy/serviceAdminStatusEmail|serviceAdminStatusEmail]]''': serviceAdminStatusEmail
|'''lookupServiceGeneral'''
|URL to lookup text
|
|
|-


* '''[[Policy/serviceStatusActionSendDirectly|serviceStatusActionSendDirectly]]''': serviceStatusActionSendDirectly
|'''lookupServicePhonePersonUrl'''
|URL to lookup contacts
|
|
|-
|}


* '''[[Policy/serviceWebsiteMonitorGW|serviceWebsiteMonitorGW]]''': serviceWebsiteMonitorGW


* '''[[Policy/serviceWebsiteMonitorURL|serviceWebsiteMonitorURL]]''': serviceWebsiteMonitorURL
=== Protection ===
{|
!system name
!display name
!explantion
!extra info
!-
|'''bruteforceCooldownMinutes'''
|Bruteforce reject logins (minutes)
|Time that logins are rejected after the bruteforce protection i activated.
|[[Security/Bruteforce]]
|-


* '''[[Policy/accountSystemUserID|accountSystemUserID]]''': System account (UserID)
|'''bruteforceMaxBadLogins'''
== Security ==
|Bruteforce maximum failed logins
* '''[[Policy/securityPasswordCleartextAllowed|securityPasswordCleartextAllowed]]''': Allow cleartext passwords
|Amout of logins failed before new logins are rejected. Relative to bruteforceMeasurePeriod.
|[[Security/Bruteforce]]
|-


* '''[[Policy/doAdvancedGroupSecurity|doAdvancedGroupSecurity]]''': doAdvancedGroupSecurity
|'''bruteforceMeasurePeriod'''
|Bruteforce measure period (minutes)
|Timeframe for measuring amount of bad logins. Relative to bruteforceMaxBadLogins.
|[[Security/Bruteforce]]
|-


* '''[[Policy/securityResetPasswordWithoutLogin|securityResetPasswordWithoutLogin]]''': Reset password without login
|'''bruteforceProtection'''
|Bruteforce detection active
|Enable brute force detection mechanisms
|[[Security/Bruteforce]]
|-


* '''[[Policy/securityAllowPublicCodeunits|securityAllowPublicCodeunits]]''': securityAllowPublicCodeunits
|'''securitySantizeAllUserInput'''
|Check all user input for JScripts
|Allow only if session variable protection is enabled
|
|-
|}


* '''[[Policy/securityEnforceExclusiveGroup|securityEnforceExclusiveGroup]]''': securityEnforceExclusiveGroup


* '''[[Policy/securityLoginFailedAttempts|securityLoginFailedAttempts]]''': securityLoginFailedAttempts
=== License ===
{|
!system name
!display name
!explantion
!extra info
!-
|'''licenseHolder'''
|License: Owner
|Company/intitution name on the license
|
|-


* '''[[Policy/securityLoginFailedAutoReset|securityLoginFailedAutoReset]]''': securityLoginFailedAutoReset
|'''licenseNumber'''
|License: Number
|ID received from your Tempus Serva distrbutor
|
|-


* '''[[Policy/securityPasswordSpice|securityPasswordSpice]]''': securityPasswordSpice
|'''licenseReportAdministrator'''
|2nd recepiant of license reports
|Secondary recepiant of license reporting. Normally the license seller.
|
|-


* '''[[Policy/securityTokenExpiryEnforce|securityTokenExpiryEnforce]]''': securityTokenExpiryEnforce
|'''licenseReportingEmail'''
|1st recepiant of license reports
|Primary recepiant of license reporting. Normally the responsible CIO.
|
|-


* '''[[Policy/serviceUserCloningURL|serviceUserCloningURL]]''': serviceUserCloningURL
|'''licenseReportLicenseServer'''
|License reporting active
|License reporting active
|
|-


* '''[[Policy/securitySslPages|securitySslPages]]''': SSL encryption for ALL pages
|'''licenseSerial'''
|License: Serial code
|Code received from your Tempus Serva distrbutor
|
|-
|}


* '''[[Policy/securitySslLogin|securitySslLogin]]''': SSL encryption for login page


* '''[[Policy/ssoLoginActive|ssoLoginActive]]''': SSO active
=== Database ===
{|
!system name
!display name
!explantion
!extra info
!-
|'''dbAutoUpdate'''
|Update database on boot (recommended)
|Strongly recommended. Allows system to update the database when new builds are deployed.
|
|-


* '''[[Policy/ssoLoginSecret|ssoLoginSecret]]''': SSO secret MD5 spice
|'''dbNameBase'''
|SHARED database name
|Schema name of database with common settings. Database can be shared between multiple installations.
|
|-
|}


* '''[[Policy/securityPasswordCleartext|securityPasswordCleartext]]''': Store passwords cleartext
== Server configuration ==
* '''[[Policy/applicationDisplayName|applicationDisplayName]]''': Application display name


* '''[[Policy/applicationName|applicationName]]''': Application folder
=== SMS service ===
{|
!system name
!display name
!explantion
!extra info
!-
|'''smsConnectUrl'''
|SMS Service gateway URL
|
|
|-


* '''[[Policy/applicationURL|applicationURL]]''': Application machine / URL
|'''smsErrorMessage'''
|SMS error message
|
|
|-


* '''[[Policy/applicationServer|applicationServer]]''': Application server hostname or IP
|'''smsMaxLength'''
|SMS maximum message length
|
|
|-


* '''[[Policy/applicationBasePath|applicationBasePath]]''': applicationBasePath
|'''smsParamMessage'''
|SMS parameter name: Message
|
|
|-


* '''[[Policy/cacheMaxObjectSize|cacheMaxObjectSize]]''': Cache maximum size (bytes)
|'''smsParamNumber'''
|SMS parameter name: Number
|
|
|-


* '''[[Policy/cacheActive|cacheActive]]''': Caching enabled (recommended)
|'''smsPhoneCountryCode'''
|SMS phonenumber prefix
|
|
|-


* '''[[Policy/defaultCharEncoding|defaultCharEncoding]]''': defaultCharEncoding
|'''smsPhoneMinLength'''
|SMS phonenumber min length
|
|
|-


* '''[[Policy/doRedirectAfterUpdate|doRedirectAfterUpdate]]''': doRedirectAfterUpdate
|'''smsTestMode'''
|SMS testmode active
|
|[[Email server setup]]
|-


* '''[[Policy/multiServerCoordination|multiServerCoordination]]''': Server cluster coordination
|'''smsTestNumber'''
|SMS testmode number
|
|[[Email server setup]]
|-
|}


* '''[[Policy/applicationlPort|applicationlPort]]''': Server port for HTTP


* '''[[Policy/applicationlPortSSL|applicationlPortSSL]]''': Server port for HTTPS
=== Main menu ===
{|
!system name
!display name
!explantion
!extra info
!-
|'''doInformationInMasterMenu'''
|Allow news articles
|Display relevant news articles and messages on main page
|
|-


* '''[[Policy/sessionCheckInterval|sessionCheckInterval]]''': Session cleanup interval (minutes)
|'''doMainMenuCreateItems'''
|Display create link in main menu
|Display button to create records directly from the mail menu
|
|-


* '''[[Policy/sessionLifetimeMaximum|sessionLifetimeMaximum]]''': Session lifetime (minutes)
|'''doMainMenuDescription'''
|Display descriptions in main menu
|Display solution description in the main menu. Alternatively you can just leave the desciption empty.
|
|-


* '''[[Policy/sessionLifetimeMinutes|sessionLifetimeMinutes]]''': sessionLifetimeMinutes
|'''doMainMenuRecentItems'''
|Display recent items in main menu
|Display list of recent items accessed for each solution in the list.
|
|-


* '''[[Policy/cacheBrowserExpireSeconds|cacheBrowserExpireSeconds]]''': Static content cache time (seconds)
|'''doMainMenuSections'''
|Divide menu into solution groups
|Split the main menu into sections.
|
|-


* '''[[Policy/connectionPoolActive|connectionPoolActive]]''': Use connection pools (recommended)
|'''doViewListInMasterMenu'''
== Service daemon ==
|Show user views in master menu
* '''[[Policy/serviceAutostart|serviceAutostart]]''': Autostart service daemon
|Display list of shared and personal views in the main menu
|
|-
|}


* '''[[Policy/serviceLogentriesConsolidate|serviceLogentriesConsolidate]]''': Compress logs


* '''[[Policy/serviceLogentriesMaximumAge|serviceLogentriesMaximumAge]]''': Maximum age logs
=== Special fields ===
{|
!system name
!display name
!explantion
!extra info
!-
|'''allowMultilookupInLists'''
|Allow multilookup in list views
|Minor performance impact
|
|-


* '''[[Policy/serviceNotificationDeleteAfterDays|serviceNotificationDeleteAfterDays]]''': Maximum age notifications
|'''allowRecursiveDelete'''
|Allow recursive record deletion
|Allow deletion of parent items to propagate (configure each solution)
|
|-


* '''[[Policy/serviceDaemonHeartbeatSeconds|serviceDaemonHeartbeatSeconds]]''': Run daemon every seconds
|'''allowRelationDuringCreation'''
|Create related records before save
|Allow users to create new child records before the parent is submitted / created.
|
|-


* '''[[Policy/serviceTestRunMode|serviceTestRunMode]]''': Service Testrun
|'''doSmartDateInput'''
|Smart sate input
|Use relative date inputs (example: -1 = yesterday)
|[[Policy/doSmartDateInput]]
|-


* '''[[Policy/serviceTestSpeedupMultiplier|serviceTestSpeedupMultiplier]]''': Service Testrun Speedup multiplier
|'''lookupCheckKeysAllways'''
== SMS service ==
|Lookup allways check key values
* '''[[Policy/smsErrorMessage|smsErrorMessage]]''': SMS error message
|
|
|-


* '''[[Policy/smsMaxLength|smsMaxLength]]''': SMS maximum message length
|'''lookupIgnoreErrors'''
|Lookup ignore errors
|
|
|-


* '''[[Policy/smsParamMessage|smsParamMessage]]''': SMS parameter name: Message
|'''lookupIgnoreErrorsAjax'''
|Lookup ignore errors AJAX
|
|
|-


* '''[[Policy/smsParamNumber|smsParamNumber]]''': SMS parameter name: Number
|'''medicoCloakPersonUniqueID'''
|Cloak person identification data (ex. CPR)
|Partially hide sensitive information when not in ITEM edit mode. Example 112233-4455 becomes 112233-XXXX.
|
|-


* '''[[Policy/smsPhoneMinLength|smsPhoneMinLength]]''': SMS phonenumber min length
|'''questionaireAutostart'''
|Questionaire autostart
|Make sure the user cannot navigate to anything else that the first question
|
|-


* '''[[Policy/smsPhoneCountryCode|smsPhoneCountryCode]]''': SMS phonenumber prefix
|'''questionaireLastButton'''
|Last button in questionaires
|Display a button to navigate to questionaires final page
|
|-


* '''[[Policy/smsConnectUrl|smsConnectUrl]]''': SMS Service gateway URL
|'''questionaireLastResume'''
|Questionaire missing field summary
|Display missing fields on final page
|
|-


* '''[[Policy/smsTestMode|smsTestMode]]''': SMS testmode active
|'''questionaireProgress'''
|Questionaire progress
|Turns progress indication (bar/percentage/steps) on and off
|
|-


* '''[[Policy/smsTestNumber|smsTestNumber]]''': SMS testmode number
|'''questionaireProgressIcons'''
== Special fields ==
|Questionaire progress: Bar
* '''[[Policy/allowMultilookupInLists|allowMultilookupInLists]]''': allowMultilookupInLists
|Display blue/grey arrows based on progress
|
|-


* '''[[Policy/allowRecursiveDelete|allowRecursiveDelete]]''': allowRecursiveDelete
|'''questionaireProgressPercent'''
|Questionaire progress: Percentage
|Calculate the completion rate based on progress
|
|-


* '''[[Policy/medicoCloakPersonUniqueID|medicoCloakPersonUniqueID]]''': Cloak person identification data (ex. CPR)
|'''questionaireProgressSteps'''
|Questionaire progress: Steps
|Display number of completed and leftover questions
|
|-
|}


* '''[[Policy/allowRelationDuringCreation|allowRelationDuringCreation]]''': Create related records before save


* '''[[Policy/doSmartDateInput|doSmartDateInput]]''': doSmartDateInput
=== Designer ===
{|
!system name
!display name
!explantion
!extra info
!-
|'''deletionBackup'''
|Deletion backups
|Perform backups before deleting solutions / fields
|
|-


* '''[[Policy/lookupCheckKeysAllways|lookupCheckKeysAllways]]''': Lookup allways check key values
|'''deletionBackupDefinition'''
|Deletion copy definition
|Copy metadata of solution before deletion
|
|-


* '''[[Policy/lookupIgnoreErrors|lookupIgnoreErrors]]''': Lookup ignore errors
|'''deletionBackupRecordLimit'''
|Deletion backup record limit
|Maximum number of records before tables are backup up before deletion
|
|-


* '''[[Policy/lookupIgnoreErrorsAjax|lookupIgnoreErrorsAjax]]''': Lookup ignore errors AJAX
|'''designerDisplayHelp'''
|Display help section in designer (this menu)
|
|
|-
|}


* '''[[Policy/questionaireAutostart|questionaireAutostart]]''': questionaireAutostart


* '''[[Policy/questionaireLastButton|questionaireLastButton]]''': questionaireLastButton
=== Layout ===
{|
!system name
!display name
!explantion
!extra info
!-
|'''diagramLargeHeight'''
|Diagram height large
|Ex. Runchart details
|
|-


* '''[[Policy/questionaireLastResume|questionaireLastResume]]''': questionaireLastResume
|'''diagramLargeWidth'''
|Diagram width large
|Ex. Runchart details
|
|-


* '''[[Policy/questionaireProgress|questionaireProgress]]''': questionaireProgress
|'''diagramSmallHeight'''
|Diagram height small
|Ex. Runchart overview
|
|-


* '''[[Policy/questionaireProgressIcons|questionaireProgressIcons]]''': questionaireProgressIcons
|'''diagramSmallWidth'''
|Diagram width small
|Ex. Runchart overview
|
|-


* '''[[Policy/questionaireProgressPercent|questionaireProgressPercent]]''': questionaireProgressPercent
|'''renderListGroupColumns'''
|Use grouping columns
|Group column i moved to the first in the list
|
|-


* '''[[Policy/questionaireProgressSteps|questionaireProgressSteps]]''': questionaireProgressSteps
|'''renderListGroupHeaders'''
== Staging ==
|Use grouping headers
* '''[[Policy/buildTestLinesDefault|buildTestLinesDefault]]''': Build test data default size
|Alternative: Group values displayed as column
|
|-


* '''[[Policy/disableDesignerTestEnvironment|disableDesignerTestEnvironment]]''': Disable staging (no test environment)
|'''renderListSortColumns'''
|Use sorting columns
|Sort column i moved to the first in the list
|
|-


* '''[[Policy/testSessionInlineText|testSessionInlineText]]''': Testsession page information
|'''standardHeightMemo'''
|Standard textarea Height
|Default height of TEXTAREA. Value can be overloaded in each field configuration.
|
|-


* '''[[Policy/testSessionBackground|testSessionBackground]]''': Testsession use background
|'''standardTextCropLength'''
|Text default crop length
|
|
|-


* '''[[Policy/testSessionTitleChange|testSessionTitleChange]]''': Testsession use title
|'''standardWidthHeader'''
== Statistics ==
|Header standard width
* '''[[Policy/statisticsRegressionInfo|statisticsRegressionInfo]]''': statisticsRegressionInfo
|
|
|-


* '''[[Policy/statisticsTargetPValue|statisticsTargetPValue]]''': statisticsTargetPValue
|'''standardWidthMemo'''
|Standard textarea Width
|Default width of TEXTAREA. Value can be overloaded in each field configuration.
|
|-
 
|'''standardWidthText'''
|Standard inputbox size
|Standard INPUT field size. Value can be overloaded in each field configuration.
|
|-
 
|'''windowDefaultHeight'''
|New window height (pixels)
|Standard height for IFRAME and popup windows
|
|-
 
|'''windowDefaultWidth'''
|New window width (pixels)
|Standard width for IFRAME and popup windows
|
|-
|}
 
 
=== Rendering ===
{|
!system name
!display name
!explantion
!extra info
!-
|'''defaultHtmlDoctype'''
|HTML DOCTYPE
|First line of HTML response. Change if you need specific HTML compliance. System is natively xhtml 1.0 compliant.
|
|-
 
|'''defaultHtmlEncoding'''
|General encoding for server
|Codepage displayed inside the html tag
|
|-
 
|'''defaultHtmlVersion'''
|HTML version number
|Version information displayed inside the html tag
|
|-
 
|'''doIncludeJQuery'''
|Include JQuery library
|Include JQuery in compability mode
|
|-
 
|'''doIncludeScriptUserInfo'''
|Insert user info JS variables
|Inject user information in pages for use with custom JavaScripts
|
|-
 
|'''heatmapCellColorIcon'''
|Heatmap cell icon
|Special content inserted into all heatmap cells
|
|-
 
|'''heatmapInvertAxis'''
|Heatmap invert axis
|Display variables on Y axis and records on X axis
|
|-
 
|'''heatmapItemLinks'''
|Heatmap links to items
|Allow direct links from heatmap records
|
|-
 
|'''heatmapLegendMap'''
|Heatmap legend
|Display legend map of full variable names
|
|-
 
|'''pageselectorTableLayout'''
|Pageselector in tables
|Render pagesselectors as tables (normal = div)
|
|-
 
|'''renderLinksCompliant'''
|Render links HTML 4.0 compliant
|Encode links to satisfy HTML4 specification
|
|-
 
|'''useGoogleChart'''
|Technology diagram: Google
|Alternative use JQPlot (recommended)
|
|-
 
|'''useScriptulous'''
|Technology script: Scriptulous
|Alternative use JQuery (recommended)
|
|-
|}
 
 
=== Staging ===
{|
!system name
!display name
!explantion
!extra info
!-
|'''buildTestLinesDefault'''
|Build test data default size
|Amount of lines copied from live system when building sets of test data
|
|-
 
|'''testSessionBackground'''
|Testsession use background
|Markup when in test mode:. Set background image with this URL.
|
|-
 
|'''testSessionInlineText'''
|Testsession page information
|Markup when in test mode:. Put extra HTML specified in page.
|
|-
 
|'''testSessionTitleChange'''
|Testsession use title
|Markup when in test mode:. Set browser title to this text.
|
|-
|}
 
 
=== Codeunit ===
{|
!system name
!display name
!explantion
!extra info
!-
|'''codeunitLoadExternal'''
|Load external codeunits
|Allow server to load JAR files outside webapplication WEB-INF folder
|
|-
 
|'''codeunitPathJarFile'''
|Filesystem folder for codeunits
|Folder that is considered safe to use for built-in class loader
|
|-
 
|'''codeunitPathJarLink'''
|Http URL folder for codunits
|URL that is considered safe to use for built-in class loader
|
|-
 
|'''safeCreateAddGroup1'''
|Fullauto: Add group A
|Option for full auto user/exclusivegroup creation
|
|-
 
|'''safeCreateAddGroup2'''
|Fullauto: Add group B
|Option for full auto user/exclusivegroup creation
|
|-
 
|'''safeCreateIsDatahandler'''
|Fullauto: Assign DataHandler role
|Option for full auto user/exclusivegroup creation
|
|-
 
|'''safeCreateIsUserCreator'''
|Fullauto: Assign UserCreator role
|Option for full auto user/exclusivegroup creation
|
|-
|}
 
 
=== Language / I18N ===
{|
!system name
!display name
!explantion
!extra info
!-
|'''languageGetFromBrowser'''
|Determine langauge from browser
|Pick up language settings from the browsers settings
|
|-
 
|'''languageUseI18N'''
|Use Internationalization
|Allow solutions to take advantage of I18N. Configure each solution seperately.
|
|-
|}
 
 
=== OLAP cubes ===
{|
!system name
!display name
!explantion
!extra info
!-
|'''olapDateDimensionYearEnd'''
|OLAP Time dimension last year
|
|
|-
 
|'''olapDateDimensionYearStart'''
|OLAP Time dimension first year
|
|
|-
 
|'''olapEngineFolderURL'''
|OLAP engine URL (optional)
|
|
|-
 
|'''olapRebuildOnBoot'''
|Rebuild OLAP on boot
|Rewrite cube defintions and queries
|
|-
 
|'''olapUseSingleSignon'''
|OLAP Single Sign On
|Allow external users with security tokens (set OLAP folder to use dedicated server)
|
|-
|}
 
 
=== REST webservice ===
{|
!system name
!display name
!explantion
!extra info
!-
|'''restActive'''
|REST is activated
|Option: Disable in web.xml
|
|-
 
|'''restAllowAnonoumous'''
|Annonumous REST sessions
|Webuser can interact if given permission
|
|-
 
|'''restAllowAnonoumousSchema'''
|Annonumous REST metadata
|Webuser can interact if given permission
|
|-
 
|'''restListPageSize'''
|REST list service page length
|Maximum mnuber of items displayed in a search
|
|-
 
|'''restStrongTypeRequest'''
|Strong types REST requests
|Use strong types in WADL
|
|-
 
|'''restStrongTypeResponse'''
|Strong types REST response
|Use strong types in XSD
|
|-
|}
 
 
=== Password policy ===
{|
!system name
!display name
!explantion
!extra info
!-
|'''passwordExpiry'''
|Password Expiry
|Allow passwords to expire according to value set in passwordExpiryAge
|
|-
 
|'''passwordExpiryAge'''
|Password Expiry age
|Maximum age of passwords
|
|-
 
|'''passwordExpiryWarning'''
|Days to warn for password exipry
|Dars to start warning the user about their password expirng, as defined by passwordExpiryAge
|
|-
 
|'''passwordReqCheckOnLogon'''
|Password check rules OnLogon
|Enforce password rules on all logons
|
|-
 
|'''passwordRequireLength'''
|Password require length
|Minimum total length of password
|
|-
 
|'''passwordRequireLowercase'''
|Password require Lowercase
|Content rule lowercase letters (ex. abc)
|
|-
 
|'''passwordRequirements'''
|Password requirements
|Enforce password rules
|
|-
 
|'''passwordRequireNumbers'''
|Password require Numbers
|Content rule numbers (ex. 123)
|
|-
 
|'''passwordRequireSpecial'''
|Password require Special
|Content rule special characters (ex. !#%&)
|
|-
 
|'''passwordRequireUppercase'''
|Password require Uppercase
|Content rule uppercase letters (ex. ABC)
|
|-
|}
 
 
=== Statistics ===
{|
!system name
!display name
!explantion
!extra info
!-
|'''statisticsRegressionInfo'''
|Extra regression info
|Display advanvced regression correllation information
|
|-
 
|'''statisticsTargetPValue'''
|Target p-value for tests
|At what p-values are tests considered significant
|
|-
|}

Revision as of 12:53, 3 March 2013

Policies are shared between all solutions in each Tempus Serva installation

Note: In the following sections only links in the color blue will contain additional information.

Server configuration

system name display name explantion extra info - applicationBasePath Application folder Location of WAR / deployed web application
applicationDisplayName Application display name Name of application displayed to users
applicationlPort Server port for HTTP Port used running regular requests. Needs to match the setting in webcontainer definition (server.xm in Tomcat)l
applicationlPortSSL Server port for HTTPS Port used running SSL encrypted requests. Needs to match the setting in webcontainer definition (server.xm in Tomcat)l
applicationName Application name Name of application / folder - example http://myserver.com/APPLICATIONNAME/login
applicationServer Application server hostname or IP Base refernce for the server. IP example: 89.56.12.14. Network name: localhost. Domain: bpms.acme.com
applicationURL Application machine / URL Base URL of the server as seen by the end user. Overlaps with value in applicationServer
cacheActive Caching enabled (recommended) Enable caching of system ressources. Alternative: Collect all ressources every time (very slow)
cacheBrowserExpireSeconds Static content cache time (seconds) Amount of time that images and scripts are cached i client browser.
cacheMaxObjectSize Cache maximum size (bytes) Maximum amount of memory consumed by the cache. Set as high as possible.
connectionPoolActive Use connection pools (recommended) Strongly recommended. Use webcontainer connection pools. Alternative: Application builds own connections (very slow)
defaultCharEncoding Default Character Encoding Recommended: ISO-8859
doExtraUrlDecoding Decode autocompletion / quicksearch Use if experiencing problems with autocompletion / quicksearch
doRedirectAfterUpdate Redirect user after updates Strongly recommended. Slight performance hit, but enables browser BACK button
multiServerCoordination Server cluster coordination Coordinate cache flushing, user list etc. through database communication (polling).
serverTypeAutodetect Server type detection Autodetect compliance type
serverTypeJ2EE Server type J2EE Compliance type if autodetect is disabled
sessionCheckInterval Session cleanup interval (minutes) Time between online list sweeping, removing user with no recent activity.
sessionLifetimeMaximum Session lifetime (minutes) Maximum time before last activity before users must log in again
sessionLifetimeMinutes Session lifetime minutes Length of user sessions (changeable at runtime)
systemOptimizeMemory Minimize HEAP size Always recommended < 1Gb RAM. Tradeoff between RAM and CPU time


Interface behaviour

system name display name explantion extra info - allowAliasQueryParameters Allow Query alias parameters Allow alternate names for parameters used in LIST searches. Alternate names can be set programmtically.
allowFieldSelectionInLists Allow field selection in lists Allow user to select which fields are displayed in LIST views
allowListQuickFilter Allow for Quick filters i list views Enable serach in lists by writing part of the name (a search box will appear)
allowListSubtableRendering Data subtables in lists Subtables can negatively affect performance
allowSubtableLists Allow subtables in items (recommended) Allow related child records to be displayed in ITEM level views
concurrencyWarnings Warn on simultanous item editing Users poll server for changes using AJAX in browser client (some performance impact). Note that only different users editing the same item will trigger a warning.
defaultLanguageID Default Language (ID) Language to use if nothing else is specified and autodetection is disabled. Test by adding &Language=[number] to URL
defaultStyleID Default Style (ID) Style (buttons) to use if nothing else is specified. Test by adding &Style=[number] to URL
defaultStylesheetID Default Stylesheet (ID) Stylesheet to use if nothing else is specified. Test by adding &Stylesheet=[number] to URL
defaultTemplateID Default Template (ID) Form template to use in ITEM mode if nothing else is specified. Test by adding &Template=[number] to URL
defaultWrapperID Default Wrapper (ID) WrapperID to use if nothing else is specified. Test by adding &Wrapper=[number] to URL
doFormAutosave Autosave changed forms Allow editor to autocommit data before session times out
doItemBrowserTitle Display item resume in browser title Change browser title/tab title to current records Resume value in ITEM mode
doItemCreateAddMore Button to add more records Add multiple records during new record creation (button)
doItemMenuCopyPaste Show copy/paste in during record edits Extra buttons for copy/paste operations in ITEM mode
DoLinkedCSS CSS style links Link CSS content so that browsers can cache the content. Recommended.
doListShowAllFields Allow show all fields button Optional button i menu for selecting all columns / fields in LIST mode
doListShowAllRecords Allow show all records in list view Optional button i menu for selecting all records in LIST mode
doListShowLinkHeader Display link in headers Display link to list as part of header name
doListShowNameHeader Display header in lists Display the name of the solution above the list
doListShowSearchHeader Show search headers Display descriptive header in search form
doPageNavigatorAllways Allways show navigator in lists Page navigator can be disabled if all records can displayed in one page
doPersonalFlagsOnItems Display user flags on items Allow users to make bookmark / personal comments on single items
doPersonalLinksOnItems Display personal links on single items Display submenu of personal options in ITEM mode. By default only displayed i list / main mode
doPersonalLinksOnLists Display personal links on lists Display submenu of personal options in LIST mode.
doRecentItemsBookmarks Show recent items list Trach and diaply recently accessed items.
doStatusFinalDisableEditing Disable editing if status is final Allow records to be edited even after the item has reached a status that is final
DoTimeDecimal Display date sums with decimals Is time measured on items displayed using decimal og integer values
errorAdvancedView Advanced error handling Display explanation and contact details if exceptions occur
errorUnkownImage Advanced error logo Logo to display i advanced error handling
guiClickableList Click/doubleclick lists List views can be clicked to edit (double) or show (single)
guiPreventDoubleClick Prevent doubleclick Deactivate multi click on codeunit buttons
guiSetFormFocus Set form focus Set focus to first element in edit mode
headerSeperator Seperator sign for headers Dot between header parts - ex. MySolution - Dashboard
mainRedirect Main menu redirect active Redirect to alternative main menu active
mainRedirectUrl Main menu redirect URL Local path ex. main?command=list&SagID=0
renderMenuItemClass Use CSS class for menu items Give unique class property to each menu item.
subformLinesDefault Number of lines in subforms Default number of records displayed in subforms
toolBarcodeParameters Barcode additional parameters Extra parameter for barcode, for tweaking size, type etc.
userOnlineList Maintain list of online users Monitor users online - ie. users with an active session on the server. Recommended in single front server environments.
userRequireAcceptTerms Require new user to accept usage terms Configure text in System configurations


Active directory

system name display name explantion extra info - ldapAuthentication Use LDAP authentication Is LDAP logon active ?
ldapAuthenticationFallback Use fallback authentication if LDAP fails Allow internal database verfication using stored passwords, in the event that the LDAP server fails to respond properly.
ldapCreateUsers Allow creation of new users Create users logging in, that cannot be found inside the LDAP. User must belong to ldapDomainDefault
ldapDomainDefault Default domain
ldapMaintainGroupsOnLogon Maintain groups on logon LDAP validation also synchronizes groups found for logged in user.
ldapPassword LDAP setup: PASSWORD Service account username. Note this password is stored cleartext.
ldapServer LDAP setup: LDAP server Use IP or network name
ldapUsername LDAP setup: USERNAME Service account username. User needs only read access.


Security

system name display name explantion extra info - doAdvancedGroupSecurity Advanced group security Enables: A) Groups inside groups B) Multiple exclusive groups
securityAllowPublicCodeunits Allow anonoumus codeunit execution It is considered safe to use special codeunits
securityEnforceExclusiveGroup Require normal users to have Exclusive groups All users except Admins must have at least 1 exclusive group
securityLoginFailedAttempts Login max failed logins Number of failed logins before accounts will be disabled
securityLoginFailedAutoReset AutoReset users Automatically reset users that have failed maximum number of logins (sends new password)
securityPasswordAcceptMD5digest Allow MD5 hashed passwords Recommended in transition between MD5 (minor flaws) and SHA256 (very secure)
securityPasswordCleartext Store passwords cleartext Allow passwords to be stored without one-way encryption
securityPasswordCleartextAllowed Allow cleartext passwords Optionally encode all password using admin services
securityResetPasswordWithoutLogin Reset password without login
securitySslLogin SSL encryption for login page Enforce usage of SSL connections on login page using internal redirect. Recommended. Setting up SSL/HTTPS
securitySslPages SSL encryption for ALL pages Enforce usage of SSL connections on all page using internal redirect. Not recommended. Setting up SSL/HTTPS
securityTokenExpiryEnforce Deny old style access tokens
ssoLoginActive SSO active Allow single sigon from externatal components (ex. TS SSO webpart)
ssoLoginSecret SSO secret MD5 spice Shared secret password between TS and external services. Value must match exactly.


Scheduled services

system name display name explantion extra info - accountAnonoumousMeasure Anonoumous account (UserID) UserID used for normal system iteractions using the solution interfaces
adminWarningSmsList Warning SMS number list List of administrator mobile phone lists (for notifications)
healthMonitorPassword Health monitor password Parameter/password to access basic monitor service without a login (usage: service?healtMonitorPassword)
integrationInvokeCodeunit Integration execute codeunit Execute codeunits during dataintegration / webservices
maintenenceEmergencyDelay Emergency shutdown delay Number of minutes to warn users when af EMERGENCY signal is sent to the server from the admin services
maintenenceLockdoorDelay Maintenence disable login delay Number of minutes before af shutdown where users are no longer allowed to log in
maintenenceShutdownDelay Maintenence shutdown delay Number of minutes to warn users when af MAINTENENCE signal is sent to the server from the admin services
measureAnonoumous Measure anonoumous users
measureInsertDelayCount Measure insert delay (items)
measureInsertDelayMinutes Measure insert delay (minutes)
measureInsertUsingBatch Measure insert in batches
serviceAdminStatusEmail Administrator email Administrator email for sending status updates
serviceStatusActionSendDirectly Send status actions directly by mail False: Insert into user notifications. True: Send per email
serviceWebsiteMonitorGW Website monitor goodword Information that needs to be found in a page located at serviceWebsiteMonitorURL
serviceWebsiteMonitorURL Website monitor URL Address to monitor where the serviceWebsiteMonitorGW should be found
userOnlineAlertOnNewNotification Notify online users directly Display new button when users are allready logged in
userOnlineListDisplayCount Display number of online users Display number of online users at bottom of all pages


Debug

system name display name explantion extra info - debugCacheResponse Caching succes / failure Log effects of caching.
debugDaemonActivity Debug daemon runs Log all runs for Service and Server daemon
debugDataLoads Debug while loading data (CSV/XML) Debugging option for designers and developers
debugExceptions Debug all Exceptions Writes stacktrace to logfiles. Alternative: Only write to eventlog.
debugIntegration Debug integration messages Debugging option for designers and developers
debugLdapCommunication Debug LDAP communication Debugging option for designers and developers
debugLdapStacktrace Debug LDAP error details Debugging option for designers and developers
debugLdapValidation Debug LDAP validation Debugging option for designers and developers
debugLoginResults Debug all user logins Debugging option for designers and developers
debugOlapDefinitions Debug OLAP definitions Write all schemas and querys to logfiles on boot
debugQuerySQL Debug all SQL queries All queries are written to System.out / logfile
debugQuestionaire Debug questionaire steps Display extra information in questionaire mode
debugRequestPerSecond Debug requests/second Calculate server load on run. Results are sent to System.out / logfile
debugRequestTime Debug response time
debugRequestTimeToPage Debug response time on page Display response time in bottom of all pages (no performance impact).
debugScriptFunctions Debug JavaScript Allow JS errors to be displayed
debugServiceDaemon Debug the Service runner Daemon Write extra information from service clients to log files
debugTemplateHandling Debug template parsing Debugging option for designers and developers
debugTokenEvaluation Debug token evaluation Debugging option for designers and developers
debugWebservices Debug the Webservice interface Debugging option for designers and developers


Filesystem

system name display name explantion extra info - folderImportFile Folder: Import files Processing folder. Will be set to default value if left empty.
folderIntegrationCSV Folder: CSV data files Processing folder. Will be set to default value if left empty. Policy/folderIntegrationCSV
folderIntegrationMail Folder: Mail integration (temporary) Processing folder. Will be set to default value if left empty.
folderIntegrationXML Folder: XML integration processing Processing folder. Will be set to default value if left empty. Policy/folderIntegrationXML
folderTemplateLoad Folder: Template cache Processing folder. Will be set to default value if left empty.
folderTemplateSave Folder: Template processing Processing folder. Will be set to default value if left empty.
folderUpload Folder: Upload Processing folder. Will be set to default value if left empty.
folderUploadTemp Folder: Upload processing Processing folder. Will be set to default value if left empty.
mediaFilterDelayMS Media files download latency Use if filesystem is slow to pick up changes
overloadApplicationFolder Application folder Option to override. Empty value = autodetect
uploadPictureResize Reduce uploaded pictures Resize all pictures sent to server to size defined in uploadPictureSizeMaximum
uploadPictureSizeMaximum Picture maximum size Scale pictures to this maximum of pixels. Maximum height/width determines size. Only works if uploadPictureResize is set
uploadPictureSizeThumbnail Thumbnail maximum size


Service daemon

system name display name explantion extra info - serviceAutostart Autostart service daemon Start the service daemon after boot.
serviceDaemonHeartbeatSeconds Run daemon every seconds Frequency of daemon runs. Value should match the frequency of the most demanding service.
serviceLogentriesConsolidate Compress logs
serviceLogentriesMaximumAge Maximum age logs
serviceNotificationDeleteAfterDays Maximum age notifications


Eventlog

system name display name explantion extra info - eventDelayWrite Burst-write events Collect Events together in bundles in order to optimize dataload. Events can be written forcefully using the service servlet.
eventDelayWriteItemMaximum Burst-write event count Number of events before burstwrite executes. Events can be written forcefully using the service servlet.
eventPrintToStandardOut Copy errors to server log Write errors to logfiles when logging to builtin eventlog in the database
eventWriteSuccesfullLogins Write succesfull logins Log all user logins to the event log. Note that all logins regardless are logged on the user profile.


Mail server

system name display name explantion extra info - mailDomain POP3: Domain
mailPassword POP3: Password Mail account password. Note this password is stored cleartext.
mailServer POP3: Server
mailUsername POP3: Username Mail account username.
smtpMailDelaySec SMPT: Message delay Delay in MS between sending emails Email server setup
smtpPassword SMTP: Account password Password for SMTP account set in smtpUsername Email server setup
smtpSendRetries SMTP: Number of retries Number of attempts to send email from queue before giving up Email server setup
smtpServer SMTP: Server address Network location of the SMTP server Email server setup
smtpSystemEmail SMTP: System mail address Sender address (from) set on all automatically generated emails. Email server setup
smtpTestEmail SMTP: Test email address Recipient of all mails when test mode is activated. Activate by enabling smtpTestMode Email server setup
smtpTestMode SMTP: Test mode (send to test email) Enable test mode where ALL emails are sent to address specified in smtpTestEmail Email server setup
smtpUsername SMTP: Account name Example: k.pedersen

lsvgroup.com

Email server setup


Remote services

system name display name explantion extra info - doLookupEnabledLinks Allow lookup links for fields
lookupServiceCvrRegisterUrl URL to lookup CVR
lookupServiceGeneral URL to lookup text
lookupServicePhonePersonUrl URL to lookup contacts


Protection

system name display name explantion extra info - bruteforceCooldownMinutes Bruteforce reject logins (minutes) Time that logins are rejected after the bruteforce protection i activated. Security/Bruteforce
bruteforceMaxBadLogins Bruteforce maximum failed logins Amout of logins failed before new logins are rejected. Relative to bruteforceMeasurePeriod. Security/Bruteforce
bruteforceMeasurePeriod Bruteforce measure period (minutes) Timeframe for measuring amount of bad logins. Relative to bruteforceMaxBadLogins. Security/Bruteforce
bruteforceProtection Bruteforce detection active Enable brute force detection mechanisms Security/Bruteforce
securitySantizeAllUserInput Check all user input for JScripts Allow only if session variable protection is enabled


License

system name display name explantion extra info - licenseHolder License: Owner Company/intitution name on the license
licenseNumber License: Number ID received from your Tempus Serva distrbutor
licenseReportAdministrator 2nd recepiant of license reports Secondary recepiant of license reporting. Normally the license seller.
licenseReportingEmail 1st recepiant of license reports Primary recepiant of license reporting. Normally the responsible CIO.
licenseReportLicenseServer License reporting active License reporting active
licenseSerial License: Serial code Code received from your Tempus Serva distrbutor


Database

system name display name explantion extra info - dbAutoUpdate Update database on boot (recommended) Strongly recommended. Allows system to update the database when new builds are deployed.
dbNameBase SHARED database name Schema name of database with common settings. Database can be shared between multiple installations.


SMS service

system name display name explantion extra info - smsConnectUrl SMS Service gateway URL
smsErrorMessage SMS error message
smsMaxLength SMS maximum message length
smsParamMessage SMS parameter name: Message
smsParamNumber SMS parameter name: Number
smsPhoneCountryCode SMS phonenumber prefix
smsPhoneMinLength SMS phonenumber min length
smsTestMode SMS testmode active Email server setup
smsTestNumber SMS testmode number Email server setup


Main menu

system name display name explantion extra info - doInformationInMasterMenu Allow news articles Display relevant news articles and messages on main page
doMainMenuCreateItems Display create link in main menu Display button to create records directly from the mail menu
doMainMenuDescription Display descriptions in main menu Display solution description in the main menu. Alternatively you can just leave the desciption empty.
doMainMenuRecentItems Display recent items in main menu Display list of recent items accessed for each solution in the list.
doMainMenuSections Divide menu into solution groups Split the main menu into sections.
doViewListInMasterMenu Show user views in master menu Display list of shared and personal views in the main menu


Special fields

system name display name explantion extra info - allowMultilookupInLists Allow multilookup in list views Minor performance impact
allowRecursiveDelete Allow recursive record deletion Allow deletion of parent items to propagate (configure each solution)
allowRelationDuringCreation Create related records before save Allow users to create new child records before the parent is submitted / created.
doSmartDateInput Smart sate input Use relative date inputs (example: -1 = yesterday) Policy/doSmartDateInput
lookupCheckKeysAllways Lookup allways check key values
lookupIgnoreErrors Lookup ignore errors
lookupIgnoreErrorsAjax Lookup ignore errors AJAX
medicoCloakPersonUniqueID Cloak person identification data (ex. CPR) Partially hide sensitive information when not in ITEM edit mode. Example 112233-4455 becomes 112233-XXXX.
questionaireAutostart Questionaire autostart Make sure the user cannot navigate to anything else that the first question
questionaireLastButton Last button in questionaires Display a button to navigate to questionaires final page
questionaireLastResume Questionaire missing field summary Display missing fields on final page
questionaireProgress Questionaire progress Turns progress indication (bar/percentage/steps) on and off
questionaireProgressIcons Questionaire progress: Bar Display blue/grey arrows based on progress
questionaireProgressPercent Questionaire progress: Percentage Calculate the completion rate based on progress
questionaireProgressSteps Questionaire progress: Steps Display number of completed and leftover questions


Designer

system name display name explantion extra info - deletionBackup Deletion backups Perform backups before deleting solutions / fields
deletionBackupDefinition Deletion copy definition Copy metadata of solution before deletion
deletionBackupRecordLimit Deletion backup record limit Maximum number of records before tables are backup up before deletion
designerDisplayHelp Display help section in designer (this menu)


Layout

system name display name explantion extra info - diagramLargeHeight Diagram height large Ex. Runchart details
diagramLargeWidth Diagram width large Ex. Runchart details
diagramSmallHeight Diagram height small Ex. Runchart overview
diagramSmallWidth Diagram width small Ex. Runchart overview
renderListGroupColumns Use grouping columns Group column i moved to the first in the list
renderListGroupHeaders Use grouping headers Alternative: Group values displayed as column
renderListSortColumns Use sorting columns Sort column i moved to the first in the list
standardHeightMemo Standard textarea Height Default height of TEXTAREA. Value can be overloaded in each field configuration.
standardTextCropLength Text default crop length
standardWidthHeader Header standard width
standardWidthMemo Standard textarea Width Default width of TEXTAREA. Value can be overloaded in each field configuration.
standardWidthText Standard inputbox size Standard INPUT field size. Value can be overloaded in each field configuration.
windowDefaultHeight New window height (pixels) Standard height for IFRAME and popup windows
windowDefaultWidth New window width (pixels) Standard width for IFRAME and popup windows


Rendering

system name display name explantion extra info - defaultHtmlDoctype HTML DOCTYPE First line of HTML response. Change if you need specific HTML compliance. System is natively xhtml 1.0 compliant.
defaultHtmlEncoding General encoding for server Codepage displayed inside the html tag
defaultHtmlVersion HTML version number Version information displayed inside the html tag
doIncludeJQuery Include JQuery library Include JQuery in compability mode
doIncludeScriptUserInfo Insert user info JS variables Inject user information in pages for use with custom JavaScripts
heatmapCellColorIcon Heatmap cell icon Special content inserted into all heatmap cells
heatmapInvertAxis Heatmap invert axis Display variables on Y axis and records on X axis
heatmapItemLinks Heatmap links to items Allow direct links from heatmap records
heatmapLegendMap Heatmap legend Display legend map of full variable names
pageselectorTableLayout Pageselector in tables Render pagesselectors as tables (normal = div)
renderLinksCompliant Render links HTML 4.0 compliant Encode links to satisfy HTML4 specification
useGoogleChart Technology diagram: Google Alternative use JQPlot (recommended)
useScriptulous Technology script: Scriptulous Alternative use JQuery (recommended)


Staging

system name display name explantion extra info - buildTestLinesDefault Build test data default size Amount of lines copied from live system when building sets of test data
testSessionBackground Testsession use background Markup when in test mode:. Set background image with this URL.
testSessionInlineText Testsession page information Markup when in test mode:. Put extra HTML specified in page.
testSessionTitleChange Testsession use title Markup when in test mode:. Set browser title to this text.


Codeunit

system name display name explantion extra info - codeunitLoadExternal Load external codeunits Allow server to load JAR files outside webapplication WEB-INF folder
codeunitPathJarFile Filesystem folder for codeunits Folder that is considered safe to use for built-in class loader
codeunitPathJarLink Http URL folder for codunits URL that is considered safe to use for built-in class loader
safeCreateAddGroup1 Fullauto: Add group A Option for full auto user/exclusivegroup creation
safeCreateAddGroup2 Fullauto: Add group B Option for full auto user/exclusivegroup creation
safeCreateIsDatahandler Fullauto: Assign DataHandler role Option for full auto user/exclusivegroup creation
safeCreateIsUserCreator Fullauto: Assign UserCreator role Option for full auto user/exclusivegroup creation


Language / I18N

system name display name explantion extra info - languageGetFromBrowser Determine langauge from browser Pick up language settings from the browsers settings
languageUseI18N Use Internationalization Allow solutions to take advantage of I18N. Configure each solution seperately.


OLAP cubes

system name display name explantion extra info - olapDateDimensionYearEnd OLAP Time dimension last year
olapDateDimensionYearStart OLAP Time dimension first year
olapEngineFolderURL OLAP engine URL (optional)
olapRebuildOnBoot Rebuild OLAP on boot Rewrite cube defintions and queries
olapUseSingleSignon OLAP Single Sign On Allow external users with security tokens (set OLAP folder to use dedicated server)


REST webservice

system name display name explantion extra info - restActive REST is activated Option: Disable in web.xml
restAllowAnonoumous Annonumous REST sessions Webuser can interact if given permission
restAllowAnonoumousSchema Annonumous REST metadata Webuser can interact if given permission
restListPageSize REST list service page length Maximum mnuber of items displayed in a search
restStrongTypeRequest Strong types REST requests Use strong types in WADL
restStrongTypeResponse Strong types REST response Use strong types in XSD


Password policy

system name display name explantion extra info - passwordExpiry Password Expiry Allow passwords to expire according to value set in passwordExpiryAge
passwordExpiryAge Password Expiry age Maximum age of passwords
passwordExpiryWarning Days to warn for password exipry Dars to start warning the user about their password expirng, as defined by passwordExpiryAge
passwordReqCheckOnLogon Password check rules OnLogon Enforce password rules on all logons
passwordRequireLength Password require length Minimum total length of password
passwordRequireLowercase Password require Lowercase Content rule lowercase letters (ex. abc)
passwordRequirements Password requirements Enforce password rules
passwordRequireNumbers Password require Numbers Content rule numbers (ex. 123)
passwordRequireSpecial Password require Special Content rule special characters (ex. !#%&)
passwordRequireUppercase Password require Uppercase Content rule uppercase letters (ex. ABC)


Statistics

system name display name explantion extra info - statisticsRegressionInfo Extra regression info Display advanvced regression correllation information
statisticsTargetPValue Target p-value for tests At what p-values are tests considered significant