Resumen
Esta herramienta exportará el repositorio de Workflow Manager (Classic) a un archivo .jxl en la ubicación de carpeta especificada. El archivo .jxl incluirá toda la información de configuración del repositorio, así como la información sobre todos los trabajos. El archivo .jxl se puede importar a otro repositorio de Workflow Manager (Classic) utilizando la herramienta Importar datos del trabajo.
Uso
Puede tener repositorios distribuidos en varios servidores o ubicaciones para permitir equipos de trabajo distribuidos. En una replicación desconectada donde los nodos principal y secundario no están conectados a una red o a Internet, posiblemente deba crear la réplica y sincronizar los cambios sin conexión. La herramienta Exportar datos del trabajo realiza esta tarea para que el administrador actualice los repositorios de Workflow Manager (Classic) secundarios con la configuración más reciente. Workflow Manager (Classic) marca la fecha y la hora de los cambios, de modo que para obtener los cambios de una hora específica (como la última exportación/sincronización), puede especificar una fecha en el parámetro Exportar desde. Esto solo exportará los elementos que han cambiado desde la fecha especificada Exportar desde. Para obtener los cambios realizados en un rango de tiempo, utilice el parámetro Exportar desde para especificar una fecha de inicio y el parámetro Exportar hasta para especificar una fecha de finalización.
La salida de esta herramienta es un valor de estado de exportación entero. El estado de exportación será 0 tras una exportación correcta. Puede ver el estado de la exportación en los mensajes del elemento Historial de geoprocesamiento que se crea cuando se ejecuta esta herramienta, o utilizarlo como condición previa para la siguiente ejecución de herramienta en un modelo.
Sintaxis
arcpy.wmx.ExportJobData(Input_Folder, {Input_DatabasePath}, {Input_Repository_Name}, {Input_Export_Since}, {Input_Export_Until})
Parámetro | Explicación | Tipo de datos |
Input_Folder | La ubicación de salida del archivo JXL de la herramienta. Esta carpeta puede ser local o una unidad de red. | Folder |
Input_DatabasePath (Opcional) | El archivo de conexión de Workflow Manager (Classic) de la base de datos que se exportará. Si no se especifica ningún archivo de conexión, se utiliza la base de datos de Workflow Manager (Classic) predeterminada actual del proyecto. | File |
Input_Repository_Name (Opcional) | El nombre del repositorio de Workflow Manager (Classic) que contiene la configuración que se comparte. Si no se especifica el nombre del repositorio, se utiliza el nombre del repositorio de Workflow Manager (Classic) predeterminado actual. | String |
Input_Export_Since (Opcional) | Al especificar una fecha, el archivo JXL exportado solo contiene los cambios que se produjeron entre la hora especificada y la fecha actual. La entrada debe estar en el formato de hora UTC. | Date |
Input_Export_Until (Opcional) | Al especificar una fecha, el archivo JXL exportado solo contiene los cambios que se produjeron entre Exportar desde y la hora especificada. La entrada debe estar en el formato de hora UTC. | Date |
Salida derivada
Nombre | Explicación | Tipo de datos |
Output_Status | El resultado de la operación de exportación de datos del trabajo. Devuelve 0 si es correcto. | Largo |
Muestra de código
Exporte la configuración, con información del trabajo, del repositorio de Workflow Manager (Classic) especificado a una ubicación de carpeta. La exportación sería la configuración del 9 de diciembre de 2010.
# Import arcpy module
import arcpy
# Check out any necessary licenses
arcpy.CheckOutExtension("JTX")
# Local variables:
Input_Folder = "C:\\Temp"
Input_DatabasePath = "C:\\Program Files\\WMX\\Database\\wmx.jtc"
Input_Repository_Name = "Redlands_Repository"
Input_Export_Since = "12/09/2010 2:14:30 PM"
Input_Export_Until = "12/09/2012 4:00:00 PM"
# Process: Export Job Data
arcpy.ExportJobData_wmx(Input_Folder, Input_DatabasePath, Input_Repository_Name, Input_Export_Since, Input_Export_Until)
Exporte la configuración, con información del trabajo, del repositorio de Workflow Manager (Classic) predeterminado a una ubicación de carpeta.
# Import arcpy module
import arcpy
# Check out any necessary licenses
arcpy.CheckOutExtension("JTX")
# Local variables:
Input_Folder = "C:\\Temp"
# Process: Export Job Data
arcpy.ExportJobData_wmx(Input_Folder)
Entornos
Información de licenciamiento
- Basic: No
- Standard: Requiere Workflow Manager
- Advanced: Requiere Workflow Manager