Importar datos del trabajo (Workflow Manager)

Disponible con una licencia de Workflow Manager.

Resumen

Importa configuración e información de trabajos desde un repositorio de Workflow Manager (Classic) a un repositorio de destino. Esta herramienta es la más útil para configurar un repositorio similar a uno ya existente, crear una réplica de un repositorio desconectado y modificar la sincronización.

Uso

  • El parámetro Nombre de repositorio es el nombre del repositorio de Workflow Manager (Classic) al que se va a conectar.

  • El archivo JXL/reconocimiento de entrada se genera con la herramienta Exportar datos del trabajo.

  • El parámetro Fusionar le permite incorporar el contenido del archivo JXL de entrada a la configuración existente en su base de datos. Si el parámetro Fusionar no está activado, se eliminará el contenido existente del repositorio especificado.

Parámetros

EtiquetaExplicaciónTipo de datos
JXL/reconocimiento de entrada

El archivo JXL que contiene los trabajos y elementos de configuración generados con la herramienta Exportar datos del trabajo.

File
Fusionar

Especifica si el contenido del repositorio de Workflow Manager (Classic) de destino se debe combinar en lugar de sobrescribirse con el contenido del archivo de configuración de entrada.

  • Activado: combina el contenido de la base de datos de Workflow Manager (Classic) de destino con el contenido del archivo de configuración de entrada.
  • Desactivado: sustituye todo el contenido de la base de datos de Workflow Manager (Classic) de destino por el contenido del archivo de configuración de entrada.

Boolean
Ruta de base de datos de entrada
(Opcional)

El archivo de conexión de Workflow Manager (Classic) que contiene la información de conexión con el repositorio de destino. Si no se especifica ningún archivo de conexión, se utilizará la base de datos de Workflow Manager (Classic) actual predeterminada del proyecto.

File
Nombre de repositorio
(Opcional)

El nombre del repositorio según se especifica en la configuración del sistema de Workflow Manager (Classic). El nombre debe ser único de entre todos los repositorios de su clúster. Si no se especifica el nombre del repositorio, se utilizará el nombre del repositorio de Workflow Manager (Classic) actual predeterminado.

String

Salida derivada

EtiquetaExplicaciónTipo de datos
Estado

El resultado de la operación de importación de datos del trabajo. Devuelve 0 si es correcto.

Long

arcpy.wmx.ImportJobData(Input_File, Input_Merge, {Input_DatabasePath}, {Input_Repository_Name})
NombreExplicaciónTipo de datos
Input_File

El archivo JXL que contiene los trabajos y elementos de configuración generados con la herramienta Exportar datos del trabajo.

File
Input_Merge

Especifica si el contenido del repositorio de Workflow Manager (Classic) de destino se debe combinar en lugar de sobrescribirse con el contenido del archivo de configuración de entrada.

  • COMBINECombina el contenido de la base de datos de Workflow Manager (Classic) de destino con el contenido del archivo de configuración de entrada.
  • REPLACESustituye todo el contenido de la base de datos de Workflow Manager (Classic) de destino por el contenido del archivo de configuración de entrada.
Boolean
Input_DatabasePath
(Opcional)

El archivo de conexión de Workflow Manager (Classic) que contiene la información de conexión con el repositorio de destino. Si no se especifica ningún archivo de conexión, se utilizará la base de datos de Workflow Manager (Classic) actual predeterminada del proyecto.

File
Input_Repository_Name
(Opcional)

El nombre del repositorio según se especifica en la configuración del sistema de Workflow Manager (Classic). El nombre debe ser único de entre todos los repositorios de su clúster. Si no se especifica el nombre del repositorio, se utilizará el nombre del repositorio de Workflow Manager (Classic) actual predeterminado.

String

Salida derivada

NombreExplicaciónTipo de datos
Output_Status

El resultado de la operación de importación de datos del trabajo. Devuelve 0 si es correcto.

Long

Muestra de código

Ejemplo 1 de ImportJobData (script de Python independiente)

Importe la configuración (con la información del trabajo) de un repositorio de Workflow Manager (Classic) y sustituya el contenido existente del repositorio de destino.


# 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)
Ejemplo 2 ImportJobData (script de Python independiente)

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


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

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

  • Basic: No
  • Standard: Requiere Workflow Manager
  • Advanced: Requiere Workflow Manager

Temas relacionados