Доступно с лицензией Workflow Manager.
В ArcGIS Workflow Manager шаг Задача Создать Полевые карты позволяет создать задачу чтобы помочь управлять полевой работой, связанной с вашим заданием, и отслеживать ее с помощью ArcGIS Field Maps. Функция задач в Field Maps разработана для того, чтобы помочь вам эффективно управлять и отслеживать работу в полевых условиях. В сервисе объектов с поддержкой задач, каждый объект отображается как задача в интерактивном списке задач в мобильном приложении Field Maps.
Когда выполняется шаг задачи Создать Полевые карты, Workflow Manager автоматически создает новую задачу в вашем сервисе объектов с поддержкой задач. Этот шаг также автоматически обновляет свойства задачи в соответствии со значениями, указанными на панели Сведений о шаге.
Задание должно иметь определенное местоположение, чтобы запустить шаг задачи Создать сопоставление полей. Каждая задача имеет геометрию точки, полилинии или полигона, которую она наследует от местоположения задания. Если местоположение задачи представляет собой точку, а местоположение задания - полилинию или полигон, то центроид местоположения задания становится местоположением задачи. Если местоположение задачи представляет собой полилинию или полигон, то местоположение задания должно иметь тот же тип геометрии.
При желании Workflow Manager может установить для задания зависимость вебхука, которая автоматически отключается, когда статус задачи соответствует условиям, указанным на панели Сведений о шаге. Для выполнения этого шага задачи Создать Полевые карты требуется создать подключение вебхука с помощью сервиса объектов с поддержкой задач. Это позволяет Workflow Manager получать обновления статуса задачи. Зависимость вебхука автоматически добавляется к шагу, который следует за шагом задачи Создать сопоставление полей.
Чтобы использовать зависимости вебхука на шаге Задачи Создать Полевые карты, вы должны включить расширение ArcGIS Workflow Management для организации.
Подсказка:
Зависимость вебхука можно просмотреть на вкладке Удержания в разделе Зависимости.
Настройка шага
Для настройки шага Задача Создать Полевые карты выполните следующие действия:
- Создайте или отредактируйте схему рабочего процесса, чтобы получить доступ к панели Библиотека шагов.
- Перетащите Задача Создать Полевые карты из панели Библиотека шагов на стрелку соединения шага на канве рабочего процесса.
Появится панель Подробная информация о шаге.
- Укажите имя шага в текстовом окне Имя шага.
- Выберите сервис объектов из ниспадающего меню Сервис объектов.
- Если у вас нет сервиса объектов, связанного со схемой рабочего процесса, добавьте ссылку на данные сервиса объектов.
- Щелкните Добавить ссылку на данные в ниспадающем меню.
Откроется диалоговое окно Добавить ссылку на данные.
- Добавьте ссылку на данные одним из следующих способов:
- Перейти к элементу - найдите и выберите элемент из списка на текущем портале.
Подсказка:
Вы можете уточнить результаты, применив фильтры и теги.
- Ввести ID элемента вручную — в текстовых полях ID элемента и Имя ссылки на данные укажите ID элемента и имя ссылки. Элемент автоматически проверяется Workflow Manager, а тип ссылки на данные задается.
Если ссылка на данные не может быть проверена, необходимо указать ID элемента для действительной ссылки на данные, соответствующей заданному типу ссылки.
- Щелкните Добавить ссылку на данные в ниспадающем меню.
- Щелкните стрелку ниспадающего меню Имя слоя и выберите слой с поддержкой задач, в котором вы хотите создать задачу.
Внимание:
- Задание должно иметь определенное местоположение, чтобы запустить шаг задачи Создать сопоставление полей. Если местоположение задачи представляет собой полилинию или полигон, то местоположение задания должно иметь тот же тип геометрии.
- Сервис объектов должен содержать по крайней мере один слой с поддержкой задач, который необходимо настроить на этапе создания списка полей.
- Щелкните ниспадающую стрелку Изменить тип входных данных и выберите тип входных данных для поля со списком Тип задачи.
- Выборка — в ниспадающем меню Тип задачи выберите тип задачи, соответствующий типу задачи, которую вы хотите создать.
- Arcade — введите выражение ArcGIS Arcade для ссылки на код домена для типа задачи, настроенного в вашем слое с поддержкой задач.
- При необходимости настройте свойство задачи, чтобы шаг обновлялся при создании задачи.
- Щелкните Добавить свойство задачи.
- Щелкните Показать значение по умолчанию
, чтобы определить значение по умолчанию для свойства. - Выберите одну из следующих опций:
- Значение - укажите статическое значение.
- Выражение Arcade — введите динамическое значение с помощью выражения Arcade.
- Укажите значение по умолчанию для свойства в текстовом окне Значение или Выражение Arcade.
- При желании щелкните Добавить свойство задачи и повторите шаги, чтобы добавить больше свойств.
Подсказка:
Чтобы удалить свойство задачи, наведите на него курсор и щелкните Удалить свойство.
- При желании наведите курсор на свойство, нажмите Изменить порядок свойств и перетащите его в нужное место, чтобы изменить порядок свойств.
- При необходимости добавьте к этому шагу зависимость вебхука.
Лицензия:
Для этой функциональности требуется лицензия для роли ArcGIS Workflow Manager Server Advanced.
- Установите флажок Добавить зависимость вебхука.
- Выберите подключение вебхука в ниспадающем меню Подключение вебхука.
Примечание:
Чтобы добавить зависимость вебхука, необходимо настроить по крайней мере одно подключение вебхука с помощью сервиса объектов, выбранного на шаге 4.
- В разделе Условие снятия определите критерии, которым должен соответствовать статус задачи, чтобы была снята блокировка зависимостей.
Условием снятия должен быть статус, указывающий на завершение полевых работ. Например, Task Status = Completed.
Подсказка:
Множественными комбинациями условий снятия можно управлять с помощью логических операторов AND и OR. Например, если настроены два условия снятия и используется логический оператор OR, удержание зависимости снимается, когда статус задачи соответствует любому из значений. Если используется логический оператор AND, удержание зависимости снимается только тогда, когда статус задачи соответствует обоим значениям.
- Нажмите Добавить условие снятия, чтобы добавить дополнительные условия снятия.
Возвращаемое значение
Когда шаг завершен, его возвращаемое значение сохраняется, чтобы указать результат шага. Возвращаемое значение может быть немедленно оценено с использованием путей для определения следующих шагов рабочего процесса. Вы также можете получить возвращаемое значение для завершенных шагов рабочего процесса с помощью выражений Arcade.
В следующей таблице перечислены возвращаемые значения шага:
| Возвращаемое значение | Описание |
|---|---|
S000001 | Шаг завершен успешно. |
F000001 | Шаг не выполнен. |
Выходное значение
Когда шаг завершен, его выходное значение сохраняется и может использоваться для определения пути, по которому следует рабочий процесс, или может использоваться в качестве входных данных для других шагов рабочего процесса. В следующей таблице перечислены выходные значения шага:
| Выходные данные | Описание |
|---|---|
taskObjectId | Возвращает ID объекта для задачи, созданной с помощью шага Задача Создать Полевые карты |
taskType | Возвращает кодированное значение типа задачи для задачи, созданной с помощью шага Задача Создать Полевые карты |
taskGlobalId | Возвращает Global ID для задачи, созданной с помощью шага Задача Создать Полевые карты |