SOTI Snap

4.0.0

·

November 19, 2022

Important Notes About This Release

SOTI Snap 4.0 agents are now available in both the Google Play Store and Apple App Store

Devices must upgrade to the latest SOTI Snap agent version to avoid losing any data created in previous versions and to continue using SOTI Snap apps.

Release Highlights

Workflow

With SOTI Snap 4.0, we’ve added a drag-and-drop workflow process builder that gives anyone the power to easily automate and map approval-based business processes across departments in a Snap. No coding skills are required! Workflow apps with complete audit trails help any company to streamline approval processes, identify inefficiencies, increase transparency, and improve compliance.

Schedule Reports

SOTI Snap now brings you a more efficient way to track reports on periodic basis. App developers can schedule a report for specific console users at the desired frequency, such as daily, weekly, or monthly. Developers can even customize the report email template with your own wording and appearance. The specified users receive an email on periodic basis with CSV report as attached.

Granular App Permissions

SOTI Snap opens newer possibilities for building video-related apps such as training apps or lightweight digital signage. The Video Player widget allows building a playlist of multiple videos which can be streamed online or played offline in the SOTI Snap app.

Advanced Table Widget

Customers can quickly create a front-end application to view and manipulate records in a private data repository. The Table widget now allows app developers to build SOTI Snap apps that can determine which end users can create, update, or delete a record and read from a connected private database.

Blockly Improvements

  • App Actions
    • Open Browser – Pass a URL with parameters, such as query strings, to provide additional functionality on that website
    • Set Focus – Set the app focus on any widget within the app when executed
  • Widget Value Blockly
    • Get Block for Switch widget – Obtains the value selected for the switch
    • Set Block for Switch widget – Validates the user selection of the switch widget
  • Table Blockly – Now includes Select row, Add to row, Set name of column, Get table info, Select column, Delete row from table basis value of a parameter, Refresh the table, Run edit records, Cancel edit records, and Load data to table given URL with data
  • Text Blockly
    • Show prompt with message – Shows a pop-up dialog box that users must acknowledge
    • Test value against regular expression – Verify a sequence of characters or strings that matches a unique pattern
  • Math Blockly
    • Convert to integer – Allow user to convert decimals to integers or whole number
  • Lists Blockly
    • Update JSON object – Update value in list view widget when executed
  • Connections Blockly (Update)
    • Rest Block
      • When user build incompatible blocks, a warning message will pop up warning user that is not allowed
      • Able to load data from external source to table block

General Improvements

The following improvements have been made with this release:

  • Report downloading has been improved to avoid any download failures
  • A toggle switch to enable asset downloads such as images or signatures along with CSV records has been provided for every tenant. The asset links are embedded in the CSV itself that can be opened on local machine.
  • The Video Player Widget is now available on all devices. YouTube and Vimeo video links can be configured to a playlist in the video player widget. Note that is Vimeo not supported on iOS devices. Video files with .MP4 and .MOV formats (max 50MB limit) can be uploaded to the SOTI Snap server for streaming on the device.
  • Textbox now supports regular expressions (regex) to check that the entry matches the expected input. For example, you could enforce the format of (xxx)123-4567 for telephone numbers, or restrict the entry to numbers between 1 and 5, making an entry of 6 invalid.
  • SOTI Snap data access controller now supports stored procedures

Learn more about using these new features with What's New in SOTI Snap Online Help.

Resolved Issues

MADP‑37600 When the user edited the table, there was no update button to save the changes the user made
MADP‑37550 Users were unable to navigate to a different page after clicking on the 3-dot menu and selecting Edit
MADP‑37575 When a user deleted a table record, it did not trigger the Delete Blockly script and refresh the table, causing the record to disappear from the device end-user side
MADP‑37576 3-dot menus did not appear next to each record to enable editing or deleting
MADP‑40266 Users did not have the ability to edit records in the table widget
MADP‑40489 Users were unable to navigate to pages in another form
MADP‑41004 The video player did not support preview mode
MADP‑42170 Data Export rules incorrectly removed empty spaces in strings when exporting from textboxes