keyboard_backspace
Home

ArcGIS Workforce

Designer, Android  •  2017 – 2020

Esri

At Esri, I lead design for Android and iOS apps that help teams improve field coordination and operational efficiency in industries like utilities, government, public safety, transportation and more.

Workforce is a web and mobile app that makes it easy for organizations to coordinate assignments to-do from the back office to the field.

Organizations use Workforce to fuse work management into the ArcGIS platform. It improves the efficiency of your field workforce when:
  • inspecting valves and meters
  • completing service requests
  • coordinating capital improvement projects
  • scheduling and finishing one call tickets
  • responding to unplanned events

Solutions

Previous versions of the Workforce mobile app did not support offline workflows. Trying to do anything would be met with a perpetual indeterminate progress indicator or an non-actionable message, letting you know you have no internet connection 😬

Workforce projects (scoped work/assignments) now need to be downloaded before they can be opened. This allows us to take map layers, assignments, attachments, and more information offline.

While you’re working, Workforce will periodically and automatically synchronize your assignments and map layers. If you’re offline, Workforce will queue up the changes and sync whenever you get connectivity. This allows the user to continue working without worrying if the dispatchers in the back office are seeing their progress, reducing cognitive load and increasing trust and productivity.

We receive customer feedback in a variety of ways: customer Esri conferences, GeoNet (the GIS social network platform), and various stakeholders that interact with customers (account managers, product owners, etc). Much of the feedback we received was along the lines of improving the overall UX to be in-line with some of our more up-to-date and popular apps. Here were some of our areas of focus for improving the user experience:
  • consistency with the other apps in our suite (visual design, navigation, UI components)
  • modernize the UI based on changes to Material Design and the HIG
  • light app theme to bring the focus to the map
  • improve information hierarchy so long lists are less daunting and easier to parse
  • batching of notifications
  • bottom toolbar for quick access to integrations with other apps

Throughout our map-centric apps, we use bottom sheets as a reusable surface over the map view because it allows us to view contextual information while also viewing and interacting with the map. We wanted Workforce to use a modern bottom sheet that worked similar to our other apps, inspired by popular products like Apple and Google Maps.

Workforce had two ways to search. First, you could filter the list of assignments by address, assignment type, or ID. Second, If you accessed the map, you could search for places, workers, or features on the map. Since we combined the assignment list and map view, it made sense to combine the search and filtering mechanisms. Now there’s only one place to search, and we’ve added a tab bar to modify the scope of that search. Additionally, we’ve broken traditional Android paradigms here by placing the search view within the bottom sheet. Results and search are now co-located.