Auftragsdaten exportieren (Workflow Manager)

Zusammenfassung

Mit diesem Werkzeug wird das Workflow Manager (Classic)-Repository in eine .jxl-Datei am angegebenen Speicherort exportiert. Die .jxl-Datei enthält alle Konfigurationsinformationen für das Repository sowie Informationen zu allen Aufträgen. Die .jxl-Datei kann mit dem Werkzeug Auftragsdaten importieren in ein anderes Workflow Manager (Classic)-Repository importiert werden.

Verwendung

  • Möglicherweise verwenden Sie auf mehrere Server oder Standorte verteilte Repositorys, um verteilte Mitarbeiter zu unterstützen. Bei einer getrennten Replikation, in der die Parent- und Child-Knoten nicht mit einem Netzwerk oder dem Internet verbunden sind, müssen Sie möglicherweise das Replikat offline erstellen und auch Änderungen offline synchronisieren. Mit dem Werkzeug Auftragsdaten exportieren kann der Administrator die Workflow Manager (Classic)-Child-Repositorys mit der neuesten Konfiguration aktualisieren. Workflow Manager (Classic) versieht alle Änderungen mit Zeitstempeln. Wenn Sie also nur Änderungen erhalten möchten, die zu einem bestimmten Zeitpunkt (beispielsweise beim letzten Export oder bei der letzten Synchronisierung) vorgenommen wurden, können Sie ein Datum für den Parameter Exportieren ab angeben. Dann werden nur Elemente exportiert, die seit dem für Exportieren ab angegebenen Datum geändert wurden. Wenn Sie in einem Zeitraum vorgenommene Änderungen erhalten möchten, geben Sie mit dem Parameter Exportieren ab ein Startdatum und mit dem Parameter Exportieren bis ein Enddatum an.

  • Bei der Ausgabe dieses Werkzeugs handelt es sich um einen ganzzahligen Exportstatuswert. Wenn der Vorgang erfolgreich ausgeführt wurde, lautet der Exportstatus 0. Sie können den Exportstatus in den Meldungen des bei der Ausführung des Werkzeugs erstellten Geoverarbeitungsverlauf-Elements anzeigen oder ihn als Vorbedingung für die anschließende Ausführung des Werkzeugs in einem Modell verwenden.

Parameter

BeschriftungErläuterungDatentyp
Ordner für Export

Der Speicherort der JXL-Dateiausgabe des Werkzeugs. Dieser Ordner kann sich in einem lokalen Laufwerk oder einem Netzlaufwerk befinden.

Folder
Eingabedatenbankpfad (.jtc)
(optional)

Die Workflow Manager (Classic)-Verbindungsdatei für die zu exportierende Datenbank. Wenn keine Verbindungsdatei angegeben ist, wird die aktuelle Workflow Manager (Classic)-Standarddatenbank des Projekts verwendet.

File
Repository-Name
(optional)

Der Name des Workflow Manager (Classic)-Repositorys, das die freizugebende Konfiguration enthält. Wenn kein Repository-Name angegeben ist, wird der Name des aktuellen Workflow Manager (Classic)-Standard-Repositorys verwendet.

String
Exportieren ab
(optional)

Wenn Sie ein Datum angeben, enthält die exportierte JXL-Datei nur Änderungen, die zwischen dem angegebenen Zeitpunkt und dem aktuellen Datum vorgenommen wurden. Das Datum muss im UTC-Zeitformat angegeben werden.

Date
Exportieren bis
(optional)

Wenn Sie ein Datum angeben, enthält die exportierte JXL-Datei nur Änderungen, die zwischen dem mit Exportieren ab angegebenen Zeitpunkt und dem hier angegeben Zeitpunkt vorgenommen wurden. Das Datum muss im UTC-Zeitformat angegeben werden.

Date

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Status

Das Ergebnis des Vorgangs "Auftragsdaten exportieren". Bei Erfolg wird 0 zurückgegeben.

Long

arcpy.wmx.ExportJobData(Input_Folder, {Input_DatabasePath}, {Input_Repository_Name}, {Input_Export_Since}, {Input_Export_Until})
NameErläuterungDatentyp
Input_Folder

Der Speicherort der JXL-Dateiausgabe des Werkzeugs. Dieser Ordner kann sich in einem lokalen Laufwerk oder einem Netzlaufwerk befinden.

Folder
Input_DatabasePath
(optional)

Die Workflow Manager (Classic)-Verbindungsdatei für die zu exportierende Datenbank. Wenn keine Verbindungsdatei angegeben ist, wird die aktuelle Workflow Manager (Classic)-Standarddatenbank des Projekts verwendet.

File
Input_Repository_Name
(optional)

Der Name des Workflow Manager (Classic)-Repositorys, das die freizugebende Konfiguration enthält. Wenn kein Repository-Name angegeben ist, wird der Name des aktuellen Workflow Manager (Classic)-Standard-Repositorys verwendet.

String
Input_Export_Since
(optional)

Wenn Sie ein Datum angeben, enthält die exportierte JXL-Datei nur Änderungen, die zwischen dem angegebenen Zeitpunkt und dem aktuellen Datum vorgenommen wurden. Das Datum muss im UTC-Zeitformat angegeben werden.

Date
Input_Export_Until
(optional)

Wenn Sie ein Datum angeben, enthält die exportierte JXL-Datei nur Änderungen, die zwischen dem mit Exportieren ab angegebenen Zeitpunkt und dem hier angegeben Zeitpunkt vorgenommen wurden. Das Datum muss im UTC-Zeitformat angegeben werden.

Date

Abgeleitete Ausgabe

NameErläuterungDatentyp
Output_Status

Das Ergebnis des Vorgangs "Auftragsdaten exportieren". Bei Erfolg wird 0 zurückgegeben.

Long

Codebeispiel

ExportJobData – Beispiel 1 (eigenständiges Skript)

Exportiert die Konfiguration mit Auftragsinformationen aus dem angegebenen Workflow Manager (Classic)-Repository an einen Speicherort. Der Export enthält die Konfiguration vom 9. Dezember 2010.

# Import arcpy module
import arcpy

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

# Local variables:
Input_Folder = "C:\\Temp"
Input_DatabasePath = "C:\\Program Files\\WMX\\Database\\wmx.jtc"
Input_Repository_Name = "Redlands_Repository"
Input_Export_Since = "12/09/2010 2:14:30 PM"
Input_Export_Until = "12/09/2012 4:00:00 PM"

# Process: Export Job Data
arcpy.ExportJobData_wmx(Input_Folder, Input_DatabasePath, Input_Repository_Name, Input_Export_Since, Input_Export_Until)
ExportJobData – Beispiel 2 (eigenständiges Skript)

Exportiert die Konfiguration mit Auftragsinformationen aus dem Workflow Manager (Classic)-Standard-Repository an einen Speicherort.

# Import arcpy module
import arcpy

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

# Local variables:
Input_Folder = "C:\\Temp"

# Process: Export Job Data
arcpy.ExportJobData_wmx(Input_Folder)

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

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

Verwandte Themen