Multiple app parameters can be defined in this section and they will be stored in the server database. These can be viewed in Aurena under "Solution Manager > Touch Apps > Configuration > Application Parameters". Parameters are synced to the client if the visibility
is set to Client
.
Syntax for a parameter is as follows.
parameter <unique_parameter_name> <data_type>
Supported data types are: Boolean, Number, Text
A parameter definition may contain the following keywords.
category
Specify if the value for this parameter is defined by the App
or the User
.
defaultvalue The default value that should be set for this parameter.
description A user-friendly description of the parameter that will be shown in Aurena.
domaindescriptions User-friendly display values for the options that the parameter may have, split by a caret symbol.
domainvalues The possible values that the parameter may have, split by a caret symbol.
platform
Define if the parameter should be limited to iOS
, Android
, Windows
or shared between All
(default).
source An SQL expression that is used to fetch a value for this parameter. The user cannot set values for such parameters. Parameters with source specified can only have a source.
visibility
Define if the parameter should only exist on the Server
or it should be synchronized to the Client
as well.
Example code:
parameters { parameter ExtServerUrl Text { description "Extended server base URL"; platform = Windows; source = "Fnd_Setting_API.Get_Value('URL_EXT_SERVER')"; } parameter ENABLE_AURENA_LINKS Boolean { category App; description "Enable or disable the option to open Aurena links from the app"; defaultvalue = "TRUE"; domainvalues = "TRUE^FALSE^"; domaindescriptions = "Enabled^Disabled^"; visibility Server; } }