Внимание:
В этом разделе рассказывается, как создавать и настраивать проекты Classic, которые появляются в Workforce for ArcGIS. Чтобы узнать о том, как создавать проекты, с которыми можно работать автономно, и которые появляются в ArcGIS Workforce, см. раздел Создание проекта.
Добро пожаловать в Workforce. В этом упражнении рассматривается сценарий для ГИС-администратора города Сан-Диего. Одной из его задач является поддержка Пожарного департамента, которому необходимо предоставлять географические данные для их проектов, один из них – это инспекция пожарных гидрантов. У вас есть данные о размещении гидрантов, но еще нужно воспользоваться Workforce, чтобы создать проект для управления работой, которая ведется в поле. Вы создадите свой первый проект Workforce, который Пожарный департамент будет использовать для координации инспекций гидрантов. Вы зададите типы назначений, которые будут выполняться в данном проект, укажите роли диспетчеров и мобильных сотрудников. Капитан каждого пожарного подразделения отслеживает своих подчиненных (мобильных сотрудников). Инспекторы обследуют гидранты и заполняют по ним отчеты.
Примечание:
В данном конкретном случае капитан пожарной службы является диспетчером, а пожарные – мобильными сотрудниками, которые решают задачу инспекции гидрантов в Сан-Диего. В другом городе сценарий может быть несколько иным. Например, инспекции пожарных гидрантов могут управляться департаментом водоснабжения, соответственно, роли будут назначены другим сотрудникам. Главное, что нужно понять, это отношения между диспетчером и мобильными сотрудниками, поскольку проект Workforce отражает эти отношения; при создании собственного проекта вы можете настроить его таким образом, чтобы он соответствовал рабочим процессам своей организации.
Поэтому в реальном проекте для каждой компании нужно начать работу с определения этих отношений. Несмотря на то, что это упражнение охватывает только часть рабочего процесса, оно важно с точки зрения понимания того, как вы будете настраивать собственный проект. См. Определить проект.
Для выполнения данного упражнения требуется роль администратора или издателя организации ArcGIS. Диспетчеры и мобильные сотрудники для работы с Workforce должны иметь права на редактирование сервисов объектов.
Если вы выполнили урок с названием Управление инспекций гидрантов в Сан-Диего, значит, вы уже освоили большую часть материала этого упражнения. Новыми являются разделы Тестирование проекта и Дальнейшие шаги.
Создание проекта Workforce Classic
Чтобы создать проект Classic, вы должны использовать ArcGIS API for Python.
- Воспользуйтесь модулем Workforce в ArcGIS API for Python для создания проекта Classic с именем Проверки гидрантов. Чтобы узнать о создании проекта Classic в модуле Workforce, см. раздел Использование ArcGIS API for Python.
В ходе создания проекта создается сам проект, а также карты и слои, которые в нем используются. Кроме того в организации ArcGIS под проект создается папка и группа. Как владелец проекта вы также добавлены в проект в качестве диспетчера, чтобы можно было выполнить его тестирование.
Настройте свой проект с помощью ArcGIS API for Python или в веб-приложении Workforce, как показано далее.
Настройка типов назначений
На вкладке Типы назначений вы определите ту работу, которая должна быть выполнена в рамках проекта. Эти типы должны отражать, как будут взаимодействовать инспекторы и мобильные сотрудники. Как правило, типы в проекте можно назначить всем или большинству мобильных сотрудников. В данном упражнении и капитан, и пожарные работают над инспекцией гидрантов, поэтому это будет один тип назначения.
- Откройте веб-приложение ArcGIS Workforce и войдите под учетной записью организации ArcGIS.
Использование ArcGIS Online
Перейдите на https://workforce.arcgis.com.
Использование ArcGIS Enterprise
Перейдите на https://host.domain.com/webadaptor/apps/workforce/ (где host, domain и webadaptor заменяются информацией о вашем портале).
Появится страница Проекты, показывающая все проекты, которые вы создавали или в которых участвовали в роли диспетчера или мобильного сотрудника.
- Поместите курсор на проект Classic с именем Проверки гидрантов и щелкните Настроить, а затем перейдите на вкладку Назначения.
- В окне Добавить тип назначений введите проверка гидрантов и щелкните + Тип.
Подсказка:
У проекта должен быть как минимум один тип назначений. Вы можете добавить их и после настройки проекта, а также удалить, если он не нужны.
Тип добавляется в проект и появляется внизу вкладки со списком типов назначений. При добавлении нескольких типов они сортируются по алфавиту при возвращении к этой вкладке и в приложении для диспетчера.
Назначение ролей
Добавьте пользователей, которые будут участвовать в этом проекте. Роли определяют, где может использовать проект: диспетчеры работают с веб-приложением, а мобильные сотрудники – с мобильным приложением. В данном упражнении капитаны пожарной службы являются диспетчерами, а пожарные – мобильными сотрудниками.
- Щелкните третий шаг в списке задач Настройка проекта: Добавить мобильных сотрудников.
Появится закладка Пользователи. Как владелец проекта вы уже добавлены в проект в качестве диспетчера. Это позволит его протестировать. Чтобы использовать мобильное приложение Workforce, нужно иметь в проекте роль мобильного сотрудника.
- В разделе Пользователь организации начните вводить своё имя, чтобы появился отфильтрованный список пользователей вашей организации.
Список пользователей содержит всех участников вашей организации с публичными профилями. Если вы администратор организации, вы также можете видеть частные профили участников.
- Нажмите на свое имя.
Поскольку вы не можете добавить себя еще раз в качестве диспетчера, Роль в проекте будет автоматически установлена как Мобильный сотрудник.
- Нажмите + Пользователь.
Появится новая строка в списке пользователей проекта. Здесь вы указаны как мобильный сотрудник.
Третий шаг в списке задач Настройка проекта выполнен, выбран следующий шаг Добавить дополнительных диспетчеров. В проекте должен быть как минимум один диспетчер (это ваша роль по умолчанию) и как минимум один мобильный сотрудник. Так как у вас уже есть по одной из этих ролей, можете щелкнуть Пропустить этот шаг, чтобы завершить настройку проекта. Но в дальнейшем придется настраивать этот проект.
- В списке Пользователь наведите курсор на свое имя в роли диспетчера и щелкните Добавить сведения.
- Предоставьте контактный номер телефона и щелкните Сохранить.
- Для своей роли мобильного сотрудника добавьте следующие сведения:
- Контактный номер
- Должность: пожарный
Новые сведения отобразятся в списке пользователей.
- Если нужно обновить сведения, снова наведите указатель мыши на добавленные сведения и нажмите Редактировать . Обновите информацию и щелкните Сохранить.
- Если вы хотите, чтобы другие пользователи помогли тестировать проект, добавьте этих пользователей в роли диспетчеров и мобильных сотрудников.
Подсказка:
Можно добавить любого участника организации с правами на редактирование. Чтобы добавить пользователей из другой организации, см. Добавление пользователей из другой организации.
Настройка карты
Несмотря на то, что проект уже готов к работе планируется продолжить его настройку в части карты. Капитан и пожарные хотят, чтобы в приложении Workforce можно было видеть и искать гидранты, которым требуется обследование. Чтобы добавить гидранты на карту, необходимо обновить карты сотрудников и диспетчеров, добавив в них еще один слой.
Подсказка:
В этом упражнении вы уже добавляли похожий слой на обе карты, можно добавить другую информацию к картам, в зависимости от того, что нужно диспетчерам и сотрудникам.
- Щелкните в проекте вкладку Обзор.
- В списке Карты щелкните Карта диспетчера, чтобы ее настроить.
Откроется карта, которую можно изменить, как вы это делаете с другими картами организации. Если вы в первый раз редактируете карту диспетчера, вы получите уведомление, что ваши изменения будут видны диспетчерам, и вы не должны удалять слои Назначения и Сотрудники.
- В предупреждении щелкните Принимаю, чтобы продолжить редактировать карту.
- Щелкните Добавить и выберите Поиск слоев.
- В окне Найти введите hydrants owner:esri_workforce.
- Выполните поиск в ArcGIS Online одним из следующих способов:
При использовании ArcGIS Online или ArcGIS Enterprise 10.6.1 или более новой версии, измените область поиска с Мои ресурсы на ArcGIS Online, щелкнув Мои ресурсы и выбрав ArcGIS Online.
- При использовании ArcGIS Enterprise 10.6 или более ранних версий, выберите для поля В значение ArcGIS Online и снимите отметку В области карты.
- Щелкните Добавить рядом со слоем Fire_Hydrants.
Экстент карты изменится, чтобы показать добавленный слой. Гидранты на карте подписаны, потому что для этого слоя надписи были включены. Дополнительные сведения смотрите в разделе Подсказка: Добавление надписей.
- Вернитесь к содержанию карты.
Для версии ArcGIS Online или ArcGIS Enterprise 10.6.1 или более новых
Щелкните стрелку назад.
Для версии ArcGIS Enterprise 10.5.1 или 10.6
Щелкните Добавить слои.
Слой Fire Hydrants добавится поверх других слоев на панели Содержание карты.
- На панели Содержание наведите курсор на слой Fire Hydrants щелкните кнопку Опции и перетащите слой ниже слоя Assignments, чтобы изменить порядок слоев.
Сделав слои Workers и Assignments первым и вторым слоем на карте, вы улучшите внешний вид карты и облегчите работу с ней. Сотрудники будут отображаться на карте поверх всего остального, а назначения – поверх активов.
- Щелкните слой Пожарные гидранты на панели Содержание, затем нажмите Другие опции и нажмите Настроить всплывающее окно.
Если вы создаете назначение на основании актива, Workforce использует заголовок всплывающего окна в качестве описания актива и местоположения. Вы укажете заголовок всплывающего окна, чтобы местоположением могли пользоваться полевые сотрудники.
- Удалите текст из Заголовка всплывающего окна, щелкните Добавить имя поля [+] и выберите HYD_ID {HYD_ID}.
Назначение, созданное для конкретного гидранта, будет показываться с ID гидранта и его местоположением.
- Щелкните OK, чтобы сохранить изменения.
- Щелкните Сохранить на панели инструментов и выберите Сохранить, чтобы сохранить изменения карты.
Теперь обновления видны диспетчерам.
- На панели Содержание щелкните О карте и Подробнее, чтобы перейти на страницу элемента карты.
- Щелкните вкладку Настройки и прокрутите список вниз до раздела Настройки веб-карты. Для Найти местоположения отметьте По слою.
Вы хотите, чтобы диспетчеры могли находить гидранты на карте, выполняя поиск по названиям. Название гидранта хранится в поле HYD_ID слоя Fire Hydrants.
- Щелкните Добавить слой.
- В трех списках выберите настройки поиска следующих слоев:
- Fire_Hydrants (слой для поиска)
- HYD_ID (поле для запроса)
- Contains (условие поиска)
Условие для поиска Содержит позволит диспетчерам выполнять поиск по неполным названиям гидрантов.
- Щелкните Сохранить.
- Закройте страницу элемента карты и закройте карту в самом Workforce.
- Аналогичным образом измените Карту сотрудника, чтобы мобильные сотрудники могли видеть и искать гидранты.
Примечание:
Вам не требуется включать опцию По слою. Эта опция уже была включена, так как поиск сотрудников по имени был включен еще при создании проект Workforce.
Выполнение дополнительных настроек
Далее вы предоставите образец для своего проекта, чтобы диспетчеры и мобильные сотрудники легко могли его идентифицировать. Также вы хотите видеть расположение мобильных сотрудников, которое должно обновляться ежеминутно. Мобильные сотрудники используют ArcGIS Navigator для построения маршрутов к нужным гидрантам. Интеграция с ArcGIS Navigator включена по умолчанию, поэтому нужно просто убедиться, что она включена.
- На вкладке Обзор щелкните на месте образца рядом со словами Об этом проекте.
- Перейдите к образцу, который вы хотите использовать, выберите его и щелкните Открыть.
Выбранный вами образец должен быть понятен и диспетчерам, и мобильным сотрудникам, основываясь на заданиях в этом проекте. Обе группы, диспетчеры и мобильные сотрудники, увидят этот образец при поиске проекта. Мобильные сотрудники также будут видеть его, пока проект открыт.
- Щелкните в проекте вкладку Расширенный.
- Напротив пункта Интеграция приложений щелкните Развернуть, чтобы увидеть приложения, используемые мобильными сотрудниками в Workforce.
Интеграция с Navigator включена по умолчанию, в то время как интеграция с Collector, Explorer и Survey123 и по умолчанию не включена; для этого требуется дополнительная настройка. Navigator не требует специальной настройки, поскольку испоьзует карту, которая уже открыта в Navigator, для построения маршрутов. Collector и Explorer открывают карту, а Survey123 открывает опрос, для работы с которым настроен проект Workforce или типы назначений.
- Рядом с Отслеживание местоположений щелкните Развернуть.
Вы хотите видеть расположение мобильных сотрудников, которое обновляется ежеминутно.
- Нажмите Включить, чтобы отслеживать своих мобильных сотрудников.
Примечание:
Отслеживание местоположения, текущего местоположения, либо просмотр местоположений мобильных сотрудников – это разные вещи; отслеживание местоположения записывает последние местоположения мобильных сотрудников. Вы видите текущие местоположения мобильных сотрудников на карте, даже если отслеживание местоположения будет отключено.
- Используйте бегунок, чтобы установить интервал отслеживания с установленных по умолчанию 30 секунд на 1 минуту.
Местоположения мобильных сотрудников во время их работу будут записываться каждую минуту.
- Щелкните Обновить, чтобы сохранить новый интервал.
Теперь проект готов к использованию.
- Чтобы открыть проект для отслеживания, нажмите вкладку Обзор и затем Открыть проект.
Чтобы создать или использовать другой проект, нажмите логотип Workforce, чтобы вернуться к списку Проектов.
Тестирование проекта
Теперь назначения в проекте настроены, равно как и диспетчеры и мобильные сотрудники, а также приложения и другие данные, необходимые для командной работы. По итогам упражнения вы узнали, как можно использовать Workforce и как настроить проект для него. Если это был проект, настроенный для организации, следующим шагом будет его тестирование и проверка на работоспособность диспетчеров и мобильных сотрудников. Вот несколько моментов, которые необходимо проверить:
- Создайте несколько тестовых назначений. Убедитесь, что количество созданных назначений адекватно количеству назначений, которое будет в реально проекте.
- Пройдите по всем шагам работы для нескольких диспетчеров и мобильных сотрудников. Вы хотите полноценно протестировать проект со стороны всех участников, как они будут использовать его. Это позволит убедиться, что проект корректно настроен и отвечает на вопросы: Соответствуют ли типы заданий тому, что делают диспетчеры и мобильные сотрудники? Правильно ли определены роли диспетчеров и мобильных сотрудников?
- Если в вашем проекте есть задания, который могут быть выполнены только определенной группой мобильных сотрудников или одним сотрудником, убедитесь, что они настроены правильно. Потому что могут быть случае, когда они должны выполнять эти типы заданий в одном проекте, но не должны в другом, это не должно вводить их в заблуждение.
- Проверьте, что интегрированные приложения работают корректно.
Подсказка:
Если вы обнаружили неполадки, отредактируйте проект и протестируйте его заново. Чтобы отредактировать проект, перейдите на Мои проекты, наведите на проект и щелкните Настроить . Вы увидите опции только для настройки или удаления проекта, который принадлежит вам.
С Workforce у диспетчеров и мобильных сотрудников есть единое представление о том, что происходит в поле, лучше организовано время и процесс работы над отчетами в поле. Вы увидите снижение накладных расходов и повышение производительности по мере того, как вы будете выполнять все больше проектов в Workforce.
Что дальше
Теперь, когда первый проект в Workforce создан, вы можете создавать собственные проекты и подумать о том, как Workforce может использоваться в вашей организации. Возможно вы собираетесь выполнять работу, аналогичную той, что вы делали в этом упражнении, где каждое назначение подразумевает работу с одним объектом. Или наоборот, вы собираетесь создать задание для каждой области, где требуется выполнить работу, например, назначение для каждого парка, в котором мобильным сотрудникам нужно собрать данные о деревьях, и результатом этой работы будет множество разных объектов. Или же вы собираетесь подготовить назначения, которые должны управляться без связи с конкретными объектами. Независимо от планируемой работы, вот несколько советов, как эффективно использовать Workforce в вашей организации:
- Начинайте с малого – выберите проект, который не является критически важным, включает разумное количество типов заданий и может быть выполнен в короткие сроки.
- Грамотно подходите к оценке своей команды – некоторые участники больше готовы к нововведениям, чем другие. Для теста запустите Workforce, выберите команду инициативных сотрудников, которые не боятся применять новые методы работы и технологии. Их положительные результаты помогут вам убедить остальных в эффективности нововведения.
- Работайте с известными данными – для первого проекта запустите приложение с реальными существующими рабочими процессами. В этом случае, если потребуется, вы можете прекратить использовать Workforce и вернуться к обычной работе без проблем.
Если вы пока не готовы создавать свои проекты, продолжайте работать с упражнениями Создание первого назначения, чтобы узнать, как диспетчеры используют Workforce для распределения назначений.