Skip navigation
All Places > GIS > Applications > Operations Dashboard for ArcGIS > Blog > Author: KDonia-esristaff

With the latest release of Operations Dashboard, you can create and use dashboards on the web without downloading an authoring app. In 5 steps, we’ll have a dashboard that combines a map and some elements to get information out to the public. This particular dashboard is going to show reports of incidents occurring around Redlands, CA. Your dashboard will look like this once you finish: Redlands Incidents dashboard.


If you'd like to follow along while reading, go to my Redlands Earthquake Response (Blog) map, click Modify map, and save it as your own. This is similar to the map you create if you follow the Monitor Real-Time Emergencies lesson on Learn ArcGIS, although here I used a copy of the data that includes open and closed incidents.


  1. Create a dashboard.
    Log in to your ArcGIS organization and use the app switcher to go to Operations Dashboard.

    Click Create Dashboard. Provide a title (like "Redlands Incidents"), tags (like "incidents"), and a summary (like "Incidents in Redlands") and click Create Dashboard.
    If you don't see the Create Dashboard button, make sure you have the privilege to create content in your organization.
  2. Add elements.
    For this dashboard, we're going to have a map of where the incidents are happening, a list of the incidents, and a count of incidents. 

    We'll start with adding the map. Click Add, choose Map, and select the map you saved from my shared map. By default, the layers honor the refresh intervals from the map and are selectable.

    Add in some map tools, including Basemap and Layer Visibility, and click Done. The map is added to your dashboard.

    Use the Add button to add an Indicator that you’ll use for the incident count. Select the Reported Incidents - Dispatch layer. On the Indicator tab, set the middle text (where the value displays) to be green, and provide “incidents” as the bottom text. Click Done. The indicator is placed to the left of the map.

    Add a List and select the Reported Incidents - Dispatch layer. On the General tab, give it a title “Incidents” and on the List tab set the Line Item Text to have icon, type, and open date:

    On the Data tab, click Sort and sort descending on the Open Date.

    Click Done, and the list is placed to the left of the indicator.

  3. Set layout.
    While the elements we want are in place, they don’t look very good at all. Next, we’ll arrange the layout so that the list is below the indicator and the map gets most of the screen.

    Hover over the blue bar in the upper-left corner of the list to get its menu and choose Drag Item. Place the list under the indicator, and resize the list and indicator so the map gets most of the space. Then resize the indicator so that the list gets more space.

  4. Build interactivity.
    Sometimes we want to see all the incidents, but at other times only the open incidents are of interest. You can add a selector that lets you filter the dashboard to show all incidents, only open incidents, or only closed ones.

    Use the Add button to add a Header and click Done – that’s where we’ll place the selector. In the header, use the menu and choose Add Category Selector.

    Since we want to use an attribute value that applies across multiple incidents, set Categories From to Grouped Values and select the Reported Incidents – Dispatch layer. Set the Category Field to Operational Status.

    To show a button for each option, set Preferred Display Type to Button bar. To allow the user to show all incidents, enable None Option and set the Label for None to All.

    In the Actions tab, add a When Selection Changes action that filters the Reported Incidents – Dispatch layer. Add additional actions so that the filter is also applied to the list and indicator.

    Click Done.
  5. Save, test, and share.
    Save and try out your Dashboard, making sure the selector filters the map, list, and indicator. Then share it with those who need access. In this case, we want the public to see what is going on, so we’ll share publicly.

    Click Home and choose Dashboard Item Details to go to the item page for your newly created dashboard.

    On the right side of the page, click Share, enable Everyone (public), and click OK. If your map isn’t shared publicly yet, make sure to share it, too, or users will be prompted to sign in when they open the dashboard.


You've now created an interactive dashboard that lets the community see the current incidents. Think about the kinds of dashboards you could build for your organization, and get started with your own dashboards.

With the December 6th update to ArcGIS Online, the completely new, web-centric experience for Operations Dashboard is out of beta and released! Let’s look at some of the stunning, interactive dashboards that have been built with it, and some tips for using them. Click the image of a dashboard to open a shared version you can take for a test drive.


Snow Plow Dashboard

The Snow plow dashboard monitors snow plowing: what streets are plowed, where trucks are, have been, and are going, and complaints about the plowing efforts. Using the dashboard, you can restrict the truck tracks in the dashboard to time intervals, such as the last 5 minutes or last hour, as well as to a particular plow. All this can be used to inform decisions about what happens next.


Use this dashboard to answer questions like:

  • How many current complaints are there?
    Hint: Read the text.
  • What percentage of roads have been plowed?
    Hint: Hover over the “plowed” section of the “Status of Streets” chart.
  • Where is Truck2, and how fast is it going?
    Hint: Select Truck2 in the drop-down list in the upper-right corner.
  • What mailbox was recently hit?
    Hint: Click the compliant to center the map on it.
  • Are there areas that haven’t been visited in the last hour?
    Hint: Show the tracks of all trucks over the last hour.


Water Quality Dashboard

The Water Quality dashboard shows the current water quality as reported by sensors at various locations. It includes detailed mercury, E. coli, and enterococcus bacteria levels, as well as ratings of OK, Advisory, and Unknown for each sensor. This information provides an understanding of the water quality for the region.

Use this dashboard to answer questions like:

  • What is the water quality in my county?
    Hint: Expand the left-hand panel and choose your county.
  • What sites currently have mercury levels of .2 or higher?
    Hint: Expand the left-hand panel and restrict mercury level to .2 and higher.
  • How many creeks have advisory water quality?
    Hint: Expand the left panel and restrict the Site Type to Creek and the Status to Advisory.


General tips for using dashboards

The exact functionality of a dashboard is up to the author: they can add elements and actions to present the information they need to communicate. However, there are some things common to using the features when they are enabled:

  • Hover over sections in a chart to see details.
  • Select entries in lists. Authors can configure various actions to occur, such as zooming to them or filtering other elements.
  • Use selectors in the left panel or header to choose subsets of the data that you want to focus on. When the left panel is collapsed, you can show it by clicking on the expand arrow in the middle of the left edge of the dashboard. Once shown, you can pin it to easily toggle values.
  • Use Select to take configured actions with selected features, including flashing them or using them to filter other elements.
  • Elements can be stacked, and you’ll use tabs to view the different elements.
  • Use the full screen to view an element in detail by clicking Expand. Clicking it when full-screen returns you to the full dashboard.
  • Return to the default extent of the map by clicking Home.
  • Access more information through the header: the logo can be linked to a website, or links can be added to a menu in the upper-right corner. If a help link was provided for the dashboard, it is accessible through the menu.