The Installed Apps/Devices screen displays all Aurena Native applications that have been installed per user/device in IFS Cloud.
An Aurena Native User Installed Apps/Devices record is created the first time an Aurena Native user connects with a new Aurena Native application version or device.
Additional Device Information is entered in the command Edit App/Device Settings. The Client Version will be set for IFS Aurena Native Apps.
The statuses used for a Device App are:
Device App is Active and Functioning. This means user can send and receive data.
Device App has been registered in the server and initialization has not yet requested.
Device app is pending initialization. This means server has started to process sync data.
Init Waiting for GP
This means device is pending initialization in Grouped Push (GP) data.
Init Waiting for MWS
This means device is pending initialization Push and Batch data in the Middleware Server (MWS).
Device app is disabled. User needs to reactivate to use it again.
Device app is pre-initialized via the scheduled activation and ready for user to use.
Device is inactive after being offline for a longer period (Period is defined in the application parameter: DEVICE_INACTIVE_DAYS)
Device has connected to the server after being inactive and now received initialization required message.
Edit App/Device Settings¶
The Edit App/Device Settings allows for the configuring of the client, server and admin settings.
Controls if the DB Viewer is visible in the Aurena Native application for the user/device. This allows the Aurena Native user to view the data stored in the local database.
Controls if data should be sent with the Send Data With Logs option. This allows the Aurena Native user to save or send the client logs that are generated whilst running the app. If this is enabled the local data stored in the database will also be sent.
Additional Device Information can be added for a specific device.
When troubleshooting the log level can be changed from Normal to Trace to generate more detailed log information in the client logs.
The Default Sync Interval can be changed per Aurena Native application for the user/device. The initial sync interval is taken from the Application Parameters DEFAULT_SYNC_INTERVAL for the Aurena Native application.
When troubleshooting a synchronization issue it is possible to enable debugging to capture synchronization traces.
The Trace Settings dialog screen allows the administrator to enable/disable tracing and also to set the trace level.
The Basic level will log incoming and outgoing requests from the User/Device/Application only.
The Detailed level allows for additional logging to be captured about call sequences, database access, stub and skeleton arguments and application code for the Aurena Native user/device/application.
If Synchronization Traces are enabled for the User/Device/Application then the traces will be written to Synchronization Traces
Note: Stub and Skeleton Arguments are only printed for incoming transactions from the Aurena Native application to IFS Cloud.
It is possible to change the profile that is synchronized to the Aurena Native application per user/device. The default behavior is to sync the combined personal and base profiles. However, to manage base profiles it is possible to specify that the user/device should only sync the base profile. When this is enabled then all changes that are done in the UI designer for the Aurena Native application are stored directly in the users base profile. This makes it easier to manage Aurena Native user base profiles within having to manually change the base profile directly.
Grouped Push User Details¶
Displays the IFS Grouped Push User for the Aurena Native application.
A Grouped Push User will be created for each IFS Aurena Native App that is deployed into the environment that has at least one entity defined in Synchronization Rules with Grouped Push as the Delivery Method. For these entities the Grouped Push User must have access to all business roles that are used to filter the data to the Aurena Native users. These business roles could be access to all Companies and/or Sites that will be used by the Aurena Native users running the IFS Aurena Native App.
This will create a new "dummy" device for the select User, App and App Version and perform an initialization. On selecting the Test Initialization option a prompt will be shown to navigate to the Background Job that will process the initialization request.
Note: The "dummy" device will not be included in the batch sync process. This is for testing the performance of the initialization request for a single user.
The text entered into the Send Notification dialog will be sent to the selected Installed Users/Application Versions.
Enable/Disable GPS Capturing¶
By default a User/Device/Application Version will inherit the application default settings for GPS Enabled. If the Aurena Native application supports GPS capturing it is possible to change the GPS Enabled value from Default to True or False.
Inactive Device Functionality¶
If user's device has not communicated with the server for longer than the days defined in the app parameter DEVICE_INACTIVE_DAYS, then the sync process changes the device state to INACTIVE.
INACTIVE device apps will be excluded from the sync process, and the cleanup jobs will clean older messages collected for such devices. When the device comes back online, the device will receive a INIT REQUIRED message. Device should perform a INIT to continue using the app.