Résumé
Cet outil exporte le référentiel Workflow Manager (Classic) vers un fichier .jxl dans l’emplacement de dossier spécifié. Le fichier .jxl contient toutes les informations de configuration du référentiel, ainsi que les informations relatives à toutes les tâches. Le fichier .jxl peut être importé dans un autre référentiel Workflow Manager (Classic) à l’aide de l’outil Importer les données des tâches.
Utilisation
Des référentiels peuvent être répartis entre plusieurs serveurs ou emplacements afin de prendre en charge les workforces réparties. Dans une réplication déconnectée dans laquelle les nœuds parent et enfant ne sont pas connectés à un réseau ou à Internet, vous pouvez créer le réplica et synchroniser les modifications hors connexion. L’outil Exporter les données des tâches permet de le faire afin que l’administrateur puisse mettre à jour les référentiels Workflow Manager (Classic) enfants avec la configuration la plus récente. Workflow Manager (Classic) horodate toutes les modifications. Par conséquent, pour n’obtenir que les modifications apportées à un moment précis (la dernière exportation/synchronisation, par exemple), vous pouvez spécifier une date pour le paramètre Exporter depuis. Seuls les éléments qui ont été modifiés depuis la date indiquée dans le paramètre Exporter depuis seront exportés. Pour obtenir les modifications apportées au cours d’une période, indiquez une date de début dans le paramètre Exporter depuis et une date de fin dans le paramètre Exporter jusqu’à.
La sortie de cet outil est une valeur entière de statut d’exportation. Le statut d’exportation est 0 en cas de succès ou une valeur négative en cas d’échec. Vous pouvez afficher le statut d’exportation dans la fenêtre Résultats ou l’utiliser comme condition préalable à l’exécution suivante de l’outil dans ModelBuilder.
Syntaxe
arcpy.wmx.ExportJobData(Input_Folder, {Input_DatabasePath}, {Input_Repository_Name}, {Input_Export_Since}, {Input_Export_Until})
Paramètre | Explication | Type de données |
Input_Folder | Emplacement de la sortie du fichier JXL de l’outil. Ce dossier peut se trouver sur une unité locale ou une unité de réseau. | Folder |
Input_DatabasePath (Facultatif) | Fichier de connexion Workflow Manager (Classic) de la base de données à exporter. Si aucun fichier de connexion n’est spécifié, la base de données Workflow Manager (Classic) par défaut en cours dans le projet est utilisée. | File |
Input_Repository_Name (Facultatif) | Nom du référentiel Workflow Manager (Classic) qui contient la configuration à partager. Si le nom de référentiel n’est pas spécifié, le nom de référentiel Workflow Manager (Classic) par défaut actuel est utilisé. | String |
Input_Export_Since (Facultatif) | En spécifiant une date, le fichier JXL exporté ne contient que les modifications qui ont été apportées entre le moment spécifié et la date actuelle. L’entrée doit être au format UTC. | Date |
Input_Export_Until (Facultatif) | En spécifiant une date, le fichier JXL exporté ne contient que les modifications qui ont été apportées entre Exporter depuis et le moment spécifié. L’entrée doit être au format UTC. | Date |
Sortie dérivée
Nom | Explication | Type de données |
Output_Status | Résultat de l’opération d’exportation des données de la tâche. Renvoie 0 en cas de succès. | Long |
Exemple de code
Exemple 1 ExportJobData (script autonome)
Exportez la configuration, avec les informations relatives à la tâche, du référentiel Workflow Manager (Classic) spécifié vers un emplacement de dossier. L’exportation serait la configuration depuis le 9 décembre 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)
Exemple 2 ExportJobData (script autonome)
Exportez la configuration, avec les informations relatives à la tâche, du référentiel Workflow Manager (Classic) par défaut vers un emplacement de dossier.
# 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)
Environnements
Cet outil n'utilise pas d’environnement de géotraitement.
Informations de licence
- Basic: Non
- Standard: Requiert Workflow Manager
- Advanced: Requiert Workflow Manager