Alloy January 2023 Update
We're starting the year off with a modest update. Nothing too crazy, just a few useful improvements to make your experience better 😊 (especially on Android). The update took place during the evening of the 26th January. For a full list of changes in v2.43, please visit the Alloy Changelog.
Extend Blueprinted Designs/Interfaces with Custom Interfaces
In September, we announced the introduction of custom interfaces. For the first time, it was possible to create a new interface that one or more designs could implement, providing a way to share a single set of generic attributes across multiple custom designs.
For technical reasons, it wasn't originally possible for a blueprinted design/interface to implement a custom interface. But not anymore!
Now, a custom interface can be implemented by any design/interface, regardless of whether its Context is Core, Module or Customer.
This fully unlocks the possibilities of custom interfaces, as they can now be used to extend the hundreds of ready-made designs/interfaces available in Alloy.
Bulk Invoice Workflows
For customers with the Financial Accounts module installed, this will be a welcome announcement!
A new module is available containing two manual workflows, which can automatically generate invoices for a list of Customer Accounts or Supplier Accounts.
For each account, the workflow will find all the related job work units that have their Invoicing status set to Ready and process them all into a single Account Invoice item for that account.
The resulting Account Invoices will be left with their Status set to Draft, giving you the opportunity to double-check everything and make any changes before progressing them to Issued.
We know that some of you need to process hundreds of invoices at a time, so these new workflows will save you a lot of time and effort! If you'd like the new module to be enabled for your Alloy customer project, please contact Support.
See Nearby Items when Editing Geometry on Alloy Mobile
Previously, when creating geometry for a new item (or editing the geometry of an existing item), the map area would appear empty.
Even with the Satellite basemap enabled, being unable to see the position and shape of nearby objects could sometimes make plotting the new geometry a bit tricky.
The items on your map now remain visible when editing geometry, making it easier to draw points or polygons accurately in relation to nearby items.
The items shown respect the layer configuration of the main map and the Search Here button can be used to refresh the current view.
Multiple Improvements on Android
Alloy Mobile has received special attention on Android this month, incorporating several changes that were recently implemented for iOS.
Item Forms on Android
If a custom item form exists for a design/interface, it will now be displayed to Android users when they create or edit a corresponding item. Users will only see the attributes that the item form has controls for, listed in the order defined by the item form.
Otherwise, the standard item form will be displayed. Users will see all the design/interface's attributes, listed in chronological order.
Prevent Locked Items Being Edited on Android
In Alloy Web, items can be locked to prevent them being edited. This can be done manually via the action bar or automatically via a workflow.
When locked items get synced to Alloy Mobile Android, they now display a visual indication of their locked status if you try to edit them. Users can no longer edit the locked item’s attributes or add/remove any items associated with it (e.g. attachments, job work items, related tasks).
Read-only View of Link Attributes on Android
When an item has a Link attribute that references multiple items (e.g. a job with multiple job work items), it shows as “X selected” when viewing the item's details in Alloy Mobile Android.
Tapping this now always displays the list of referenced items, even if the attribute is set to Read-only, or your user account has Read-only permission to the attribute.