Alloy March 2023 Update
This month's update lets you do more with Alloy's existing features, particularly if you work with multiple contractors. The update took place during the evening of the 30th March. For a full list of changes in v2.45, please visit the Alloy Changelog.
Better looking AQS attributes 😎
Previously, editable AQS attributes appeared as tall dark boxes that displayed their underlying JSON code. While it was occasionally useful to edit the code directly, the box took up a fair bit of vertical space and was restricted by the limited width available.
Therefore, AQS attributes now occupy a single line like other attributes. This frees up space for up to five attributes below it, letting you see more information without scrolling.
Selecting an AQS attribute will open the query in the AQS Builder, where you can view and edit its structure and values.
To access the query's JSON code in a full-sized editor, select the { } button.
JSON attributes have undergone a similar transformation in recent months.
Process over 1000 activity items at once 📋
Creating or editing activity items (e.g. defects, jobs, job work units) requires Alloy to perform extra logic for activity-specific functionality (e.g. copying geometry from a parent asset, calculating costs).
Previously, this work was performed using Alloy's Extended API, which could process all the extra logic at the cost of performance. Unfortunately, a safety limit of 1000 items was necessary to ensure consistent service delivery.
However, over the past year, we've been working to gradually migrate these functions to the main Alloy API, which we've documented in previous announcements. With some crafty optimisations, we've been able to reproduce the same functionality at higher performance levels, to the point where the safety limit can be ditched!
Therefore, you can now create/edit over 1000 activity items in a single workflow, or by using the Alloy API directly.
Street Manager v4 🚧
Both Alloy Web and Alloy Mobile have been updated to support Street Manager v4, in accordance with legislation coming into force on 1st April.
For full details of what's changed, see this previous announcement.
Job cost calculation permissions 💵
When a user edits the Estimated Value or Actual Value attribute of a job work item, the Estimated Cost or Actual Cost attribute is recalculated accordingly.
Previously, this required the user to have read and write permission for the Cost attributes of the job work item's design.
However, if you employ contractors to carry out jobs, you probably don't want to grant them these permissions! Doing so would let them edit the cost of their work directly, irrespective of the value.
Therefore, Alloy now calculates the Cost attributes of job work items via a system process. This means that users can now update the value of their work without needing to see or edit the cost.
Custom Job Work Items on iOS 🔨
Following on from last month, custom job work items are now supported on Alloy Mobile iOS (and on Android next month).
When adding a job work item to a job, you can now choose from all designs that implement the Job Work Items interface (and which you have permission to create items for).
Support for Change Component Job Work Items is coming soon.
Edit JWIs and attach multiple images on Android 📷
Following on from last month, these two features are now available on Android in addition to iOS.
When creating a new job, you can now edit job work items as you add them. Previously, you had to finish creating the job, edit the job, and then enter values for the job work items you added.
When attaching images to an item, you can now select up to five images at once to upload them all in one go.