Crear trabajos con un webhook de Survey123

Licencia:

Esta funcionalidad requiere una licencia para el rol de ArcGIS Workflow Manager Server Advanced.

Puede configurar webhooks para encuestas de ArcGIS Survey123 para crear automáticamente trabajos en ArcGIS Workflow Manager cuando se envían las encuestas. A cada usuario que envíe encuestas que creen trabajos automáticamente en Workflow Manager Workflow Manager se le debe asignar una licencia para la extensión de tipo de usuarioArcGIS Workflow Manager; además, debe tener suficientes privilegios para crear trabajos.

Nota:

La encuesta se debe alojar en el mismo portal de ArcGIS Enterprise que Workflow Manager.

Si ArcGIS Workflow Manager está federado con un portal de ArcGIS Enterprise que utiliza la autenticación Windows (IWA) integrada o la autenticación de infraestructura de clave pública (PKI), los webhooks de Survey123 no se pueden usar para crear trabajos en Workflow Manager.

Precaución:

Al crear o modificar un webhook para una encuesta, la encuesta se debe actualizar en la aplicación de campo Survey123 para que los cambios surtan efecto.

  1. Cree una tabla de propiedades extendidas para la plantilla de trabajo que desee usar para crear trabajos cuando se envíe una encuesta.

    Esto permite que los datos de la encuesta se asocien con los trabajos.

  2. Localice el Id. del elemento del flujo de trabajo y la plantilla de trabajo que desee utilizar.
    1. Acceda a la aplicación web de Workflow Manager.
    2. Haga clic en la pestaña Diseño.

      Aparece la página Diseño.

      Nota:

      Si no tiene suficientes privilegios, no verá la pestaña Diseño.

    3. Haga clic en el botón Plantillas de trabajo Job Templates.

      Aparece el panel Plantillas de trabajo.

    4. Haga clic en la plantilla de trabajo que desea utilizar en el panel Plantillas de trabajo.
      Nota:

      Puede escribir una palabra clave en el cuadro de texto Buscar plantillas para filtrar la lista de manera que se muestren plantillas de trabajo que contengan la palabra clave.

    5. Localice el elemento del flujo de trabajo y el Id. de la plantilla de trabajo en la dirección URL de la barra de direcciones de su navegador web.

      Por ejemplo: https://gisserver.domain.com/webadaptorname/apps/workflowmanager/<workflow item id>/design/jobTemplate/<job template id>

  3. Configure un webhook para su encuesta con los siguientes parámetros:
    1. En el campo URL de carga, proporcione la dirección URL de Workflow Manager utilizando el siguiente ejemplo:
      https://gisserver.domain.com/webadaptorname/workflow/<workflow item id>/webhooks/createJobFromSurveyResponse/<job template id>
    2. En la sección Eventos desencadenadores, active la casilla de verificación Nuevo registro enviado.
    3. En la sección Datos del evento, active las siguientes casillas de verificación:
      • Información de la encuesta
      • Registro enviado
      • Información del portal

El webhook está listo para su uso y crea un trabajo en Workflow Manager cada vez que se envíe una respuesta de la encuesta.

Temas relacionados