Ejecutar servicio de GP

El paso Ejecutar servicio GP ejecuta un servicio de geoprocesamiento configurado. El paso puede utilizarse para ejecutar herramientas de geoprocesamiento, herramientas de script de Python y modelos de ModelBuilder que se hayan publicado en un portal de ArcGIS Enterprise como servicios.

Cuando se ejecuta el paso, el icono Iniciando Starting aparece en el trabajo y cuando se inicia el servicio, aparece el icono Ejecutando Running para indicar que el servicio de geoprocesamiento se está ejecutando.

Si alguno de los parámetros de paso se configura con una expresión de ArcGIS Arcade, se convertirán en el valor adecuado antes de que se ejecute el servicio de geoprocesamiento.

Si la opción Visible en tiempo de ejecución está habilitada, aparece un cuadro de diálogo en ArcGIS Pro cuando se ejecuta el paso para permitirle definir los valores de los parámetros. Si un valor predeterminado se ha configurado, aparece en el cuadro de diálogo. Los parámetros requeridos se resaltan en rojo. Cuando termine de definir los valores de los parámetros, haga clic en Continuar para seguir ejecutando el paso.

Si el paso se ejecuta correctamente, aparece el icono Paso completo Step Complete. Si el paso falla, aparece el icono Error en el paso de geoprocesamiento Step Failed.

Nota:

Si el valor de un parámetro obtenido de una expresión de ArcGIS Arcade no es compatible con el servicio de geoprocesamiento, el paso fallará.

Cuando se ejecuta el paso, puede realizar las siguientes acciones:

  • Haga clic en el botón Cancelar paso Cancel Step para detener el servicio de geoprocesamiento que se está ejecutando.
    Nota:

    En algunos casos, es posible que no pueda cancelar este paso una vez que haya empezado a ejecutarse.

  • Haga clic en el botón Completar paso Complete Step para terminar el paso.

Configurar el paso

Realice estos pasos para configurar el paso Ejecutar servicio GP:

  1. Cree o edite un diagrama de flujo de trabajo para acceder al panel Biblioteca de pasos.
  2. Arrastre Ejecutar servicio GP desde Biblioteca de pasos a una flecha de conexión de un paso en el lienzo del flujo de trabajo.

    Aparece el panel Detalles del paso.

  3. Proporcione un nombre para el paso en el cuadro de texto Nombre de paso.
  4. También puede proporcionar una descripción del paso en el cuadro de texto Descripción del paso.
  5. Configure las opciones del paso de la sección Opciones como sea necesario.
    • Se ejecuta automáticamente: el paso se ejecuta tan pronto como se activa.
    • Se puede omitir: se permite finalizar el paso sin haberlo ejecutado.
  6. En la sección Lógica, escriba la dirección URL del servicio de geoprocesamiento en el cuadro de texto URL de servicio de GP.
  7. De manera opcional, desactive la casilla de verificación Proteger si el servicio de geoprocesamiento no está protegido y no requiere que se proporcione un token en la solicitud.
  8. Haga clic en Editar junto a Argumentos.

    Aparece el cuadro de diálogo Descripción de pasos.

  9. Configure los valores de los parámetros de entrada en los cuadros de texto Valor de parámetro según sea necesario.
    Nota:

    También puede utilizarArcGIS Arcade expresionesArcGIS Arcade los valores de parámetro. Si un parámetro no admite valores de cadena de caracteres, haga clic en el botón Token para utilizar una Arcade Arcade.

  10. Opcionalmente, active la casilla de verificación Visible en tiempo de ejecución junto a un parámetro para permitir que su valor se establezca cuando se ejecute el paso en ArcGIS Pro.
  11. Actualice el valor Medición final si es necesario.
  12. Si lo desea, haga clic en la pestaña Ayuda y proporcione el texto de ayuda del paso en el cuadro de texto Ayuda.
  13. También puede hacer clic en la pestaña Estilo para cambiar la forma y el color del paso.

Códigos de devolución

Cuando el paso termina de ejecutarse, devuelve un código de retorno para indicar el resultado del paso. El código de retorno se evalúa y el flujo de trabajo sigue todas las rutas que coinciden con el valor de retorno del paso. En la tabla siguiente figuran los códigos de retorno del paso:

Código de retornoDescripción

<CustomReturnCode>

El paso se ha completado correctamente, y el paso devuelve el código de retorno personalizado definido en el paso.

Failure

El paso no ha podido completarse correctamente.

Correcto

El paso se ha completado correctamente.

Temas relacionados