Disponible avec une licence Workflow Manager.
Résumé
Permet d’importer les informations relatives à la configuration et à la tâche d’un référentiel Workflow Manager (Classic) vers un référentiel de destination. Cet outil se révèle très utile pour configurer un référentiel s’apparentant à un référentiel existant, pour la création d’un réplica de référentiel déconnecté et pour la synchronisation des modifications.
Utilisation
Le paramètre Nom de référentiel est le nom du référentiel Workflow Manager (Classic) auquel vous allez vous connecter.
Le fichier JXL/Acknowledgement en entrée est généré à l’aide de l’outil Exporter les données des tâches.
Le paramètre Combiner permet d’ajouter le contenu du fichier JXL en entrée à la configuration existante dans votre base de données. Si le paramètre Combiner n’est pas coché, le contenu existant du référentiel spécifié sera supprimé.
Syntaxe
arcpy.wmx.ImportJobData(Input_File, Input_Merge, {Input_DatabasePath}, {Input_Repository_Name})
Paramètre | Explication | Type de données |
Input_File | Fichier JXL qui contient les tâches et les éléments de configuration générés à l’aide de l’outil Exporter les données des tâches. | File |
Input_Merge | Spécifie si le contenu du référentiel Workflow Manager (Classic) de destination doit être combiné plutôt qu’écrasé par le contenu du fichier de configuration en entrée.
| Boolean |
Input_DatabasePath (Facultatif) | Fichier de connexion Workflow Manager (Classic) qui contient les informations de connexion au référentiel de destination. Si aucun fichier de connexion n’est spécifié, la base de données Workflow Manager (Classic) par défaut actuelle du projet est utilisée. | File |
Input_Repository_Name (Facultatif) | Nom du référentiel spécifié dans les paramètres système Workflow Manager (Classic). Il doit s’agir d’un nom unique dans tous les référentiels de votre agrégat. 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 |
Sortie dérivée
Nom | Explication | Type de données |
Output_Status | Résultat de l’opération d’importation des données de tâche. Renvoie 0 en cas de succès. | Long |
Exemple de code
Exemple 1 ImportJobData (script Python autonome)
Importation de la configuration d’un référentiel Workflow Manager (Classic), avec les informations relatives à la tâche, en remplaçant le contenu existant du référentiel de destination.
# Import arcpy module
import arcpy
# Check out any necessary licenses
arcpy.CheckOutExtension("JTX")
# Script arguments
Input_File = "C:\\Temp\\WMXRepository.jxl"
Input_Merge = "REPLACE"
Input_DatabasePath = "C:\\Program Files\\WMX\\Database\\wmx.jtc"
Input_Repository_Name = "WMXRepository"
# Process: Import Job Data
arcpy.ImportJobData_wmx(Input_File, Input_Merge, Input_DatabasePath, Input_Repository_Name)
Exemple 2 ImportJobData (script Python autonome)
Importation de la configuration d’un référentiel Workflow Manager (Classic), avec les informations relatives à la tâche, en combinant le contenu du fichier .jxl au contenu existant du référentiel de destination.
# Import arcpy module
import arcpy
# Check out any necessary licenses
arcpy.CheckOutExtension("JTX")
# Script arguments
Input_File = "C:\\Temp\\WMXRepository.jxl"
Input_Merge = "COMBINE"
Input_DatabasePath = "C:\\Program Files\\WMX\\Database\\wmx.jtc"
Input_Repository_Name = "WMXRepository"
# Process: Import Job Data
arcpy.ImportJobData_wmx(Input_File, Input_Merge, Input_DatabasePath, Input_Repository_Name)
Environnements
Cet outil n'utilise pas d’environnement de géotraitement.
Informations de licence
- Basic: Non
- Standard: Requiert Workflow Manager
- Advanced: Requiert Workflow Manager