ジョブ親バージョンの取得 (Get Job Parent Version) (Workflow Manager)

サマリー

ジオプロセシング モデルでの編集を正しい親バージョンにポストするために使用するエンタープライズ ジオデータベース接続ファイルとして、ジョブの親バージョンを取得します。

使用法

  • 現在リポジトリに存在するジョブには [入力ジョブ ID] が必要です。 このジョブにはデータ ワークスペースがすでに関連付けられている必要があります。

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

  • このツールは、ArcGIS Pro のフィーチャ サービス データ ワークスペースをサポートします。 入力ジョブにフィーチャ サービス データ ワークスペースがある場合、親バージョンは常に sde.Default です。

パラメーター

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

取得するジョブの親バージョンの ID。

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

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

File

派生した出力

ラベル説明データ タイプ
ジョブ親バージョン

ジョブの親バージョンの名前。

String

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

取得するジョブの親バージョンの ID。

String
Input_DatabasePath
(オプション)

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

File

派生した出力

名前説明データ タイプ
Output_JobParentVersion

ジョブの親バージョンの名前。

String

コードのサンプル

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

選択したジョブの親バージョンを取得します。

# 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"

# Process: Get Job Parent Version
arcpy.wmx.GetJobParentVersion(Input_JobID, Input_DatabasePath)

環境

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

ライセンス情報

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

関連トピック