Importar datos del trabajo (Administrador de flujo de trabajo)
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
-
El parámetro Nombre de repositorio es el nombre de un repositorio de Workflow Manager al cual se puede conectar.
El archivo Input JXL/Acknowledgement se generan utilizando la herramienta Exportar Datos de tareas .
Al marcar la opción Fusionar incorpora el contenido del archivo JXL introducido a la configuración existente en la base de datos. Si la opción Fusionar no está marcada, se borrará el contenido existente del repositorio especificado.
Sintaxis
Parámetro | Explicación | Tipo 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.
| 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
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)
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)