Operations Dashboard for ArcGIS monitors real-time data and shows different views of data. As a developer, you can use the ArcGIS API for JavaScript to customize operation views for Operations Dashboard.
Operations Dashboard is a configurable app for monitoring real-time data feeds for large-scale events or day-to-day operations. When working in Operations Dashboard, two types of items are used: operation views and dashboards. Although dashboards are more modern, only operation views can be extended currently, so they are the focus of developers. Operation views can include informational displays such as widgets, map tools, and feature actions for interacting with data. Operation views can be viewed from browsers on tablets or desktops running Windows.
To learn more about the app, see Operations Dashboard for ArcGIS. For details on the differences between operation views and dashboards, see Operation Views in the Operations Dashboard help.
Using the ArcGIS API for JavaScript, you can develop extensions for operation views that can be used in both the Windows and browser versions of Operations Dashboard. You can extend operation views through the creation of widgets, map tools, and feature actions. To create extensions, you need to know HTML and JavaScript. The extensions run from a web server that requires a domain to host them. You will need to host a minimum of three files: a JSON based manifest file, an HTML container, and a JavaScript file.
Here are more details about the types of extensions:
Widgets, map tools, and feature actions can be configured by the author of the operation view. To provide a certain workflow in an operation view, feature actions, widgets, and map tools can work together or independently of each other. Extensions use the ArcGIS API for JavaScript, including methods and classes for extending operation views.
You can share your extensions with groups within your organization after the extensions have been hosted on your web server, taking the following into consideration:
When you open an operation view, the extension authored in the operation view loads automatically in the Windows or browser app. The extension runs as a web app from the web server.