Configure the extensions
- Last UpdatedMar 03, 2025
- 1 minute read
Note: IntelaTrac is now AVEVA Mobile Operator. However, in some instances, you may see “IntelaTrac” in upgrade path, reports, and so on.
Extensibility APIs provide a mechanism to add new functionalities through custom functions to AVEVA Mobile Operator app. All extensions are synced to AVEVA Mobile Operator app during a Transfer.
To configure extensions
-
Configure all the extensions in the extensions.json file.
-
Copy the extensions.json and the related lua files to the following folder on the AVEVA Mobile Operator Server:
<Installation Directory>\AVEVA\Mobile Operator\Server\Extensions\Multiplatform -
On the AVEVA Mobile Operator app, use Transfer to sync data between the mobile device and the Server.
The extensions are enabled for the AVEVA Mobile Operator.
Note:
- You must code extensions only with lua.
- In case of new or updated extensions, use Transfer to sync the data between the mobile device and the AVEVA Mobile Operator Server.
Extensions.json file
The extensions.json is a configuration file, which links the GUID (defined in the CustomFunction.Extensions file) with the related lua file.
Properties
-
name: Name of the function
-
id: Unique ID of the function
-
file: Name of the Lua file
-
type:Type of function
Example
{
"Config":
[
{
"name": "@DropDownNumber1",
"id": "1DDFC3DD-A096-4685-8AAA-4448AA31ED8D",
"file": "DropDownNumber1.lua",
"type": "custom_function"
},
{
"name": "@DropDownNumber2",
"id": "1CCFC3AA-A465-4685-8AAA-6868FF31EF8F",
"file": "DropDownNumber2.lua",
"type": "custom_function"
}
]
}