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

Disponible avec une licence Workflow Manager.

Synthèse

Importe la configuration et les informations des tâches 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 du référentiel est le nom du référentiel Workflow Manager (Classic) auquel vous allez vous connecter.

  • Le fichier Accusé de réception/JXL 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 activé, le contenu existant du référentiel spécifié sera supprimé.

Paramètres

ÉtiquetteExplicationType de données
Accusé de réception/JXL 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.

  • Activé : combine le contenu de la base de données Workflow Manager (Classic) de destination au contenu du fichier de configuration en entrée.
  • Désactivé : 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 tel que 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 du cluster. Si le nom du référentiel n’est pas spécifié, le nom du 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 des tâches. 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 tel que 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 du cluster. Si le nom du référentiel n’est pas spécifié, le nom du 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 des tâches. Renvoie 0 en cas de succès.

Long

Exemple de code

Exemple 1 d’utilisation de la fonction ImportJobData (script Python autonome)

Importer la configuration, ainsi que les informations des tâches, d’un référentiel Workflow Manager (Classic), 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.wmx.ImportJobData(Input_File, Input_Merge, Input_DatabasePath, Input_Repository_Name)
Exemple 2 d’utilisation de la fonction ImportJobData (script Python autonome)

Importer la configuration, ainsi que les informations de tâche, d’un référentiel Workflow Manager (Classic), 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.wmx.ImportJobData(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