Resumen
Puede crear uno o varios trabajos del tipo de trabajo seleccionado y asignarlos a un usuario. Se puede asignar una prioridad a los trabajos creados y estos tienen un área de interés (AOI) definida a partir de una capa de entidades o una clase de entidad.
Uso
Los trabajos se crean con propiedades configuradas en el Tipo de trabajo. Si no se especifica ningún valor para la asignación del usuario y la prioridad, se utilizarán las propiedades predeterminadas que estén configuradas en el tipo de trabajo.
Si se activa la opción Fusionar entidades para crear un AOI (Union_option = "UNION" en Python), el parámetro Número de trabajos para crear se ignora y se creará un trabajo basado en la unión geométrica de todas las entidades en el parámetro Extensión de AOI. Si se desactiva la opción Fusionar entidades para crear un AOI (Union_option = "NO_UNION" en Python), se creará un trabajo para cada entidad en el parámetro Extensión de AOI y se ignorará el parámetro Número de trabajos para crear.
Cuando se utiliza la herramienta en un modelo, puede iterar cada uno de los Id. del trabajo de salida conectando la salida a un submodelo con un iterador Iterar valor múltiple como primer paso. Esto permite usar cada uno de los Id. del trabajo recién creados de forma individual para el posterior análisis de geoprocesamiento que se incluye en el submodelo.
Sintaxis
CreateJobs_wmx (Input_DatabasePath, Job_Types, Number_of_Jobs, {Users}, {Priority_of_Jobs}, {Feature_Layer_AOI}, {Union_option})
Parámetro | Explicación | Tipo de datos |
Input_DatabasePath | El archivo de conexión de base de datos de Workflow Manager que contiene la información del tipo de trabajo. Si no se especifica ningún archivo de conexión, se utiliza la base de datos de Workflow Manager actual predeterminada. | File |
Job_Types | El tipo de trabajo que se va a utilizar para crear el nuevo trabajo. | String |
Number_of_Jobs | Número de trabajos nuevos que se van a crear. Esta entrada se ignora si el parámetro Feature_Layer_AOI tiene un valor o si se ha seleccionado Union_option = "UNION". | Long |
Users (Opcional) | El usuario al que se asignarán los trabajos nuevos. Si no se especifica ningún usuario, se utilizará el valor predeterminado que esté configurado en el tipo de trabajo. | String |
Priority_of_Jobs (Opcional) | Prioridad de los trabajos creados. Si no se especifica ninguna prioridad, se utilizará el valor predeterminado que esté configurado en el tipo de trabajo. | String |
Feature_Layer_AOI (Opcional) | Las entidades poligonales cuya geometría se utilizará para crear la extensión del Área de interés (AOI) del trabajo nuevo. Se creará un trabajo por cada entidad de la capa, salvo Union_option = "UNION". | Feature Layer |
Union_option (Opcional) | Elija si desea crear un trabajo con la unión de todos los polígonos de AOI.
| Boolean |
Ejemplo de código
Códigos de muestra de CreateJobs (secuencia de comandos independiente de Python)
Se crean trabajos a partir de una plantilla de trabajos y se asignan a un usuario.
# Import arcpy module
import arcpy
# Check out any necessary licenses
arcpy.CheckOutExtension("JTX")
# Local variables:
Input_DatabasePath = "C:\\Program Files\\WMX\\Database\\wmx.jtc"
Job_Types = "Data Edits"
Users = "Postinstall User"
Priority_of_Jobs = "High"
Number_of_Jobs = 2
Feature_Layer_AOI = r"c:\AOI.gdb\AOI"
Union_Option = "UNION"
# Process: Create jobs
arcpy.CreateJobs_wmx(Input_DatabasePath,Job_Types,Users,Priority_of_Jobs,number_of_Jobs,Feature_Layer_AOI,Union_Option)
Entornos
Esta herramienta no utiliza ningún entorno de geoprocesamiento.
Información sobre licencias
- ArcGIS for Desktop Basic: No
- ArcGIS for Desktop Standard: Requiere Workflow Manager
- ArcGIS for Desktop Advanced: Requiere Workflow Manager