Resumen
Esta herramienta exportará el repositorio de Workflow Manager 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 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 secundarios con la configuración más reciente. Workflow Manager 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 o un número negativo en caso de que no se realice. Puede ver el estado de exportación en la ventana Resultados o bien utilizarlo como una condición indispensable para que la herramienta se pueda ejecutar posteriormente en ModelBuilder.
Sintaxis
ExportJobData_wmx (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 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 predeterminada actual del proyecto. | File |
Input_Repository_Name (Opcional) | El nombre del repositorio de Workflow Manager 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 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 |
Muestra de código
Ejemplo 1 de ExportJobData (secuencia de comandos de Python autónoma)
Exporte la configuración, con información del trabajo, del repositorio de Workflow Manager 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)
Ejemplo 2 de ExportJobData (secuencia de comandos de Python autónoma)
Exporte la configuración, con información del trabajo, del repositorio de Workflow Manager 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
Esta herramienta no utiliza ningún entorno de geoprocesamiento.
Información sobre licencias
- ArcGIS Desktop Basic: No
- ArcGIS Desktop Standard: Requiere Workflow Manager
- ArcGIS Desktop Advanced: Requiere Workflow Manager