Auftragsversion abrufen (Workflow Manager)

Zusammenfassung

Ruft die Auftragsversion als Enterprise-Geodatabase-Verbindungsdatei zum Verarbeiten von Daten in einer Version ab.

Verwendung

  • Die Eingabeauftrags-ID muss sich auf einen Auftrag beziehen, der zurzeit im Repository vorhanden ist. Der Auftrag muss bereits mit einem Daten-Workspace und einer Parent-Version verknüpft sein.

  • Dieses Werkzeug wird in der Regel in einem Modell verwendet, um die Version des Auftrags abzurufen. Beispielsweise kann ein Modell erstellt werden, um an einer bestimmten Auftragsversion vorgenommene Änderungen mit der Parent-Version abzugleichen und in diese zurückzuschreiben. Das Werkzeug Auftragsdaten-Workspace abrufen kann zum Abrufen der Daten-Workspace-Verbindung verwendet werden, während die Version des Auftrags mit diesem Werkzeug (Auftragsversion abrufen) abgerufen werden kann. Zum Abrufen der Parent-Version kann das Werkzeug Parent-Version des Auftrags abrufen verwendet werden.

  • Dieses Werkzeug unterstützt den Daten-Workspace für Feature-Services in ArcGIS Pro.

Parameter

BeschriftungErläuterungDatentyp
Eingabeauftrags-ID

Die ID des Auftrags, dessen Version abgerufen werden soll

String
Eingabedatenbankpfad
(optional)

Die Workflow Manager (Classic)-Datenbankverbindungsdatei, die die Auftragsinformationen enthält. Wenn keine Verbindungsdatei angegeben ist, wird die aktuelle Workflow Manager (Classic)-Standarddatenbank des Projekts verwendet.

File

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Auftragsversion

Der Name des Auftragstyps

String
Auftragsversion ist vorhanden

Gibt an, ob für den Auftrag eine Auftragsversion im Repository vorhanden ist.

Boolean

arcpy.wmx.GetJobVersion(Input_JobID, {Input_DatabasePath})
NameErläuterungDatentyp
Input_JobID

Die ID des Auftrags, dessen Version abgerufen werden soll

String
Input_DatabasePath
(optional)

Die Workflow Manager (Classic)-Datenbankverbindungsdatei, die die Auftragsinformationen enthält. Wenn keine Verbindungsdatei angegeben ist, wird die aktuelle Workflow Manager (Classic)-Standarddatenbank des Projekts verwendet.

File

Abgeleitete Ausgabe

NameErläuterungDatentyp
Output_JobVersion

Der Name des Auftragstyps

String
Output_JobVersionExists

Gibt an, ob für den Auftrag eine Auftragsversion im Repository vorhanden ist.

Boolean

Codebeispiel

GetJobVersion: Beispiel (eigenständiges Skript)

Ruft die Auftragsversion als Enterprise-Verbindungsdatei ab.

# 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 Version
arcpy.wmx.GetJobVersion(Input_JobID, Input_DatabasePath)

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Nein
  • Standard: Erfordert Workflow Manager
  • Advanced: Erfordert Workflow Manager

Verwandte Themen