ジオプロセシング サービスの実行

ジオプロセシング サービスの実行ステップは、構成済みのジオプロセシング サービスを実行します。 ステップは、ジオプロセシング ツール、Python スクリプト ツール、ArcGIS Enterprise ポータルにサービスとして公開された ModelBuilder モデルの実行に使用できます。

ステップを実行すると、[起動中] アイコン Starting がジョブに表示され、サービスが起動すると、[実行中] アイコン Running が表示され、ジオプロセシング サービスが実行されていることを示します。

ステップ パラメーターに ArcGIS Arcade 式が構成されている場合は、ジオプロセシング サービスの実行が開始される前に適切な値に変換されます。

[実行時に表示] オプションが有効になっている場合、ステップを実行すると ArcGIS Pro でダイアログ ボックスが表示され、パラメーター値を定義することができます。 デフォルト値が構成されている場合、その値がダイアログ ボックスに表示されます。 必要なパラメーターが赤色でハイライト表示されます。 パラメーター値の定義が完了したら、[続行] をクリックしてステップの実行を続けます。

ステップが正常に実行されると、[ステップが完了しました] アイコン Step Complete が表示されます。 ステップが失敗した場合、[ジオプロセシング サービスが失敗しました] アイコン Step Failed が表示されます。

メモ:

ArcGIS Arcade 式から取得したパラメーター値がジオプロセシング サービスと互換性がない場合、ステップは失敗します。

ステップの実行時に、次のアクションを実行できます。

  • ジオプロセシング サービスの実行を停止するには、[ステップのキャンセル] ボタン Cancel Step をクリックします。
    メモ:

    このステップの実行をいったん開始するとキャンセルできない場合もあります。

  • ステップを完了するには、[ステップの完了] ボタン Complete Step をクリックします。

ステップの構成

ジオプロセシング サービスの実行ステップを構成するには、次の手順を実行します。

  1. ワークフロー ダイアグラムを作成または編集し、[ステップ ライブラリ] パネルにアクセスします。
  2. [ジオプロセシング サービスの実行][ステップのライブラリ] からワークフロー キャンバス上のステップの接続矢印にドラッグします。

    [ステップの詳細] パネルが表示されます。

  3. [ステップ名] テキスト ボックスにステップの名前を入力します。
  4. 必要に応じて、[ステップの説明] テキスト ボックスにステップの説明を入力します。
  5. 必要に応じて、[オプション] セクションでステップのオプションを構成します。
    • [自動的に実行します] - アクティブになり次第、ステップを実行します。
    • [スキップできます] - ステップを実行しないで終了できるようにします。
  6. [ロジック] セクションで、ジオプロセシング サービスの URL を [ジオプロセシング サービスの URL] テキスト ボックスに入力します。
  7. 必要に応じて、ジオプロセシング サービスがセキュリティ保護されておらず、リクエストでトークンを指定する必要がない場合は、[セキュリティ保護] チェックボックスをオフにします。
  8. [引数] の横の [編集] をクリックします。

    [ステップの引数] ダイアログ ボックスが表示されます。

  9. 必要に応じて、[パラメーター値] テキスト ボックスに入力パラメーター値を構成します。
    メモ:

    パラメーター値に ArcGIS Arcadeを使用することもできます。 パラメーターが文字列の値をサポートしていない場合は、[トークン] ボタンをクリックして、Arcade 式を使用します。

  10. 必要に応じて、パラメーターの横にある [実行時に表示] チェックボックスをオンにし、ArcGIS Pro でステップが実行される際に値を設定できるようにします。
  11. 必要に応じて、戻り値を更新します。
  12. 必要に応じて、[ヘルプ] タブをクリックし、[ヘルプ] テキスト ボックスにステップのヘルプ テキストを入力します。
  13. 必要に応じて、[スタイル] タブをクリックし、ステップの形状と色を変更します。

リターン コード

ステップの実行が終了すると、ステップの結果を示すリターン コードが送信されます。 リターン コードが評価され、ワークフローはステップの戻り値と一致するすべてのパスをたどります。 次の表は、ステップのリターン コードを示しています。

リターン コード説明

<CustomReturnCode>

ステップが正常に完了し、このステップで定義した回答に対応するカスタム リターン コードが返されます。

Failure

ステップを正常に完了できませんでした。

Success

ステップが正常に完了しました。

関連トピック


このトピックの内容
  1. ステップの構成
  2. リターン コード