Descripción
ArcGIS Dashboards admite contenido integrado en elementos del cuadro de mando. El contenido puede variar de imágenes y vídeos a páginas de sitios web y más. La integración de encuestas de ArcGIS Survey123 combina el atractivo visual y la comprensión de cuadros de mando con respuesta y edición de datos en tiempo real.
Este artículo describe cómo integrar un formulario de encuesta de ArcGIS Survey123 en ArcGIS Dashboards y personalizar el formulario para editar los datos existentes.
Solución o solución alternativa
Note:
A survey created in ArcGIS Survey123 is saved as a feature layer in ArcGIS Online by default.
- Guarde la capa de entidades de ArcGIS Survey123 como un mapa web en ArcGIS Online.
- Inicie sesión en ArcGIS Online y haga clic en Contenido.
- Abra la capa de entidades de la encuesta y seleccione Abrir en Map Viewer.
- Haga clic en el icono Guardar para guardar el mapa como mapa web.
- Cree una aplicación web ArcGIS Dashboards.
- Vaya a Contenido. Haga clic en Crear aplicación > Dashboards.
- En la ventana Crear nuevo cuadro de mando, especifique el Título y agregue Etiquetas. Si lo desea, especifique el Resumen.
- Especifique una carpeta para guardar la aplicación web en Carpeta y haga clic en Crear cuadro de mando.
Note:
Users are directed to the ArcGIS Dashboards page by default. Optionally, navigate to Content and click the created web app on the item description page. On the item description page, select Edit Dashboard.
- En la página de ArcGIS Dashboards, agregue el elemento Mapa al cuadro de mando.
- Haga clic en el icono Agregar elemento
y seleccione Mapa. - Seleccione el mapa web creado en el paso 1 y especifique la configuración según sea necesario. Haga clic en Hecho.
- Agregue un formulario de encuesta como un elemento Contenido integrado.
- Haga clic en el icono Agregar elemento
y seleccione Contenido integrado. - Copie y pegue la URL del formulario de encuesta en el campo URL. En este ejemplo, se utiliza la siguiente URL:
https://survey123.arcgis.com/share/<survey form ID>
- En Tipo, seleccione Entidades. Seleccione y haga clic en la capa requerida del formulario de la encuesta. Haga clic en Hecho.
Note:
Add other elements as desired to the dashboard layout. Refer to ArcGIS Dashboards: Dashboard layouts for more information.
- Agregue el elemento Lista para permitir la selección interactiva de entidades y filtrar el contenido integrado en función de la entidad seleccionada.
- Haga clic en el icono Agregar elemento
y seleccione Lista. - Seleccione la capa de entidades.
- Haga clic en la pestaña Lista. En el panel Opciones de Lista, en la plantilla de elemento de línea, haga clic en Campos
y seleccione GlobalID. - Haga clic en la pestaña Acciones y expanda Filtrar.
- Haga clic en la pestaña Acciones y seleccione Agregar acción > Filtrar.
- En Filtrar, active el contenido integrado (el formulario de encuesta). Haga clic en Hecho.
Note:
In ArcGIS Survey123 version 3.9 and onwards, the mode query parameter is changed by replacing the use of ObjectID with GlobalID as the means of setting feature records for updating or viewing. Refer to FAQ: What are the changes to Survey123 Web Form's Query Parameters for more information.
- Modifique la URL de referencia en el campo URL para habilitar las ediciones en los datos de encuesta existentes en ArcGIS Dashboards.
- En el cuadro de mando, haga clic en el icono Configurar en el formulario de encuesta integrado.
- En la pestaña Datos, seleccione Entidades para Tipo y seleccione la capa que desea visualizar en Capa.
- Modifique la URL en el campo URL. Consulte la entrada de blog Comunidad de Esri: Parámetros de URL del formulario web para obtener más información. Por ejemplo, la siguiente URL se modifica para extraer información relacionada según el GlobalID y permite a los usuarios editar los datos existentes a través del formulario de encuesta de ArcGIS Survey123.
https://survey123.arcgis.com/share/<survey_form_ID>?mode=edit&globalId={field/globalid}&version=latest
Note:
The URL is case-sensitive, in the mode=edit parameter, "globalId" must be all lower case, except for the "I" in "Id". See the Esri Community post: Global ID Parameter not provided. However the name for the value is the name of the field in the attribute table, which may be different, for example, "GlobalID".
- Haga clic en Hecho.
La siguiente imagen muestra que los datos de la encuesta coinciden con las entidades seleccionadas del elemento Lista en ArcGIS Dashboards y se pueden editar en el formulario de ArcGIS Survey123 integrado.