SOTI Snap

3.1.0

·

August 14, 2021

Important Notes About This Release

  • SOTI Snap 3.1 agents are now available in both the Google Play Store and Apple App Store.
  • SOTI Snap supports the latest versions of Android 10 and iOS 14.

Upgrade Requirements

SOTI Snap 3.1 agent upgrade is optional. However, to leverage the latest features introduced in this new version, SOTI Snap Agent on devices must be upgraded to version 3.1.

Users and Permissions

Administrators have greater control when assigning console user roles. Roles can be created based on child permissions available under various modules in the SOTI Snap console. Default roles (such as App Developer, Development Manager) with pre-defined permissions are also provided for quick use.

In addition to this, Groups in SOTI Identity are synced to the SOTI Snap console. A SOTI Snap user or SOTI Identity Admin with user management permissions can assign roles to users or groups.

Role management has been moved from SOTI Identity to SOTI Snap with full backward compatibility. The roles created and assigned to users/ groups in versions prior to SOTI Snap 3.1.0 are supported.

Save Reports

You can save a report with filter queries and other settings for later use. A highly intuitive new filter component provides extensive logic for building queries. Other report settings, such as Show/Hide Charts and Records, Set Columns and Change Column Placement are also available.

App-level Data Connections

Management of third-party data connections, such as Google and Microsoft accounts, is now done at the app level rather than the version level.

Changes to data connections, such as password updates or deleted connections, in an app version are instantly reflected in all other versions. Also, publication of apps is not required for selected data connections.

Auto-sync Data Sources

Apps no longer need to be re-published in order to get the latest data source values. You can set up daily, weekly, or monthly data synchronization schedules to automatically update data sources of apps installed on devices.

Device users can get the latest data source values by re-launching the app or by selecting the sync action.

New Blockly Blocks

New Blocks have been introduced in Custom Blocks:

  • Make a Rest API call using the Data connection block. The response from the REST API is populated in an upgraded JSON block to access any level of a deeply nested JSON structure.
  • Get or set dropdown widget values.
  • Obtain scanned barcode values using a newly created barcode block.
  • The Custom JavaScript block editor can now be expanded to full-screen mode.

General Improvements

  • Display of the App header can be toggled on and off or hidden during inactivity by setting a timer.
  • Pagination is available for the list view widget to enable device users to easily access records.
  • SOTI Snap iOS agent supports landscape orientation.
  • The Paragraph widget was enhanced to provide support for the Actions on Click event.
  • File Upload, Camera, Audio, and Signature are available for Custom Blocks/ JavaScript actions on Capture events.
  • The Date Picker widget was now support multiple actions on selected events.

Resolved Issues

MADP‑32095 User was not able to finish the creation of data connection rules related to SOTI Mobicontrol and SOTI Assist
MADP‑31919 An "Applied rule invalid" message was displayed in global warnings but the specific widget was not identified
MADP‑33995 On iOS agent upgrade, device user was not able to log in to second tenant.
MADP‑31952 SOTI Snap agent was not getting installed (via Playstore) on Zebra – TC8300 device
MADP‑31920 Web console user was not able to open or edit a bulky app
MADP‑31481 Record was not getting deleted from list view in iOS devices when “delete after sync” setting was set to ON
MADP‑30226 Web console user observed syntax error when setting value of “Radiobutton” block to String
MADP‑29832 In preview mode, the custom JS block script was executed twice in an app

Known Issues

MADP‑34537 White status bar is displayed when a user disables the header in iOS device