Esper Release Notes: DevRel 32 Improves Esper Security & Features

Andi

March 21, 2020

First, a small housekeeping detail for anyone who’s paying super-close attention. We skipped DevRel #28 – 31 to match our sprint numbering. 

DevRel 32 includes a number of improvements to the Esper customer experience, security, and administrative capabilities:

  1. Group-Specific User Roles
  2. New Drop-Down UX for Logout & User Management
  3. Improved Password Validation
  4. Access Rejected Page Update
  5. Device Information: Last Seen
  6. Commands for Group App Installation and Uninstallation
  7. Schedule Install Times for Group Apps
  8. Apply Compliance Policy to Group(s)
  9. Improvements to Device List View
  10. Device App Installation Page Improvements
  11. Email Subscription Added to Reports
  12. Enroll Screen Moved to Apps | Play Store
  13. Improved Provision Template UX 
  14. Apps List in Drop Down Fix

Group-Specific User Roles 

Many of our customers have group-specific users who require limited admin-level access for one group without needing fleet-wide administrative capabilities.

We’ve added new user role permissions to create users for a specific group with either admin or viewer rights. This lets organizations set up custom roles per group and comply with regulatory directives for “least access possible.” You know the drill. 

Now, you can set up custom group roles for more control over privacy and managed device user governance. 

We added two new role types to the Esper user settings: 

  1. Group Admin

Edit & view access to one or more assigned groups. 

  1. Group Viewer 

View-only access to one or more assigned groups. 

Here’s a table summary of what these two new role types can do in Esper: 

New Drop-Down UX for Logout and User Management

The User Management link has been shifted from the sidebar to the top right corner of the dashboard as seen above. There’ll be two links in the dropdown:

  • User management
  • Logout

Clicking on “User management” on the dropdown will take the user to a separate UI. Access to this page is only available to the enterprise admin role, other roles will not see the User management option in the drop down.

Here’s the new User management screen which the enterprise admin role can access through the drop-down link:

Enterprise admins can view each user’s group access:

New user creation flow

To create a new user, Enterprise Admins can now click on the “New User” button in the upper-righthand corner of the Users screen. This starts a two-step process:

Step 1:Enter user account information:

Step 2: Define and Assign

Define the user role. If the Enterprise Admin is creating a Group Admin or Group Viewer, assign to the appropriate group(s).

Define Group Admin or Group Viewer access to group(s).

Improved Password Validation for User Accounts

We have created stricter guidelines for user account passwords, and improved the quality and detail of password error messages to guide users to create secure credentials. 

Access Rejected Page Updates

If a user tries to access a page which they don’t have permission to view, they will now see the following access rejected page: 

Device Details: Last Seen Information

We have added the time a device was “last seen” to the Device Information section. Access this data by going to Device Information >> Device Details >> Information

Commands for Group App Installation and Uninstallation 

We’ve further improved status and error messages displayed during the process of app installation or uninstallation under Apps for a Group. 

We’ve added the capability to queue install/uninstall commands up to 24 hours in advance for offline devices. Note: If you want to queue install or uninstall for offline devices for a period over 24 hours, use the scheduled install features.

Plus, we added a cleaner UX for app installation history. 

Schedule Install Times for Group Apps 

You are now able to enter specific start and end times to schedule installations for group apps, which expands on our previous capability to define start and end dates. 

Apply Compliance Policy to Group(s)

Previously a Compliance Policy pushed to a Group would only be applied to online devices. We’ve added the feature to queue policy updates to offline devices if they come back online within 24 hours of executing the push command.

Improvements to Device List View

You can now sort the device list view by:
– Group Name
– Policy Name
– Registered On
– Last Seen 
– Battery Level
By default, the list is sorted in descending order of device registration date unless a new option is selected from the menu.

Data for up to 500 devices  (maximum of 500) can now be exported to CSV and Excel (XLSX) file formats. Exported data columns will match the current device list view, so you can use options to add or remove columns from view to define your downloaded data file properties.

Device App Installation Page Improvements

We’ve made a few improvements to the Device App Installation page to create a more streamlined, intuitive admin experience. 

New app install add icons in dropdown & App Details previews

We added app icons and package names to the dropdown selections for installs and App Detail previews.  drop-downs that are used to select apps now by default will have the corresponding app icon and package name.

The app installation screen is improved to include an estimated total install time and a detailed install status update. 

Email Subscription Added to Reports

Reports now include support for creating email subscriptions with any users for automatically-generated report updates.  Adding any user to an email subscription to automatically receive generated reports.
Here’s how to use this:

  • Go to the Reports page
  • Click on the email subscriptions button.
  • Enter email IDs to add any users to the  subscription list. Enter multiple email IDs for a single user by comma-separated email IDs.
  • This feature supports multi-ID email unsubscription too. Simply check one or more email IDs to unsubscribe users. Next, click on the unsubscribe button.
  • Unsubscribe ALL email IDs by selecting the “Subscribers” checkbox at the top of the list and clicking unsubscribe.
  • Edit individual email ids by clicking on the edit button.
  • Make ID changes from the text field.
  1. Click on the checkmark  icon to save the changes.
  2. Click on the cross icon to revert the changes.

Limitations and Errors:

  • A maximum of 10 subscriptions can be done for each environment.
  • Duplicate email ids are not allowed.
  • Subscriptions are subjected to an automated check for invalid email ID format and invalid domains.

Enroll Screen Moved to Apps| Play Store 

The Google EMM enrollment section has been moved from Company Settings section to Apps | Play Store. 
This view is only available for endpoints that have not been enrolled with Managed Google Play.

Improved Provision Template UX 

We’ve tweaked the layout of the Provision Template screen flow to tighten the screens up a bit.

Apps List in Drop Down Fix

We received feedback that some of the apps uploaded to Esper Cloud were not appearing in the App dropdown list used across the Esper Console. We’ve fixed that in this release. What many customers don’t realize is the App List has a search box – just enter the first few letters of the app name and it will appear for selection.

That concludes DevRel 32. Stay tuned for DevRel 33. We’re working hard to bring you another sprint filled with improvements and added capabilities. In the meantime, we’re listening — we want our customers to give us feedback on our latest additions and features you need to work efficiently. Please mail all your suggestions and queries to andi@esper.io.