Está en la página 1de 14

Este tutorial le presenta una introducción al uso de Integromat para la

automatización de tareas con Survey123. Integromat es un servicio que


permite crear flujos de trabajo en línea de una manera visual. Integromat
incluye cientos de conectores para que pueda trabajar con las
aplicaciones y servicios más habituales, incluyendo ArcGIS Survey123.

En este tutorial usaremos Integromat para añadir una fila a una hoja de
cálculo Google Sheets, cada vez que un formulario de Survey123 ha sido
enviado. Puede utilizar este flujo de trabajo para crear un histórico o
copia de seguridad de los datos enviados desde Survey123. También
puede utilizar este flujo para compartir datos enviados desde Survey123
con otros usuarios de su organización, en un formato familiar.

Para la realización de este ejercicio es necesario que usted tenga una


cuenta de Google y otra con Integromat. Como alternativa, si usted no
quiere crear una cuenta de Google, le ofrecemos un ejercicio con
Microsoft Office 365.

Copyright © 2020 Esri. All rights reserved.


Requisitos:
• Una cuenta de ArcGIS Online corporativa con permisos de publicación.

• El formulario Evaluación de daños por tormenta que publicamos en la sesión anterior.

• Una cuenta de Integromat.

o Si no tiene una cuenta en Integromat, puede crear una de manera gratuita con este enlace.
Utilizando este enlace obtendrás una suscripción de tipo Business de manera gratuita por un
mes. Después de un mes la cuenta continuara activa con suscripción de tipo Free.

• Una cuenta de Google.

o Si no tiene una cuenta Google, puedes crear una de manera gratuita:

https://accounts.google.com/signup

Guía paso a paso:


Empezamos creando una hoja de cálculo en Google Sheets.

1. En un navegador web, acceda a https://docs.google.com/spreadsheets

2. Si no tiene una cuenta Google, puede crear una de manera gratuita:

https://accounts.google.com/signup

3. Cree una hoja de cálculo nueva

4. En la parte superior izquierda, cambie el nombre de la hoja de cálculo a Valoración de daños

5. Añada las siguientes columnas: Identificación, Nombre, Email, Categoría, Descripción


Acabamos de crear una hoja de cálculo y hemos definido una tabla en ella con 5 columnas. Ahora nos
disponemos a configurar un flujo de trabajo con Integromat para añadir datos a esta hoja cada vez
que el formulario Evaluación de daños por tormenta sea enviado. Como verás a continuación,
Integromat es un servicio online que le permitirá automatizar tareas de una manera sencilla.

6. Si usted no tiene una cuenta de Integromat, cree una cuenta a través de este enlace.

7. Acceda a Integromat con su cuenta.

8. Haga clic en el botón Create a new scenario en la parte superior derecha.

9. En la pantalla “What services do you want to integrate?” busque y seleccione el módulo


Survey123.
10. Haga clic en el botón Continúe en la parte superior derecha de la pantalla.

El editor de flujos de trabajo aparecerá en la pantalla mostrando un módulo en el centro, con un


símbolo de interrogación. Este es el módulo que inicia su flujo.

11. En el centro de la pantalla, haga clic sobre el módulo Survey123.

12. Seleccione la opción Watch survey.


Su flujo de trabajo tendrá la siguiente apariencia:

13. Haga clic en el botón Add para añadir un nuevo webhook.

14. Para el nombre del webhook, escriba Valoración de daños por tormenta.

15. Haga clic en el botón Add para crear una nueva conexión a Survey123.
16. En el dialogo para crear una nueva conexión haga clic en Continue.

17. Introduzca sus credenciales de Survey123 y espere a que la conexión se cree.

18. Dentro del dialogo con encabezado de color azul Add a hook, seleccione el formulario
Evaluación de daños por tormenta como se ilustra en la siguiente imagen. Si no ve el formulario
Evaluación de daños por tormenta, verifique que esté conectado con la misma cuenta de ArcGIS
que ha utilizado para crear tu formulario y también como lo ha nombrado.
19. Guarde su configuración de webhook presionando el botón Save.

En este momento, Integromat utilizara sus credenciales de Survey123 para configurar su formulario
con un webhook. Los webhooks permiten a aplicaciones de diferente tipo comunicarse entre ellas. En
este caso, el webhook que acaba de configurar permitirá a Survey123 iniciar el flujo de trabajo que
está creando en Integromat cada vez que un usuario envíe datos desde su formulario.

20. Haga clic en el botón OK para cerrar el dialogo verde del módulo Survey123.

21. En la barra de herramientas y opciones en la parte inferior de la pantalla, encontrará un botón


para añadir nuevos módulos a su escenario. Haga clic en ese botón, busque y seleccione el
módulo Google Sheets.

El módulo Google Sheets aparecerá en la parte inferior de la pantalla, en la sección Favorites.

22. Haga clic en el módulo Google Sheets para desplegar sus acciones (Actions) y desencadenadores
(Triggers).

23. Seleccione la acción Add a Row. Y arrástrelo un poco para que todo se quede organizado como
en la imagen abajo.
Su flujo de trabajo ahora mostrará los módulos de Survey123 y Google Sheets conectados.

24. Haga doble clic sobre el módulo Google Sheets para configurarlo.

25. Cree una nueva conexión haciendo clic en Add y después Continue. Utilizando sus credenciales
de Google, conéctese y seleccione la hoja de cálculo que creó al principio de este ejercicio
llamada Valoración de daños y la única hoja que tiene.

Integromat le mostrará las columnas de su hoja de cálculo como se describe a continuación. Observe
que en la sección inferior titulada Values, aparece la primera columna de nuestra hoja de cálculo.
A continuación, vamos a configurar el módulo de Google Sheets para poder traer información del
módulo de Survey123, a la acción que añade una línea nueva en la hoja de cálculo.

26. Active la casilla de Nombre (B)

En este momento, aparecerá un nuevo dialogo desde donde podrá seleccionar información
proveniente del módulo Survey123. Esta información representa, entre otras cosas, las preguntas
incluidas en su formulario.

27. Seleccione feature, después attributes, después Nombre completo, como se muestra en la
siguiente imagen. Puede haber variaciones en el nombre del campo de acuerdo con la manera
como ha nombrado cada pregunta en su encuesta.
28. Repita este proceso, para rellenar las casillas correspondientes al correo electrónico, categoría, y
descripción. La casilla Identificación debe quedarse en blanco.

La configuración final será parecida a:


29. Haga clic en el botón Ok para guardar los cambios.

30. Pulse el botón en la parte inferior derecha del editor de flujos.

En este momento, su flujo de trabajo presentará una animación indicando que él está esperando
datos de Survey123. No cierre la pestaña de su navegador utilizada por Integromat.

31. Abra una nueva pestana en su navegador y acceda a https://survey123.arcgis.com

32. En la galería que muestra sus formularios, localice su formulario Evaluación de daños por
tormenta y haga clic en la opción Abre la encuesta como se muestra en la siguiente pantalla.
También puede acceder al vinculo que abre su formulario desde las pestaña Colaborar.
33. Rellene su formulario y envíelo.

34. Vuelva al editor de flujos de trabajo en Integromat.

Observará que su flujo de trabajo ya no muestra la animación de espera. Survey123 ha mandado


datos a su flujo de trabajo y este se ha ejecutado. Si se han producido errores, los visualizará descritos
en su flujo de trabajo.

35. Corrija errores mostrados en su flujo de trabajo de Integromat, si los hubiera.

36. Diríjase a la pestaña en su navegador con la hoja de cálculo y verá que una nueva línea ha sido
añadida con la información que introdujo en su formulario de Survey123. Puede ser que necesites
actualizar la página de Google Sheets.

Ahora que hemos comprobado que el flujo de trabajo funciona, vamos a activarlo y guardarlo. Una
vez activo, continuará ejecutándose, incluso cuando haya cerrado la pestaña de Integromat de su
navegador.

37. Haga clic en el botón Scheduling que aparece en la equina inferior izquierda del editor de flujos
de trabajo de Integromat.
38. En el dialogo azul con título Schedule setting que aparece, seleccione la opción Immediately.

39. Haga clic en Activate.

40. Ahora que el botón Scheduling se ve habilitado (On) puedes salir del editor de flujo de

trabajo, haga clic en que es el primer icono a mano izquierda de la pantalla. Este es el

Dashboard que te permite ver sus flujos de trabajo activos.

41. Escriba un mensaje en el chat de la sesión indicando que ha finalizado el ejercicio.

También podría gustarte