Disponible con una licencia de Workflow Manager.
En ArcGIS Workflow Manager, el paso Crear tarea de Field Maps permite crear una tarea para ayudar a administrar y rastrear trabajo de campo asociado a su trabajo con ArcGIS Field Maps. La función de tareas de Field Maps está diseñada para ayudar a gestionar y rastrear el trabajo de forma eficaz en el campo. En un servicio de entidades habilitado para tareas, cada entidad se muestra como un elemento de tarea en una lista interactiva en la aplicación móvil Field Maps.
Cuando se ejecuta el paso Crear tarea de Field Maps, Workflow Manager crea automáticamente una nueva tarea en su servicio de entidades habilitado para tareas. Además, este paso actualiza automáticamente las propiedades de la tarea con los valores especificados en el panel Detalles del paso.
Un trabajo debe tener una ubicación definida para que se ejecute el paso Crear tarea de Field Maps. Cada tarea tiene una geometría de punto, polilínea o polígono, que hereda de la ubicación del trabajo. Si la ubicación de la tarea es un punto y la ubicación del trabajo es una polilínea o un polígono, el centroide de la ubicación del trabajo pasa a ser la ubicación de la tarea. Si la ubicación de la tarea es una polilínea o un polígono, la ubicación del trabajo debe ser del mismo tipo de geometría.
Si lo desea, Workflow Manager puede añadir una dependencia de webhook al trabajo, que se publica automáticamente cuando el estado de la tarea cumple las condiciones especificadas en el panel Detalles del paso. Para ello, el paso Crear tarea de Field Maps requiere que se cree una conexión de webhook con el servicio de entidades habilitado para tareas. Esto permite que Workflow Manager reciba actualizaciones sobre el estado de la tarea. Se agrega automáticamente una dependencia de webhook al paso que sigue al paso Crear tarea de Field Maps.
Para utilizar las dependencias de webhooks en el paso Crear tarea de Field Maps, debe habilitar la extensión de organización ArcGIS Workflow Management.
Sugerencia:
La dependencia de webhook puede visualizarse en la pestaña Retenciones, en la sección Dependencias.
Configurar el paso
Realice estos pasos para configurar el paso Crear tarea de Field Maps:
- Cree o edite un diagrama de flujo de trabajo para acceder al panel Biblioteca de pasos.
- Arrastre Crear tarea de Field Maps desde el panel Biblioteca de pasos a una flecha de conexión de un paso en el lienzo del flujo de trabajo.
Aparece el panel Detalles del paso.
- Proporcione un nombre para el paso en el cuadro de texto Nombre de paso.
- Elija un servicio de entidades en el menú desplegable Servicio de entidades.
- Si no tiene ningún servicio de entidades asociado al diagrama de flujo de trabajo, agregue una referencia de datos de servicio de entidades:
- Haga clic en Agregar referencia de datos en el menú desplegable.
Aparecerá el cuadro de diálogo Agregar referencia de datos.
- Agregue una referencia de datos de una de las maneras siguiente:
- Buscar elemento: examine y elija de una lista de elementos en el portal actual.
Sugerencia:
Puede aplicar filtros y etiquetas a los resultados para ajustarlos.
- Introducir Id. de elemento manualmente: proporcione el Id. del elemento y el nombre de referencia en los cuadros de texto Id. de elemento y Nombre de referencia. Workflow Manager valida el elemento validado automáticamente y el tipo de referencia de datos se establece.
Si la referencia de datos no puede validarse, debe proporcionar el Id. del elemento a una referencia de datos válida que esté en correlación con el tipo de referencia de datos establecido.
Más información sobre cómo administrar las referencias de datos
- Haga clic en Agregar referencia de datos en el menú desplegable.
- Haga clic en la flecha de lista desplegable Nombre de la capa y seleccione la capa habilitada para tareas en la que desee crear la tarea.
Precaución:
- Un trabajo debe tener una ubicación definida para que se ejecute el paso Crear tarea de Field Maps. Si la ubicación de la tarea es una polilínea o un polígono, la ubicación del trabajo debe ser del mismo tipo de geometría.
- El servicio de entidades debe contener al menos una capa habilitada para tareas para poder configurarse con el paso Crear tarea de Field Maps.
- Haga clic en la flecha desplegable Cambiar tipo de entrada y seleccione un tipo de entrada para el cuadro combinado Tipo de tarea.
- Selección: elija en el menú desplegable Tipo de tarea el tipo de tarea que se corresponda con la que desea crear.
- Arcade: introduzca una expresión de ArcGIS Arcade que haga referencia al código de dominio de un tipo de tarea configurado en su capa habilitada para tareas.
- Si lo desea, configure una propiedad de tarea para que el paso se actualice al crearse la tarea.
- Haga clic en Agregar propiedad de tarea.
- Haga clic en Mostrar valor predeterminado
para definir el valor predeterminado para la propiedad. - Elija una de las siguientes opciones:
- Valor: proporcione un valor estático.
- Expresión de Arcade: proporcione un valor dinámico usando una expresión de Arcade.
- Proporcione un valor predeterminado para la propiedad en el cuadro de texto Valor o Expresión de Arcade.
- Si lo desea, haga clic en Agregar propiedad de tarea y repita los pasos para agregar más propiedades.
Sugerencia:
Para eliminar una propiedad de tarea, pase el cursor por encima de ella y haga clic en Eliminar propiedad.
- Opcionalmente, mantenga el puntero en una propiedad, haga clic en Reordenar propiedad y arrástrela a la ubicación deseada para reordenar las propiedades.
- Si lo desea, agregue una dependencia de webhook al paso.
Licencia:
Esta funcionalidad requiere una licencia para el rol de ArcGIS Workflow Manager Server Advanced.
- Active la casilla de verificación Agregar dependencia de webhook.
- Seleccione una conexión de webhook desde el menú desplegable Conexión de webhook.
Nota:
Para agregar una dependencia de webhook, debe configurarse al menos una conexión de webhook con el servicio de entidades seleccionado en el paso 4.
- En Condición de publicación, defina los criterios que debe cumplir el estado de tarea para que se publique la retención de dependencia.
La condición de publicación debe ser un estado que indique que el trabajo de campo ha concluido. Por ejemplo, Task Status = Completed.
Sugerencia:
Se pueden administrar varias combinaciones de condiciones de publicación con los operadores lógicos AND y OR. Por ejemplo, si se configuran dos condiciones de publicación y se utiliza el operador lógico OR, la retención de dependencia se publica cuando el estado de tarea coincide con cualquiera de los dos valores. Si se utiliza el operador lógico AND, la retención de dependencia solo se publica cuando el estado de tarea coincide con ambos valores.
- Haga clic en Agregar condición de publicación para agregar más condiciones de publicación.
Valor de retorno
Cuando el paso se completa, el valor de retorno se almacena para indicar el resultado del paso. El valor de retorno puede evaluarse de inmediato utilizando rutas para determinar los pasos siguientes del flujo de trabajo. También puede recuperar el valor de retorno correspondiente a los pasos completados por medio del flujo de trabajo utilizando las expresiones de Arcade.
En la tabla siguiente figuran los valores de retorno del paso:
| Valor de retorno | Descripción |
|---|---|
S000001 | El paso se ha completado correctamente. |
F000001 | El paso ha fallado. |
Valor de salida
Cuando el paso se completa, su valor de salida se almacena y se puede utilizar para determinar la ruta que sigue el flujo de trabajo o puede usarse como entradas para otros pasos del flujo de trabajo. En la tabla siguiente figuran los valores de salida del paso:
| Salida | Descripción |
|---|---|
taskObjectId | Devuelve el Id. de objeto correspondiente a la tarea creada mediante el paso Crear tarea de Field Maps |
taskType | Devuelve el valor codificado para el tipo de tarea de la tarea creada mediante el paso Crear tarea de Field Maps |
taskGlobalId | Devuelve el Id. global correspondiente a la tarea creada mediante el paso Crear tarea de Field Maps |