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. Bei erfolgreicher Ausführung lautet der Exportstatus 0, und bei einem Fehler wird eine negative Zahl angezeigt. Sie können den Exportstatus im Fenster Ergebnisse anzeigen oder ihn als Vorbedingung für die anschließende Ausführung des Werkzeugs in ModelBuilder verwenden.
Syntax
arcpy.wmx.ExportJobData(Input_Folder, {Input_DatabasePath}, {Input_Repository_Name}, {Input_Export_Since}, {Input_Export_Until})
Parameter | Erklärung | Datentyp |
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
Name | Erklärung | Datentyp |
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