Importar datos del trabajo (Administrador de flujo de trabajo)

Nivel de licencia:BasicStandardAdvanced

Resumen

Esta herramienta le permite importar la información de configuración y trabajos de Workflow Manager de un repositorio en otro repositorio de destino. Esta herramienta es muy útil para la creación de réplicas y la sincronización de cambios de un repositorio desconectado.

Uso

Sintaxis

ImportJobData_wmx (Input_File, Input_Merge, {Input_DatabasePath}, {Input_Repository_Name})
ParámetroExplicaciónTipo de datos
Input_File

El archivo JXL que contiene todos los puestos de trabajo y elementos de configuración se generan utilizando la herramienta Exportar Datos de tareas.

File
Input_Merge

Elija si el contenido del repositorio de Workflow Manager de destino debe combinarse en lugar de sobrescribirse con el contenido del archivo de configuración introducido.

  • COMBINARCombine el contenido de la base de datos de Workflow Manager de destino con el contenido del archivo de configuración introducido.
  • REPLACEReemplace todo el contenido de la base de datos de Workflow Manager de destino con el contenido del archivo de configuración introducido.
Boolean
Input_DatabasePath
(Opcional)

El archivo de conexión de Workflow Manager que contiene la información de conexión para el repositorio de destino. Si no se especifica ningún archivo de conexión, se utilizará la base de datos del administrador de flujo de trabajos actual predeterminada.

File
Input_Repository_Name
(Opcional)

El nombre del repositorio tal y como se especifica en la configuración del sistema de Workflow Manager. Este es un nombre que debería ser único con todos los repositorios en el cluster. Si no se especifica el nombre de repositorio, se utiliza el nombre de repositorio de Workflow Manager actual predeterminado.

String

Ejemplo de código

Ejemplo 1 ImportJobData (secuencia de comandos Python autónoma)

Importe la configuración, con información del trabajo, de un repositorio de Workflow Manager y reemplace el contenido existente del repositorio.

# 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)
Ejemplo 2 ImportJobData (secuencia de comandos Python autónoma)

Importe la configuración, con información del trabajo, de un repositorio de Workflow Manager y fusione el contenido del archivo .jxl con el contenido existente del repositorio.

# 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)

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Temas relacionados

Información sobre licencias

ArcGIS for Desktop Basic: No
ArcGIS for Desktop Standard: Requiere Workflow Manager
ArcGIS for Desktop Advanced: Requiere Workflow Manager
5/10/2014