ジョブ データ ワークスペースの取得 (Get Job Data Workspace) (Workflow Manager (Classic))

Workflow Manager のライセンスで利用可能。

サマリー

エンタープライズ ジオデータベース コネクション ファイルとしてジョブ データ ワークスペースを取得します。 このツールは、モデルの [バージョンのリコンサイル (Reconcile Versions)] など、他のツールへの入力として使用するコネクション ファイルを取得するために、ModelBuilder でよく使用されます。

レガシー:

このツールは「非推奨」のツールです。 現在の Workflow Manager (Classic) ユーザーはサービス主体の ArcGIS Workflow Manager for ArcGIS Pro を使用して新規プロジェクトを開始することをお勧めします。

使用法

  • 現在リポジトリに存在するジョブには [入力ジョブ ID] が必要です。

  • このツールは、エンタープライズ ジオデータベース コネクション ファイルとしてジョブのデータ ワークスペースを取得するために、モデルでよく使用されます。 たとえば、特定のジョブに加えられた編集を親バージョンにリコンサイルおよびポストするモデルを作成できます。 [ジョブ データ ワークスペースの取得 (Get Job Data Workspace)] ツールは、データ ワークスペース コネクションの取得に使用されますが、ジョブのバージョンは [ジョブ バージョンの取得 (Get Job Version)] ツールを使用して取得され、親バージョンは、[ジョブ親バージョンの取得 (Get Job Parent)] ツールを使用して取得されます。

  • ジョブにフィーチャ サービス データ ワークスペースがある場合、ツールはフィーチャ サービス URL としてジョブのデータ ワークスペースを取得します。

パラメーター

ラベル説明データ タイプ
入力ジョブ ID

取得するデータ ワークスペース コネクションのジョブの ID。

String
入力データベース パス
(オプション)

ジョブ情報を含む Workflow Manager (Classic) データベース コネクション ファイル。 コネクション ファイルを指定しない場合、プロジェクト内のデフォルトの Workflow Manager (Classic) データベースが使用されます。

File
ジョブ データ ワークスペースのコピーの保存
(オプション)

指定したフォルダーにジョブのデータ ワークスペース コネクション ファイルが書き込まれます。

Folder

派生した出力

ラベル説明データ タイプ
出力ジョブ データ ワークスペース

エンタープライズ ジオデータベースの場合、出力はジオデータベース コネクション ファイルです。 フィーチャ サービスの場合、出力はフィーチャ サービス URL です。

Workspace

arcpy.wmx.GetJobDataWorkspace(Input_JobID, {Input_DatabasePath}, {Input_SDEFileLocation})
名前説明データ タイプ
Input_JobID

取得するデータ ワークスペース コネクションのジョブの ID。

String
Input_DatabasePath
(オプション)

ジョブ情報を含む Workflow Manager (Classic) データベース コネクション ファイル。 コネクション ファイルを指定しない場合、プロジェクト内のデフォルトの Workflow Manager (Classic) データベースが使用されます。

File
Input_SDEFileLocation
(オプション)

指定したフォルダーにジョブのデータ ワークスペース コネクション ファイルが書き込まれます。

Folder

派生した出力

名前説明データ タイプ
Output_JobDataWorkspace

エンタープライズ ジオデータベースの場合、出力はジオデータベース コネクション ファイルです。 フィーチャ サービスの場合、出力はフィーチャ サービス URL です。

Workspace

コードのサンプル

GetJobDataWorkspace の例 (スタンドアロン スクリプト)

指定したジョブのデータ ワークスペースを取得します。

# Import arcpy module
import arcpy

# Check out any necessary licenses
arcpy.CheckOutExtension("JTX")

# Local variables:
Input_JobID = "1"
Input_DatabasePath = "C:\\Program Files\\WMX\\Database\\wmx.jtc"
Input_SDEFileLocation = "C:\\Temp"

# Process: Get Job Data Workspace
arcpy.wmx.GetJobDataWorkspace(Input_JobID, Input_DatabasePath, Input_SDEFileLocation)

環境

このツールは、ジオプロセシング環境を使用しません。

ライセンス情報

  • Basic: No
  • Standard: 次のものが必要 Workflow Manager
  • Advanced: 次のものが必要 Workflow Manager

関連トピック