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.
Das Werkzeug unterstützt nicht den Daten-Workspace für Feature-Services in ArcGIS Desktop. Wenn für den Eingabeauftrag ein Daten-Workspace für Feature-Services als Daten-Workspace festgelegt ist, schlägt das Werkzeug mit einer Fehlermeldung fehl.
Syntax
arcpy.wmx.GetJobVersion(Input_JobID, {Input_DatabasePath})
Parameter | Erklärung | Datentyp |
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
Name | Erklärung | Datentyp |
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.GetJobVersion_wmx(Input_JobID, Input_DatabasePath)
Umgebungen
Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.
Lizenzinformationen
- Basic: Nein
- Standard: Erfordert Workflow Manager
- Advanced: Erfordert Workflow Manager