Python スクリプトを記述して、ジオプロセシング ワークフローを実行し、ジオプロセシング サービスとして公開することができます。 スクリプトを実行する主な方法としては、ArcPy を使用します。
ArcGIS Pro 3.2 以降では、別の Web ツールやいずれかのレイヤーを同じまたは別の ArcGIS Enterprise に公開するスクリプト ツールを公開することもできます。 スクリプト ツール内で、そのスクリプトがポータルにサイン インし、そのスクリプトに十分な公開権限が付与されていることを確認します。
カスタマイズしたツールの実行が正常に終了したら、ArcPy 関数を使用して、ジオプロセシング サービスとして公開します。 はじめに、GeoProcessingSharingDraft クラスおよび CreateSharingDraft を使用するか、CreateGPSDDraft 関数を使用して、サービス定義ドラフト ファイルを作成します。 その後、[サービスのステージング (Stage Service)] ツールを使用してサービス定義ファイルを作成し、[サービス定義のアップロード (Upload Service Definition)] ツールを使用して公開処理を完了します。
GeoProcessingSharingDraft クラスと CreateSharingDraft 関数は、ArcGIS Pro 3.0 以降でのみ使用できます。