Importer les données des tâches (Workflow Manager)

Disponible avec une licence Workflow Manager.

Synthèse

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é.

Paramètres

ÉtiquetteExplicationType de données
JXL/Acknowledgement en entrée

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
Combiner

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.

  • Coché : combine le contenu de la base de données Workflow Manager (Classic) de destination au contenu du fichier de configuration en entrée.
  • Non coché : remplace l’ensemble du contenu de la base de données Workflow Manager (Classic) de destination par le contenu du fichier de configuration en entrée.

Boolean
Chemin d’accès à la base de données en entrée
(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
Nom du référentiel
(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 obtenue

ÉtiquetteExplicationType de données
Statut

Résultat de l’opération d’importation des données de tâche. Renvoie 0 en cas de succès.

Long

arcpy.wmx.ImportJobData(Input_File, Input_Merge, {Input_DatabasePath}, {Input_Repository_Name})
NomExplicationType 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.

  • COMBINECombine le contenu de la base de données Workflow Manager (Classic) de destination au contenu du fichier de configuration en entrée.
  • REPLACERemplace l’ensemble du contenu de la base de données Workflow Manager (Classic) de destination 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 obtenue

NomExplicationType 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: Nécessite Workflow Manager
  • Advanced: Nécessite Workflow Manager

Rubriques connexes