Pasos personalizados de Workflow Manager (Classic)

Disponible con una licencia de Workflow Manager.

ArcGIS Workflow Manager (Classic) Desktop proporciona varios pasos personalizados. El código de origen de cada uno de ellos se proporciona como parte del kit del desarrollador. Los pasos se describen a continuación.

Biblioteca Todas las plataformas

La biblioteca Todas las plataformas contiene pasos que se pueden utilizar en ArcMap, ArcCatalog, ArcGIS Pro y ArcGIS Server. En las siguientes secciones se describen los pasos, argumentos y códigos de retorno.

AddJobHold—JTXSteps.AddJobHold

Agrega una retención al trabajo actual.

Argumentos

La siguiente tabla contiene una lista de argumentos del paso:

ArgumentoDescripciónTipo de argumento

/holdType:<hold type>

El nombre del tipo de retención

Requerido

/holdComment:<string>

El comentario que se agregará para el tipo de retención

Opcional

Códigos de devolución

A continuación, se muestra una lista de códigos de retorno:

  • 1 = Correcto
  • 0 = Error

CheckAOI—JTXSteps.CheckAOI

Comprueba si existe una ubicación de interés (LOI) para el trabajo actual.

Argumentos

Este paso no requiere ningún argumento.

Códigos de devolución

A continuación, se muestra una lista de códigos de retorno del paso:

  • 1 = El trabajo tiene una LOI.
  • 2 = El trabajo no tiene una LOI.

CleanUp—JTXSteps.CleanUp

Limpia el trabajo con base en los argumentos. Habilite la Configuración del sistema de administración para permitir que los usuarios eliminen versiones propiedad de otros usuarios. Se solicita un nombre de usuario y una contraseña.

Nota:

Cuando elimine una versión perteneciente a otro usuario, debe especificar las credenciales de superusuario de la geodatabase.

Argumentos

La siguiente tabla contiene una lista de argumentos del paso:

ArgumentoDescripciónTipo de argumento

/version|v

Limpia versiones

Opcional

/mxd|m

Limpia MXD

Opcional

/attachments|a

Limpia adjuntos

Opcional

Códigos de devolución

El paso devuelve 0 si se ejecutó correctamente.

CloseJob—JTXSteps.CloseJob

Cierra un trabajo como un paso, a diferencia de ser un proceso manual una vez que se completa el flujo de trabajo.

Argumentos

Este paso no requiere ningún argumento.

Códigos de devolución

El paso devuelve 0 si se ejecutó correctamente.

CreateJob—JTXSteps.CreateJob

Crea un trabajo secundario con base en los argumentos.

Argumentos

La siguiente tabla contiene una lista de argumentos del paso:

ArgumentoDescripciónTipo de argumento

/jobtypename:<job type name>

El nombre del tipo de trabajo

Requerido

/assigngroup:<group to assign to>

El grupo al que se le asignará el trabajo

Opcional

/assignuser:<user to assign to>

El usuario al que se le asignará el trabajo

Opcional

Códigos de devolución

El paso devuelve 0 si se ejecutó correctamente.

CreatePDF—JTXSteps.CreatePDF

Crea un documento PDF del mapa base del trabajo y lo adjunta al trabajo.

Argumentos

La siguiente tabla contiene una lista de argumentos del paso:

ArgumentoDescripciónTipo de argumento

/initdir:<initial directory>

Ubicación en la que se guardará el PDF.

Opcional

/noattach

No adjunta el PDF al trabajo.

Opcional

/resolution:<dpi>

La resolución del PDF.

Opcional

Códigos de devolución

El paso devuelve 0 si se ejecutó correctamente.

CreateVersion—JTXSteps.CreateVersion

Crea la versión del trabajo. El nivel de protección de la versión lo especifica uno de los siguientes argumentos: Version, Access o Scope. Este paso admite el espacio de trabajo de datos tradicional y el espacio de trabajo de datos de servicio de entidades.

Argumentos

La siguiente tabla contiene una lista de argumentos del paso:

ArgumentoDescripciónTipo de argumento

/scope:<public|private|protected>

El nivel de protección de la versión. El valor predeterminado es private.

Opcional

Códigos de devolución

El paso devuelve 0 si se ejecutó correctamente.

ExecuteGPTool—JTXSteps.ExecuteGPTool

Ejecuta una herramienta, un modelo o una secuencia de comandos de geoprocesamiento sin abrir el cuadro de diálogo de geoprocesamiento. El resultado entero de una herramienta se puede utilizar como un código de retorno que guíe la ruta del flujo de trabajo cuando la herramienta termine de ejecutarse.

Nota:

Validar nombres de argumentos no se admite al utilizar el paso JTXSteps.ExecuteGPTool.

Argumentos

La siguiente tabla contiene una lista de argumentos del paso:

ArgumentoDescripciónTipo de argumento

/toolboxpath:<toolboxpath>

La ruta completa al archivo .tbx de la caja de herramientas y el nombre de la herramienta

Requerido

/tool:<tool>

El nombre de visualización de la herramienta en la caja de herramientas

Requerido

/param:<ParamName>:<ParamValue>

El parámetro que se invalidará en la herramienta (se puede especificar varias veces)

Opcional

/attach

Adjunta el registro al trabajo cuando la herramienta termina de ejecutarse

Opcional

/outParam:<parameter name>

El parámetro de salida para usar como valor de retorno

Opcional

Códigos de devolución

A continuación, se muestra una lista de códigos de retorno del paso:

  • 0 = Correcto
  • 1 = Cancelar
Nota:

Cuando se utiliza el argumento /outParam, el código de retorno correcto es el valor del parámetro de salida de la herramienta de geoprocesamiento especificada y el código de retorno Cancelar es -1.

ExecuteSQL—JTXSteps.ExecuteSQL

Envía una consulta SQL.

Argumentos

La siguiente tabla contiene una lista de argumentos del paso:

ArgumentoDescripciónTipo de argumento

/database:<jtxsystem|data>

La base de datos a la que se enviará la consulta

Requerido

/sql:<sql command>

La consulta SQL para enviar a la base de datos

Requerido

Códigos de devolución

El paso devuelve 0 si se ejecutó correctamente.

ExecuteURL—JTXSteps.ExecuteURL

Llama a una dirección URL sin mostrar un navegador para mostrar la respuesta. Por ejemplo, puede llamar a un servicio de geoprocesamiento o cualquier otro servicio web como un paso del flujo de trabajo.

Argumentos

La siguiente tabla contiene una lista de argumentos del paso:

ArgumentoDescripciónTipo de argumento

/url:<url>

URL a la que llamar

Requerido

/timeout:<timeout in seconds>

El tiempo de espera de la solicitud, en segundos

Opcional

/proxy:<proxy>

El servidor proxy que se utilizará

Opcional

/addjobcomment

Agrega un comentario al trabajo con la respuesta

Opcional

/postdata:<data to post>

Datos que se enviarán cuando se llame a la URL

Opcional

Códigos de devolución

El paso devuelve 200 si se ejecutó correctamente.

ExecuteWorkflow—JTXSteps.ExecuteWorkflow

Ejecuta otro flujo de trabajo asociado con un tipo de trabajo.

Argumentos

La siguiente tabla contiene una lista de argumentos del paso:

ArgumentoDescripciónTipo de argumento

/jobtype:<job type name>

El nombre del tipo de trabajo

Requerido

/donotuseaoi

No utiliza el AOI del trabajo

Requerido

/donotuseversion

No utiliza la versión del trabajo

Opcional

/donotcopyactivities

No copia actividades en el historial del trabajo principal

Opcional

Códigos de devolución

El paso devuelve 0 si se ejecutó correctamente.

ReassignJob—JTXSteps.ReassignJob

Reasigna el trabajo.

Argumentos

La siguiente tabla contiene una lista de argumentos del paso:

ArgumentoDescripciónTipo de argumento

/assignType:<user|group>

Reasigna el trabajo a un usuario o grupo.

Requerido

/assignTo:<user or group name>

Usuario o grupo a los que se les asignará el trabajo.

Requerido

Códigos de devolución

El paso devuelve 0 si se ejecutó correctamente.

ReturnValue—JTXSteps.ReturnValue

Recupera el valor de la propiedad extendida o token aprobado, que es el código de devolución de la siguiente ruta en el flujo de trabajo.

Argumentos

La siguiente tabla contiene una lista de argumentos del paso:

ArgumentoDescripciónTipo de argumento

/value:<extended properties field>

Campo de propiedades extendidas desde el cual se recuperará el valor devuelto

Requerido

Códigos de devolución

El paso devuelve el valor del campo de propiedad extendida especificado.

SendNotification—JTXSteps.SendNotification

Envía una notificación del tipo especificado por el argumento.

Argumentos

La siguiente tabla contiene una lista de argumentos del paso:

ArgumentoDescripciónTipo de argumento

/notifType:<type>

El tipo de notificación que se enviará

Requerido

Códigos de devolución

El paso devuelve 0 si se ejecutó correctamente.

SetVersion—JTXSteps.SetVersion

Establece la versión del trabajo a una versión nombrada. Por ejemplo, defina la versión del trabajo como "Versión de control de calidad" para validar las ediciones que se publicaron en esa versión. Si no hay ningún argumento de paso, la versión del trabajo se restablece en la versión original. Este paso admite el espacio de trabajo de datos tradicional y el espacio de trabajo de datos de servicio de entidades.

Argumentos

La siguiente tabla contiene una lista de argumentos del paso:

ArgumentoDescripciónTipo de argumento

/version:<versionName>

La versión que se utilizará como versión del trabajo

Opcional

Códigos de devolución

El paso devuelve 0 si se ejecutó correctamente.

UpdateExtentFeatureClass—JTXSteps.UpdateExtentFeatureClass

Actualiza una clase de entidad con la información de trabajo para proporcionar el estado visual.

Argumentos

La siguiente tabla contiene una lista de argumentos del paso:

ArgumentoDescripciónTipo de argumento

/fclass:<fully qualified feature class name>

La clase de entidad que se actualizará (debe estar en la geodatabase de datos)

Requerido

/jobfield:<field name>

El campo en el que se almacenará el Id. del trabajo

Opcional

/datefield:<field name>

El campo en el que se almacenará la fecha y la hora

Opcional

Códigos de devolución

El paso devuelve 0 si se ejecutó correctamente.

VersionExists—JTXSteps.VersionExists

Comprueba si el trabajo tiene una versión de geodatabase existente. Este paso admite el espacio de trabajo de datos tradicional y el espacio de trabajo de datos de servicio de entidades.

Argumentos

Este paso no requiere ningún argumento.

Códigos de devolución

A continuación, se muestra una lista de códigos de retorno del paso:

  • 1 = Existe la versión
  • 2 = No existe la versión
  • 3 = No está seleccionado ningún espacio de trabajo de datos

Biblioteca Solo ArcGIS Pro y ArcGIS Desktop

La biblioteca Solo ArcGIS Pro y ArcGIS Desktop contiene pasos que solo se pueden ejecutar en ArcGIS Pro, ArcMap y ArcCatalog. En las siguientes secciones se describen los pasos, argumentos y códigos de retorno.

AddAttachments—JTXDesktopSteps.AddAttachments

Agrega un adjunto vinculado, integrado y de dirección URL al trabajo.

Argumentos

Este paso no requiere ningún argumento.

Códigos de devolución

A continuación, se muestra una lista de códigos de retorno:

  • 1 = Correcto
  • 0 = Error

CreateJobAdvanced—JTXDesktopSteps.CreateJobAdvanced

Crea un trabajo y le permite definir la relación principal/secundaria con las dependencias en el trabajo. Al crear un trabajo secundario, la fecha de inicio, la fecha de vencimiento, el espacio de trabajo de datos y la prioridad se copian del trabajo principal. La asignación del trabajo se copia de las propiedades predeterminadas del tipo de trabajo si no se especifica un valor en los argumentos del paso. Este paso permite la creación de una versión para el trabajo con un espacio de trabajo de datos tradicional y el espacio de trabajo de datos de servicio de entidades. Si el trabajo secundario se configura con un espacio de trabajo de datos de servicio de entidades, la versión principal solo puede ser sde.Default.

Argumentos

La siguiente tabla contiene una lista de argumentos del paso:

ArgumentoDescripciónTipo de argumento

/jobtypename:<job type name>

El nombre del tipo de trabajo.

Requerido

/assigngroup:<group to assign to>

El grupo al que se le asignará el trabajo.

Opcional

/assignuser:<username to assign to>

El usuario al que se le asignará el trabajo.

Opcional

/dependThisStep

Crea una dependencia y retiene el trabajo actual en este paso.

Opcional

/dependNextStep

Crea una dependencia y mantiene el trabajo actual en el siguiente paso del flujo de trabajo.

Opcional

/dependStatus:<Status Type Name>

El nombre del tipo de estado de dependencia (el trabajo actual se retiene hasta que el nuevo trabajo alcance este estado).

Opcional

/useparentaoi

Utiliza el AOI del trabajo actual como AOI del nuevo trabajo.

Opcional

/aoiOverlapFeatureClassName:<fully qualified feature class name >

Crea trabajos basados en la superposición entre el AOI del trabajo actual y la clase de entidad especificada.

Opcional

/numberJobs:<number of jobs to create>

El número predeterminado de trabajos que se crearán.

Opcional

/createVersionSetting:<the version to use as the parent version>

Versión que se utilizará al crear trabajos.

Opcional

/assignVersionSetting:<the existing version the job will be assigned to>

Versión existente que se utilizará al crear trabajos.

Opcional

/setExtendedProps:<ChildJobFullyQualifiedExtendedPropertiesTableName.FieldName=[JOBEX:ParentJobFullyQualifiedExtendedPropertiesTableName.FieldName]>; <ChildJobFullyQualifiedExtendedPropertiesTableName.FieldName=[JOBEX:ParentJobFullyQualifiedExtendedPropertiesTableName.FieldName]>;...

El valor de propiedades extendidas se definirá como uno de los valores de propiedades extendidas del trabajo actual (especificado por un token JTX) o como el valor de cadena dado al crear nuevos trabajos.

Para definir varios valores de propiedades extendidas, separe cada entrada con un punto y coma.

Opcional

/dueDate:<due date of the new job>

La fecha de vencimiento de los nuevos trabajos.

Opcional

/jobDuration:<duration of the new job>

La duración de los nuevos trabajos.

Opcional

/child

Crea el trabajo como secundario del trabajo existente.

Opcional

Códigos de devolución

A continuación, se muestra una lista de códigos de retorno:

  • 0 = Correcto
  • 1 = Error

DefineAOI—JTXDesktopSteps.DefineAOI

Muestra una herramienta que permite al usuario definir un AOI.

Argumentos

Este paso no requiere ningún argumento.

Códigos de devolución

A continuación, se muestra una lista de códigos de retorno:

  • 1 = Correcto
  • 0 = Error

EditExtendedProperties—JTXDesktopSteps.EditExtendedProperties

Muestra las propiedades extendidas del trabajo en forma de menú emergente para poder definir las propiedades requeridas. Este paso se puede incluir varias veces en el flujo de trabajo, con distintas propiedades extendidas que se abrirán en etapas diferentes del flujo de trabajo. Esto permite elegir determinadas propiedades extendidas configuradas en el tipo de trabajo para que se muestren en la ventana emergente. Para elegir las propiedades extendidas, abra el editor de argumentos o escriba en el cuadro de argumentos. Todas las propiedades elegidas respetan las propiedades establecidas en el tipo de trabajo, tales como visible, editable, etc. Si no se especifica ningún argumento, se muestran todas las propiedades extendidas elegidas en el tipo de trabajo cuando se ejecutan los pasos. El editor de argumentos contiene todas las tablas y campos configurados para todos los tipos de trabajo en el repositorio; no obstante, si se seleccionan propiedades que no están configuradas en el tipo de trabajo, estas no aparecen en forma de menú emergente. El argumento está compuesto del nombre de la tabla de propiedad extendida y el nombre de campo. Por ejemplo, para mostrar el campo RequestorName<fieldName> de la tabla RequestorInformation, el argumento es /Property: RequestorInformation.RequestorName.

Argumentos

La siguiente tabla contiene una lista de argumentos del paso:

ArgumentoDescripciónTipo de argumento

/Property:<Property Name>

El nombre de la tabla de propiedades extendidas y el nombre del campo

Requerido

Códigos de devolución

El paso devuelve 1 si se ejecutó correctamente.

Import/Launch Mapping Items—JTXDesktopSteps.LaunchArcMap

Inicia ArcGIS Pro o ArcMap, asigna capas a la versión de trabajo y acerca el mapa a la ubicación de interés del trabajo.

Argumentos

Repase la sección del paso Importar/iniciar elementos de representación cartográfica para obtener más información sobre los argumentos del paso.

Códigos de devolución

El paso devuelve 0 si se ejecutó correctamente.

LaunchGPTool—JTXDesktopSteps.LaunchGPTool

Ejecuta una herramienta de geoprocesamiento desde un flujo de trabajo. El resultado entero de una herramienta se puede utilizar como un código de retorno que guíe la ruta del flujo de trabajo cuando la herramienta termine de ejecutarse.

Argumentos

La siguiente tabla contiene una lista de argumentos del paso:

ArgumentoDescripciónTipo de argumento

/toolboxpath:<toolboxpath>

La ruta completa al archivo .tbx de la caja de herramientas y el nombre de la herramienta

Opcional

/toolbox:<toolbox>

El nombre de la caja de herramientas, si está en las cajas de herramientas del sistema

Opcional

/tool:<tool>

El nombre de visualización de la herramienta en la caja de herramientas

Requerido

/param:<ParamName>:<ParamValue>

El parámetro que se invalidará en la herramienta (se puede especificar varias veces)

Opcional

/attach

Adjunta el registro al trabajo cuando la herramienta termina de ejecutarse

Opcional

/license:<enum value>

Código de licencia de cualquier licencia adicional utilizada para ejecutar la herramienta

Opcional

/outParam:<parameter name>

El parámetro de salida para usar como valor de retorno

Opcional

Códigos de devolución

A continuación, se muestra una lista de códigos de retorno del paso:

  • 0 = Correcto
  • 1 = Cancelar
Nota:

Cuando se utiliza el argumento /outParam, el código de retorno correcto es el valor del parámetro de salida de la herramienta de geoprocesamiento especificada y el código de retorno Cancelar es -1.

SelectDataWorkspace—JTXDesktopSteps.SelectDataWorkspace

Muestra un formulario que permite elegir el espacio de trabajo de datos para el trabajo de una lista de espacios de trabajos de datos preconfigurados.

Argumentos

Este paso no requiere ningún argumento.

Códigos de devolución

A continuación, se muestra una lista de códigos de retorno:

  • 1 = Correcto
  • 0 = Error

Biblioteca Solo ArcGIS Pro

La única biblioteca de ArcGIS Pro contiene pasos que solo se pueden ejecutar en ArcGIS Pro. En las siguientes secciones se describen los pasos, argumentos y códigos de retorno.

Import Task—ArcGISProSteps.OpenTask

Abre una tarea en un proyecto de ArcGIS Pro.

Argumentos

La siguiente tabla contiene una lista de argumentos del paso:

ArgumentoDescripciónTipo de argumento

/taskfile:<name of the file>

El archivo de tareas se va a abrir en el proyecto

Opcional

/task:<name of the task within the task item>

Tarea del elemento de tarea que se va a ejecutar

Opcional

Códigos de devolución

A continuación, se muestra una lista de códigos de retorno del paso:

  • 0 = Error
  • 1 = Correcto

Open Pro Project Items—ArcGISProSteps.OpenMap

Abre un mapa en un proyecto de ArcGIS Pro.

Argumentos

La siguiente tabla contiene una lista de argumentos del paso:

ArgumentoDescripciónTipo de argumento

/map:<mapname>

El mapa que se abrirá en el proyecto

Opcional

/nobookmark

No agrega la LOA del trabajo como marcador

Opcional

/taskItem:<name of task project item>

El elemento de tarea que se abrirá en el proyecto

Opcional

/task:<name of the task within the task item>

Tarea del elemento de tarea que se va a ejecutar

Opcional

/resetVersion

Restablece la versión a la versión predeterminada cuando se completa el paso

Opcional

/closeMaps

Cierra los mapas abiertos cuando se completa el paso

Opcional

Códigos de devolución

A continuación, se muestra una lista de códigos de retorno del paso:

  • 0 = Error o cancelar
  • 1 = Correcto

Paso Importar/iniciar elementos de representación cartográfica

El comportamiento esperado del paso Importar/iniciar elementos de representación cartográfica sin argumentos se detalla en la siguiente tabla.

¿Está definido el documento de mapa de tipo de trabajo?Abrir elementos de representación cartográfica con espacio de trabajo de datos y versiónAbrir elementos de representación cartográfica con espacio de trabajo de datos y sin versiónAbrir elementos de representación cartográfica sin espacio de trabajo de datos

ArcMap se abre con el documento de mapa definido. Las capas se asignan a la versión de trabajo en función del nombre corto de la clase de entidad. El mapa se acerca al área de interés.

Nota:

El nombre corto es el nombre de clase de entidad en su versión reducida (por ejemplo, Streets en lugar de NIS.Streets). Independientemente de cómo se definió originalmente el mapa base, se deben asignar coincidencias de nombres cortos.

Esto es igual que el escenario cuando existe una versión, excepto que la versión predeterminada del espacio de trabajo de datos se usa para asignar las capas.

No hay cambios realizados a las fuentes de capas. El mapa se acerca al LOI.

No

ArcMap se abre con un documento en blanco. En este caso, ya que no existe ningún mapa, no hay capas que asignar. Una vez que se agregan las capas al mapa, haga clic en el botón Agregar datos de la barra de herramientas Workflow Manager para ir a la versión definida para el trabajo o la versión predeterminada del espacio de trabajo de datos seleccionado.

Esto funciona igual que el escenario cuando existe una versión.

ArcMap se abre con un documento en blanco. El botón Agregar datos en la barra de herramientas Workflow Manager no está disponible. Si existe un LOI para el trabajo, se puede utilizar la herramienta Zoom al LOI.

Las capas de mapa base no se reasignan en el mapa abierto por Workflow Manager (Classic).

Precaución:

Si se almacena un mapa de ArcGIS Pro (.mapx) en el repositorio de Workflow Manager (Classic) y un mapa de ArcGIS Pro (.mapx), diseño (.pagx), o mapa web almacenado en ArcGIS Online o Portal for ArcGIS se utilizan con los valores de Tipos de trabajo y los pasos configurados para ArcMap, no se abre y aparece un mensaje de error. Si el paso se ejecuta con un espacio de trabajo de datos de servicio de entidades en ArcMap, no se abre y aparece un mensaje de error.

Descripciones del argumento

El paso Importar/iniciar elementos de representación cartográfica tiene muchos parámetros opcionales disponibles que permiten personalizarlo sin escribir código.

El editor de argumentos Iniciar ArcMap y la pestaña Ejecución del tipo de paso se muestran con el comportamiento predeterminado configurado.

Nota:

Las capas del mapa deben hacer referencia a los datos de un espacio de trabajo de datos del sistema de Workflow Manager (Classic) para que la versión y la información de la conexión del usuario se reasignen. Si las capas de mapa hacen referencia a los datos de un espacio de trabajo de datos del sistema de Workflow Manager (Classic), pero no se ha especificado ninguna versión para el trabajo, las capas de mapa se reasignan a la versión de la base de datos predeterminada del espacio de trabajo de datos. Las capas de mapa no se reasignan en los siguientes casos:

  • Si el trabajo del mapa no se ha definido, se abre un mapa en blanco porque no hay ninguna capa para reasignar.
  • Si el paso se ha configurado para cambiar únicamente la versión y las capas de un mapa de trabajo no proceden de un espacio de trabajo de datos, dichas capas se muestran con un origen de datos dañado.
  • Si las capas no proceden de un espacio de trabajo de datos y se seleccionan para la reasignación en las propiedades del tipo de trabajo, dichas capas se muestran con un origen de datos dañado.
  • Si las capas no proceden de un espacio de trabajo de datos y no se seleccionan para la reasignación en las propiedades del tipo de trabajo, dichas capas se reasignan a la versión de la base de datos predeterminada.

Más información sobre los mapas y el versionado en Workflow Manager (Classic)

Nombre descriptivoEjemplo del argumentoComportamiento

Hacer zoom a LOI

/aoifactor:3

o

/nozoomloi

Con el comportamiento predeterminado, el mapa se desplaza al AOI del trabajo y se acercará por un factor de 1 a la geometría de formas.

Puede optar por no desplazar o acercar el mapa utilizando la opción /nozoomloi o puede acercarse al AOI con un factor de zoom mayor utilizando el argumento /aoifactor.

El factor de zoom no se aplica a los POI. Para un solo POI, el mapa se acerca a una escala de 1:2.000, y para varios POI, el mapa hace zoom a su extensión.

No cambiar ninguna información de conexión

/norepoint

El comportamiento predeterminado, cuando no se utiliza /norepoint, cambia todas las capas del mapa al espacio de trabajo de datos actual y, de manera opcional, la versión del trabajo.

Cambiar solamente la versión del espacio de trabajo de datos del trabajo

/changeversiononly

Si decide utilizar la opción /changeversiononly, cambia la versión de las capas del documento de mapa del tipo de trabajo. La información de conexión y de usuario de los datos se deja tal como se configuró originalmente. Todas las capas del espacio de trabajo de datos se reasignan independientemente de que se hayan seleccionado para la reasignación en las propiedades del tipo de trabajo. Las capas que no proceden del espacio de trabajo de datos se mostrarán con un origen de datos dañado.

Nota:

Cuando utilice inicios de sesión individuales, esta opción no reasignará las capas de mapa y estas apuntarán a la versión predeterminada.

Guardar MXD

/nosavemxd

El comportamiento predeterminado, cuando no se utiliza el argumento /nosavemxd, guarda el documento de mapa del trabajo en la base de datos de Workflow Manager (Classic). Cada vez que abre el documento de mapa del trabajo utilizando este paso en el flujo de trabajo, se recupera el último mapa guardado para la base de datos.

Sin embargo, si elige la opción /nosavemxd, el documento de mapa del trabajo no se guarda en la base de datos de Workflow Manager (Classic). Si cambia la extensión del mapa del trabajo y lo cierra, la nueva extensión no se guarda y la próxima vez el mapa se abrirá con la extensión original.

Nota:

ArcMap muestra un mensaje para guardar el mapa cada vez que se cierra un mapa, pero con /nosavemxd el mapa no se guarda ni siquiera cuando hace clic en en el mensaje de ArcMap.

Si los documentos de mapa son grandes, es posible que necesite ajustar la configuración MAXBLOBSIZE SDE.

Esta opción también permite cambiar de trabajo en ArcMap sin borrar el documento de mapa.

Recortar el marco de datos al AOI

/cliptoaoi

Cuando se utiliza el argumento /cliptoaoi, el marco de datos del documento de mapa del trabajo se recorta según la forma del AOI.

Si no se define un AOI en el documento de mapa del trabajo, se muestran todos los datos del documento de mapa que se pueden visualizar.

Nota:

Este argumento no crea una consulta de definición en las capas. Todas las entidades de las capas del mapa son accesibles a través de sus respectivas tablas.

Espere a que ArcMap se cierre (suspenda Workflow Manager (Classic))

/nowait

El comportamiento predeterminado de la aplicación Workflow Manager (Classic), cuando no se utiliza el argumento /nowait, es ocultarse mientras ArcMap se está ejecutando. Esto significa que no puede interactuar con la aplicación Workflow Manager (Classic) mientras está trabajando en ArcMap.

Cuando se utiliza la opción /nowait, ArcMap se inicia en un proceso separado, lo que permite interactuar con la aplicación Workflow Manager (Classic) mientras ArcMap se está ejecutando.

Nota:

Esta opción se agregó porque la opción Iniciar proceso de manera asíncrona de los pasos del flujo de trabajo no está disponible para los objetos de los pasos personalizados.

Utilizar la sesión existente de ArcMap

/useexisting

El comportamiento predeterminado, cuando no está configurado el argumento /useexisting, es abrir una nueva sesión de ArcMap durante la ejecución del paso.

Con la opción /useexisting, si se abre una sesión de ArcMap cuando se ejecuta el paso, Workflow Manager (Classic) abre el documento de mapa del trabajo en esa sesión existente. Si no hay ninguna sesión de ArcMap abierta, Workflow Manager (Classic) abre una.

Almacenar MXD en una ubicación compartida

/mxdfolder:"D:\Data\JTXMapDocuments"

Con el comportamiento predeterminado, no está configurada ninguna ubicación alternativa, y los documentos de mapa del trabajo se almacenan en la base de datos de Workflow Manager (Classic). Si los documentos de mapa son grandes, es posible que necesite ajustar la configuración MAXBLOBSIZE SDE.

Si almacena los documentos de mapa en una ubicación alternativa, Workflow Manager (Classic) no guarda los documentos de mapa en la base de datos, sino que los guarda en esa ubicación para su uso en el futuro.

Uso de MXD alternativo

/mxd:"D:\Data\JTXTemplates\Editing.mxd"

Con el comportamiento predeterminado, el paso utiliza el documento de mapa predeterminado del tipo de trabajo en el paso Importar/iniciar elementos de representación cartográfica.

Si utiliza esta opción, Workflow Manager (Classic) carga el documento de mapa o la plantilla configurada para el argumento.

Nota:

Los mapas de ArcGIS Pro (.mapx) se pueden usar como una alternativa a un MXD para los pasos configurados para ArcGIS Pro.

Ejecutar el comando ArcMap

/guid:esriArcMapUI.AddDataCommand

Cuando ArcMap termine de cargarse, se ejecutará el comando especificado.

Cargar el flujo de trabajo del Asistente de tareas

/taworkflow:"LotSplit"

Una vez que se abre ArcMap, Workflow Manager (Classic) abre el flujo de trabajo configurado del Asistente de tareas. El nombre del flujo de trabajo introducido es el alias del flujo de trabajo del asistente de tareas almacenado en el sistema de Workflow Manager (Classic).

Se pueden pasar varios flujos de trabajo agregando más entradas /taworkflow o seleccionando los flujos de trabajo en el editor de argumentos.

Guardar el historial del asistente de tareas en el historial de trabajos

/storetahistory

El flujo de trabajo del Asistente de tareas se agrega al historial de trabajo de manera predeterminada. Aun así, todavía puede adjuntar esto como un archivo de texto con las herramientas de Workflow Manager (Classic).

Biblioteca de Data Reviewer

La biblioteca de Data Reviewer contiene pasos que pueden utilizarse para seleccionar automáticamente las funciones de Data Reviewer como parte de un flujo de trabajo. Cuando se utilizan con tokens, los pasos permiten crear y eliminar sesiones de Reviewer de los trabajos, ejecutar trabajos por lotes de Reviewer directamente desde un flujo de trabajo e iniciar automáticamente la sesión de Reviewer de los trabajos. En las siguientes secciones se describen los pasos, argumentos y códigos de retorno.

Licencia:

La biblioteca de Data Reviewer está disponible con una licencia de Data Reviewer.

Create Reviewer Session step—ProductionMappingSteps.CreateReviewerSession

El paso Crear sesión de Reviewer crea una sesión de Reviewer y la asocia con el trabajo. El paso Importar/iniciar elementos de representación cartográfica puede utilizar la sesión de Reviewer asociada para realizar su operación. Se admiten varias sesiones de Reviewer por trabajo.

Argumentos

La siguiente tabla contiene una lista de argumentos del paso:

NombreDescripciónEjemplo del argumentoComportamiento

Espacio de trabajo de resultados (obligatorio)

Especifica el espacio de trabajo del resultados en el que se creará la nueva sesión.

El argumento se puede establecer de tres formas distintas:

  • Igual que el espacio de trabajo de los datos del trabajo
  • Conexión del espacio de trabajo de los datos de WMX
  • Geodatabase del archivo o personal

Nota:

Se debe seleccionar un espacio de trabajo del revisor existente. Este paso no crea un espacio de trabajo de Reviewer.

/StoreInJobDW

El espacio de trabajo de Reviewer se reconoce como el mismo que el de los datos del trabajo.

Cuando se realiza el paso, se crea una nueva sesión de Reviewer en el espacio de trabajo de los datos del trabajo.

En este argumento se aceptan tokens.

/RevWSVersion:[JOB:VERSION]

Cuando se realiza el paso, se crea una nueva sesión de Reviewer asociada con la versión de la geodatabase asociada. El valor predeterminado es el token [JOB:VERSION].

/WMXDW:Reviewer

El espacio de trabajo de Reviewer se identifica como un espacio de trabajo de datos de Workflow Manager (Classic).

Cuando se realiza el paso, se crea una nueva sesión de Reviewer en este espacio de trabajo.

/RevWSVersion:DEFAULT

Cuando se realiza el paso, se crea una nueva sesión de Reviewer asociada con la versión de la geodatabase asociada.

/ReviewWS:"C:\Data\Reviewer.gdb"

El espacio de trabajo de Reviewer se reconoce como una geodatabase personal o de archivos.

Cuando se realiza el paso, se crea una nueva sesión de Reviewer en este espacio de trabajo.

En este argumento se aceptan tokens.

Propiedades de la sesión (solo se requiere la propiedad Nombre de sesión)

Especifica las propiedades de la sesión, lo que incluye el nombre de la sesión, quién la ha creado, cómo se realiza la comprobación de duplicados y si se almacenará una geometría de resultados.

Se deben definir las siguientes propiedades:

  • Nombre de sesión
  • Nombre de usuario de la sesión
  • Verificar si hay resultados duplicados
  • No almacenar geometría de resultados

/SessionName:Job[JOB:ID]

Cuando se realiza el paso, se asigna un nombre a la nueva sesión de Reviewer en función de este argumento.

En el ejemplo de argumento, la sesión del Reviewer recibe el nombre en función del Id. de trabajo, por ejemplo, Job123. El valor predeterminado es el token [JOB:ID].

/SessionUserName:[JOB_ASSIGNED_TO]

Nombre de la persona que crea la sesión de Reviewer. El valor predeterminado es [JOB_ASSIGNED_TO].

Nota:

Si este campo se deja en blanco, se aplica el token [JOB_ASSIGNED_TO].

En este argumento se aceptan tokens.

/CheckDuplicateResults:SESSION

Especifica cómo se tratan los resultados de validación de duplicados en la sesión.

  • NINGUNO: no busca resultados de validación de duplicados.
  • SESIÓN: busca resultados de validación de duplicados en la sesión. Esta es la opción predeterminada.
  • BASE DE DATOS: busca resultados de validación de duplicados en toda la base de datos.

/DoNotStoreResultsGeometry

Especifica si el resultado incluye una geometría asociada.

  • Almacenar geometría de resultados (desactivada): los resultados incluyen tanto información de la geometría como de los atributos. Esta es la opción predeterminada.
  • No almacenar geometría de resultados (activada): los resultados incluyen solo información de los atributos.
Nota:

Cuando se ejecuta este paso en ArcGIS Pro, todos los cuadros de diálogo se eliminan y no se muestran.

Más información sobre cómo crear tipos de paso

Códigos de devolución

A continuación, se muestra una lista de códigos de retorno del paso:

  • 0 = Correcto
  • 1 = Error

Delete Reviewer Sessions—ProductionMappingSteps.DeleteReviewerSessions

El paso Eliminar sesión de Reviewer elimina una o varias sesiones de Reviewer que se crearon en el paso Crear sesión de Reviewer durante el procesamiento de un trabajo.

Durante la configuración del paso, debe especificar el argumento que determina cómo se eliminarán las sesiones de Reviewer.

Argumentos

La siguiente tabla contiene una lista de argumentos del paso:

NombreDescripciónEjemplo del argumentoComportamiento

Sesiones a eliminar (requerido)

Especificar las sesiones de Reviewer que se van a eliminar

/sessionsToDelete:all

Cuando se realiza el paso, se eliminan las sesiones de Reviewer especificadas.

  • todas: Se eliminan todas las sesiones de Reviewer asociadas al trabajo.
  • seleccionadas: Se le solicitará seleccionar una o varias sesiones para su eliminación.
Nota:

Cuando se ejecuta este paso en ArcGIS Pro, todos los cuadros de diálogo se eliminan y el Id. de sesión de Reviewer más elevado (más reciente) se elimina si se especifica el argumento selected.

Más información sobre cómo crear tipos de paso

Códigos de devolución

A continuación, se muestra una lista de códigos de retorno del paso:

  • 0 = Sesiones eliminadas correctamente.
  • 1 = No se pudieron eliminar una o más sesiones de Reviewer.
  • 2 = La sesiones de Reviewer se eliminaron, pero no se pudo actualizar la información del trabajo.

Run Reviewer Batch Job—ProductionMappingSteps.RunReviewerBatchJob

El paso Ejecutar tarea por lotes de Reviewer ejecuta un trabajo por lotes en un flujo de trabajo.

Se pueden usar argumentos para especificar lo siguiente:

  • Trabajo por lotes que se va a ejecutar
  • Los datos espaciales que se validarán
  • El espacio de trabajo y la sesión de Reviewer para almacenar los resultados

Argumentos

La siguiente tabla contiene una lista de argumentos del paso:

NombreDescripciónEjemplo del argumentoComportamiento

Archivo de trabajo por lotes de Reviewer (obligatorio)

Especifica la ruta del trabajo por lotes del revisor.

/BatchJobPath:"C:\Data\sample.rbj"

Se ejecuta el trabajo por lotes especificado.

En este argumento se aceptan tokens.

Espacio de trabajo de datos (opcional)

Nota:

Se requiere si la casilla de verificación Anular espacio de trabajo de los datos del trabajo por lotes está activada.

Identifica el espacio de trabajo de datos el que se ejecutará el trabajo por lotes.

El argumento se puede establecer de tres formas distintas:

  • Igual que el espacio de trabajo de los datos del trabajo
  • Conexión del espacio de trabajo de los datos de WMX
  • Geodatabase del archivo o personal

Si activa la casilla de verificación Anular espacio de trabajo de los datos del trabajo por lotes, utilice un argumento como /OverrideBatchDataWS.

Cuando se realiza el paso, el trabajo por lotes se ejecuta en el espacio de trabajo de los datos especificado en el tipo de paso.

El espacio de trabajo y versión alternativos se deben especificar con los argumentos Espacio de trabajo de datos del trabajo por lotes del revisor y Versión de datos del trabajo por lotes del revisor.

/SameAsJobDW

Cuando se realiza el paso, el trabajo por lotes valida los datos en el espacio de trabajo de los datos del trabajo.

/BatchJobDataVersion:[JOB:VERSION]

Cuando se realiza el paso, el trabajo por lotes valida los datos en la versión especificada. El valor predeterminado es el token [JOB:VERSION].

/BatchJobInWMXDW:Reviewer

Cuando se realiza el paso, el trabajo por lotes valida los datos en el espacio de trabajo de datos especificado de Workflow Manager (Classic)

/BatchJobInWMXDW:DEFAULT

Cuando se realiza el paso, el trabajo por lotes valida los datos en la versión especificada.

/BatchJobDataInPersonalFile:"C:\Data\MyData.gdb"

Cuando se realiza el paso, el trabajo por lotes valida los datos de la geodatabase personal o de archivos especificada.

En este argumento se aceptan tokens.

Espacio de trabajo de resultados (obligatorio)

Especifica el espacio de trabajo de Reviewer donde se escribirán los resultados.

Este argumento se puede establecer de tres formas distintas:

  • Igual que el espacio de trabajo de los datos del trabajo
  • Conexión del espacio de trabajo de los datos de WMX
  • Geodatabase del archivo o personal

Nota:

Se debe seleccionar un espacio de trabajo del revisor existente. Este paso no crea un espacio de trabajo de Reviewer.

/RevIsSameAsJobDW

El espacio de trabajo de Reviewer se reconoce como el mismo que el de los datos del trabajo.

Cuando se realiza el paso, los resultados de Reviewer se escriben en el espacio de trabajo de datos del trabajo.

/RevWSVersion:[JOB:VERSION]

Cuando se realiza el paso, los resultados de Reviewer se escriben en la versión especificada. El valor predeterminado es el token [JOB:VERSION].

/RevInWMXDW:Reviewer

El espacio de trabajo de Reviewer se identifica como un espacio de trabajo de datos de Workflow Manager (Classic).

Cuando se realiza el paso, los resultados de Reviewer se escriben en este espacio de trabajo de datos.

/RevWSVersion:DEFAULT

Cuando se realiza el paso, los resultados de Reviewer se escriben en la versión especificada.

/RevInPersonalFile:"C:\Data\Reviewer.gdb"

El espacio de trabajo de Reviewer se reconoce como una geodatabase personal o de archivos.

Cuando se realiza el paso, los registros de Reviewer se escriben en este espacio de trabajo de datos.

En este argumento se aceptan tokens.

Nombre de sesión de Reviewer (obligatorio)

Especifica la sesión de Reviewer donde se escribirán los resultados.

Nota:

La sesión de Reviewer debe existir antes de ejecutar este paso. Este paso no crea una sesión de Reviewer.

/RevSessionName:JOB[JOB:ID]

Cuando se realiza el paso, los registros de Reviewer se escriben en la sesión especificada.

Si existe más de una sesión de revisor con el mismo nombre, se le pedirá que elija la sesión del revisor en la que desea que se escriban los registros.

En este argumento se aceptan tokens.

Área de análisis (obligatorio)

Especifica la extensión espacial en la que se ejecuta el trabajo por lotes.

/AreaValidation:FullDB

Cuando se realiza el paso, el trabajo por lotes se ejecuta en toda la geodatabase.

/AreaValidation:AOI

Cuando se realiza el paso, el trabajo por lotes se ejecuta en el área de interés del trabajo.

/AreaValidation:ChangedOnly

Cuando se realiza el paso, el trabajo por lotes se ejecuta solamente en las entidades que han cambiado.

Nota:

Esta opción solo es válida cuando se trabaja con un dataset versionado.

Resultado creado por

Especifica el nombre de la persona que creó los resultados de Reviewer.

/SessionUserName:[JOB_ASSIGNED_TO]

El nombre de la persona que va a crear los resultados de Reviewer. El valor predeterminado es [JOB_ASSIGNED_TO].

Nota:

Si este campo se deja en blanco, se aplica el token [JOB_ASSIGNED_TO].

Nota:

Cuando se ejecuta este paso en ArcGIS Pro, todos los cuadros de diálogo se eliminan y los resultados se escriben en el Id. de sesión de Reviewer más elevado (más reciente).

Más información sobre cómo crear tipos de paso

Códigos de devolución

A continuación, se muestra una lista de códigos de retorno del paso:

  • 0 = Trabajo por lotes ejecutado correctamente; ningún resultado devuelto.
  • 1 = Trabajo por lotes ejecutado correctamente; los resultados se escribieron en una sesión de Reviewer.
  • 2 = El trabajo por lotes no se ha podido ejecutar.
  • 3 = Trabajo por lotes ejecutado correctamente con errores o advertencias; ningún resultado devuelto.
  • 4 = Trabajo por lotes ejecutado correctamente con errores o advertencias; los resultados se escribieron en la sesión de Reviewer.