Release 20240821
Wednesday, August 21, 2024
Release Type: UAT
Feature Spotlight: Workflow Studio Upgrade Package
Workflow Studio is now more helpful than ever! With new tasks, triggers, and plenty of quality-of-life improvements, it has never been easier to build your perfect automated workflow. We are working hard to remove any barriers that previously existed to building bespoke requirements in Workflow Studio, and we are thrilled to release the first batch of improvements from those efforts. Stay tuned, as there is definitely more to come in this space!
Web Updates
Enterprise
Enterprise Business New feature upgrade package for Workflow Studio
Added a new option to the ‘Create Job’ task to link a parent Request
Added the ability to dynamically supply form data via parameters in Create/Edit tasks for all entities
Added the ‘Update Job Pre-Work Form Data’ and ‘Update Job Work Form Data’ tasks to set Job form data from a Workflow
Added a 'Request/Job/Asset Updated' trigger to allow workflows to run even if the status of an entity isn’t updated
Added a ‘Read Request/Job/Asset User Details’ task to get user information (such as the creator and/or last modifying user) relating to an entity
Added the ability to specify repeater control values for form data in Create/Edit tasks for all entities
Updated the ‘Send Email’ task to allow you to provide a dynamic parameter as the recipient address
Updated the Create/Edit entity tasks to allow you to copy photos in photo controls from one entity to another
Updated the task ‘Output’ page to clearly display the data types of output parameters
Improved the handling of multi-select controls in Create/Edit tasks for all entities
For more information on the new triggers and tasks in Workflow Studio, check out our updated reference guide: Workflow Reference Guide
Added the ability to specify the name of a map layer attribute to use for work region names
No longer are you required to have an attribute called ‘name’
For more information, see this article: Work Regions
Added a new ‘Zip Media Export’ export format for Requests
For more information, see this article: Reports and Exports
Improved emails for Password Reset/Account Blocked to match other system emails and provide more context where necessary
Improved static map images (used in PDF exports, trip controls, as well as emails that include maps) such that new images will match the same look & feel of the in-app maps
Business Added validation for Assets to prevent the upload of geometry that does not meet industry-standard quality requirements
Existing Assets which don’t meet these standards have also been flagged so that their geometry may be adjusted
For more information, see this article: Assets
Business Added Full-Text Search to Assets
For more information, see this article: Full-Text Search
Business Added the ability to filter Job Client Reference by methods other than ‘Equals’
Business Added the ability to bulk import Requests with Asset-based location instead of geolocation
Business Improved the Asset form version migrator with the ability to recognize when a control has been moved in the form and retain its data
Business Improved Asset selection screen and visualizations with the ability to display the geometry of clustered Assets (when zoomed in) and click geometries directly
Fixed an issue where it may not be possible to clear numeric form data
Fixed an issue where the ‘Map Object Properties’ popup may not appear when selecting map layer geometry
Fixed an issue where mandatory switch controls may not behave correctly
Fixed an issue where Trips could misbehave if an entity was updated without changes to form data
Fixed an issue where photo control annotations would not behave correctly when inside of a repeater
Business Fixed an issue where clicking on a Job/Asset cluster at maximum zoom may not show any results in the popup
Business Fixed an issue where the action menu was still visible to users without ‘Manage Equipment’ permissions on the Equipment screen
Business Fixed an issue where the Teams and Depots dropdowns could go off the screen when creating Equipment
Business Fixed an issue where the Job form - “Bypass for web” role permission did not apply to Recurring Schedules
Business Fixed an issue where pasting media (CTRL+V) on the create Job page would not function correctly
API Added an etag hash to Requests/Jobs/Assets to allow integrations to more easily identify when an entity has changed
API
LastModifiedAt
added as a parameter group option for filtering Requests, Jobs, and AssetsAPI Business Removed a non-functional ‘clientReference’ filter from the search Jobs endpoint
Mobile Updates
Enterprise
Added Arabic language support
iOS Business Added a Client Reference Job filter option
iOS Business Standardized the Asset filter options across the Asset page and the Asset selection screen for Jobs and Requests
Business Fixed an issue where Asset geometry would not appear even when the Asset visualization was enabled
Android Fixed an issue where it may not be possible to clear numeric form data
Android Fixed an issue where the app could crash on first launch on some devices
Android Fixed an issue where creating an entity or attempting to go pack to the previous page would lead to a black screen on some devices
Android Fixed an issue where media would not appear on the Request card when the Request was in ‘Pending’
Android Fixed an issue where selecting an offline basemap while online would lead to a blank map after restarting the app
Android Business Fixed an issue where selecting a linked Job or Request from the Asset activity tab would crash the app
Android Business Fixed an issue where tapping the geometry of an Asset on the Asset page could crash the app under specific conditions
Android Business Fixed an issue where photo control annotations could be removed when updating an Asset
iOS Fixed an issue where media annotations would not appear on the Request card when the Request was in ‘Pending’
iOS Fixed an issue where downloaded basemaps don’t appear in the ‘Downloaded Maps’ page while in offline mode
iOS Business Fixed an issue where Job clusters for offline cached Jobs would show ‘-1’ as the number