New and improved
Attributes
The management and functionality of data attributes, previously known as custom fields, has been overhauled across the platform. The fundamentals are unchanged in that fields are still managed centrally and then associated to groups, which are then exposed on jobs, quotes, assets and so on. So, what's changed?
Creating and associating fields and groups
Previously
Custom fields were created inside custom field groups, and those groups would then need to be associated explicitly to every job type, asset type and so on
Because groups were shared across types, modifying a group or it's fields would affect all associations, making nuanced changes per type largely impossible
Now
Fields are created in a central fields settings area, and are visible alongside common system fields
Fields, both custom and system, can be added to global groups, meaning that they will be visible on all entities (i.e. a global asset group will be visible on all assets, irrespective of the asset type)
Fields, both custom and system, can be added to type groups, meaning that they will be visible exclusively on entities of a given type (i.e. a group added to the asset type of "Floor" will only be visible on "Floor" assets)
Because groups and fields are now associated globally or per type it's possible to manage common attributes quickly, or to take a more nuanced approach with different configurations per type
Modifying existing fields and groups
Previously
When modifying fields or groups the impact to data on related entities such as jobs or assets was often unclear to the user. In some cases changes only affected new entities. In some cases changes affected all existing entities.
Because fields were effectively bound to groups, it was very challenging to move a field between groups
Now
When modifying fields or groups the changes apply to ALL related entities once the changes are saved. Further, this behavior is now consistent for all entity types, including quotes, jobs, invoices, assets, sites, projects, etc
Fields can be moved fluidly from type based groups to global groups, and visa versa
Fields can be removed from groups, and if there's associated data on a related entity (i.e. a job), then the field will remain available under the
Old fieldssection on the entity
Deleting fields and groups
Previously
Custom fields could never be truly deleted. Once created
That name could never be used again
That field would always remain visible in workspaces as filters, columns, etc
Configuration of custom fields was in many ways a one shot deal. What was created was forever in the system, making it extremely difficult to update the system to meet changing operational requirements.
Now
Deletion of fields is now possible through a two stage process
First, a field can be archived, meaning
The field will be removed from any groups
The field will remain available on related entities (i.e. a job), under the
Old fieldssectionThe field will be hidden in workspace column and filter selectors (however can be shown by selecting
Show archived fieldsThis provides an effective way to clean up the interface whilst never deleting data
Second, an archived field can be deleted, meaning
The field will be deleted from any related entities (i.e. an asset), along with any data stored in that field
The field will be removed from workspace column and filter selectors
After deletion, a field name is then released and can be used for new fields
Managing field visibility and display preferences
Previously
Custom fields could typically be reordered within a group, however groups themselves often couldn't be reordered
Custom fields and system fields could never exist within the same group
System fields and groups would always be displayed first when inspecting an entity (i.e. a quote), meaning custom data, often the most important to users, was pushed all the way to the bottom of the view
The presence of custom fields was rudimentary, in that if a field existed on a job for example, it was always visible. With a lot of fields, this took up a lot of space
Now
Custom fields can be re-ordered within a group
Custom fields can be dragged between groups
Custom fields and some system fields can exist within the same group
Some system fields can be removed
Custom groups and system groups can be ordered fluidly, meaning system groups such as "Visits" or "Description" can be moved to the bottom of an inspector, whilst custom groups can be moved to the top
Custom and system fields can be configured to display selectively, as
Always visible
Visible when populated
Always hidden
Custom groups can have a custom icon configured
Mobile apps
Over the next few releases, all attributes functionality will become available on our iOS and Android mobile apps
For more information, please read our attributes help guides
Visit improvements
Several improvements have been made across the browser app to simplify visit management, including
Job workspace
The
Check all visitsoption in theVisitsfilter is now the default behaviorDedicated
Job assigneeandVisit assigneefilters have been addedSeveral filters and columns have been renamed
Next VisittoNext visit startNext EndtoNext visit endPrevious VisittoPrevious visit start
Duration has been added to visit columns
Job inspector
A dedicated
Schedulebutton has been added next toAssignDuration has been added to the next visit summary
Job create
Assign and schedule actions are now available in the wizard
Visit create
The visit subject and description are no longer automatically populated from the job subject, and instead
When viewing a visit, such as on the agenda, the visit subject is displayed if it has been populated, otherwise we display the job subject
Integrations
The Google Calendar integration has been updated to work with visits
The Outlook Calendar integration has been updated to work with visits
Activity workspace improvements
When moving an asset between locations, any activities related to that asset on existing jobs can effectively be orphaned, because the asset in question is no longer located at the job's site. To help mitigate this issue, several new features have been introduced
When moving an asset, a new option has been introduced to "Review impacted activities". When selected
The asset is moved, then
The activities workspace will be opened in a new tab, pre-filtered to show any incomplete activities associated to that asset
A new filter has been added to facilitate this view
Asset β Job location mismatchActivities can then be selected and moved to suitable new jobs as required
When selecting activities in the workspace, a new option has been introduced to "Move to another job". When clicked
An activity move modal is opened which is pre-filtered to show target jobs that match the new location for selected activities
A suitable target job can then be chosen to move the activities to
If no suitable job is found, a new one can be created
Other
The asset filter now supports matches on nested assets
Several new site columns have been introduced
Asset Site IDAsset Site Name
Automatic user log-out
When authenticated users have been inactive for some time (away from their desk for example), they will be automatically logged out of Loc8
A confirmation dialog is presented to provide the opportunity to stay logged in
The inactivity period can be defined per-server
Please contact Loc8 support if you wish to modify the configured period
Per-user SSO configuration
When SSO is enabled, it is typically enabled for all users. This can make user management challenging for non SSO-provisioned users, such as contractors
SSO can now be disabled per-user
Please contact Loc8 support if you wish to do so
Other
All mini inspectors have been redesigned
The overall UI has been given a lick of paint, with all new icons and lots of little flourishes to improve the look and feel
New icons will progressively be rolled out to mobile apps over the next couple of release
A new
Job Site Referencecolumn and filter has been added to the jobs workspaceWhen creating a quote or job, the location of the first activity will be used for the job location if it hasn't been set
Bug fixes
Some currency fields in the Quotes and Jobs workspaces previously returned values in cents, where most other fields returned values in cents / 100. The following fields have now been updated to return values in cents / 100.
Please note this issue largely only presented on exports
Total costTotal excluding taxTotal including taxTotal taxApproved value
An issue has been resolved that prevented disabled users from being re-enabled
An issue has been resolved that occasionally caused usernames to get out of sync in certain areas of the application
An issue that allowed changes to the subscriber user has been resolved
An issue that prevented user license changes has been resolved
An issue that prevented asset flags from appearing has been resolved
An issue that prevented the job status change signature input from displaying has been resolved
An issue has been resolved that prevented the charge template from loading correct when creating jobs
An issue that occasionally prevented activity search on the job inspector has been resolved
An issue has been resolved that occasionally caused an error in the agenda when applying job filters
An issue has been resolved that caused boolean filters in saved workspace views to appear as "All"
An issue has been resolved that caused inconsistent date filter results between workspace and exports
An issue that temporarily hid site based activities from the activities workspace has been resolved
An issue has been resolved that pushed certain features off screen when the billing banner is displayed
The welcome dialog that is presented on login is now correctly hidden when requested
An issue has been resolved where some user emails included links to the old mobile app
