2.7.1. Модуль заданий
Модуль заданий позволяет работать с контрактами, создавать оперативные и плановые задания в системе.
Оперативные задания – задания, которые создаются для решения текущих вопросов. Плановые задания – задания, которые создаются в указанную в расписании дату и время по заданному шаблону.
Задания можно создавать как в рамках контрактов (договоров на оказание услуг), заключенных с организацией, так и независимо от них.
Возможности просмотра, создания и редактирования контрактов и заданий зависят от роли пользователя в системе. Роли пользователей определяет администратор системы, администратор кластера или администратор организации.
Для перехода в модуль заданий необходимо на панели пользователя на главной странице геопортала нажать на «Задания» (Рис. 2.47):
2.7.1.1. Контракты
2.7.1.1.1. Контракты в «ActiveMap»
Контракт – договор на оказание услуг, заключенный с организацией, в рамках которого выполняется работа по заданию. Контракты могут создавать, редактировать и удалять пользователи с ролями администратора системы и администратора кластера. Контракты действуют в рамках кластера. Кластер выбирается автоматически, при создании используется кластер организации-заказчика. В другом кластере данный контракт будет недоступен для пользователей. Права на просмотр контракта есть у инспектора системы, инспектора кластера, администратора и инспектора назначенной организации. Исполнители, которые видят задание, созданное по контракту, также будут получать минимальную информацию (id, заголовок). Контракт может включать в себя перечень объектов обслуживания и видов работ.
В рамках контракта можно создавать оперативные задания, а также задания по расписанию. Оперативное задание и задание по расписанию может быть создано только в рамках одного контракта, нельзя добавить два контракта. Но в одном контракте может быть прикреплено несколько заданий и расписаний. При необходимости можно удалить из задания ранее выбранный контракт, а также добавить новый. При удалении контракта из системы оперативные задания, созданные по нему, и задания, созданные по расписанию, сохраняются (название контракта отображается в задании), само расписание будет удалено.
2.7.1.1.2. Список контрактов
Для перехода в окно с контрактами нужно нажать на «Контракты» на верхней панели страницы. В открывшемся окне (Рис. 2.48) будет представлен весь список внесенных в систему контрактов (для администратора и инспектора системы), список контрактов кластера (для администратора и инспектора кластера), список контрактов организации (для администратора и инспектора организации), список контрактов по доступным заданиям для всех остальных пользователей.
В окне контрактов есть поиск по номеру, названию и ID контракта, также можно настроить фильтры по атрибутам:
Кластер,
Заказчик,
Исполнитель.
Список контрактов представлен в виде таблицы, в которой отражена вся основная информация по контракту. Для удобства есть сортировка в двух направлениях, которая работает по нажатию на наименование атрибута.
2.7.1.2. Карта заданий
Для перехода в окно с картой заданий нужно нажать кнопку «Карта» на верхней панели страницы модуля заданий. В открывшемся окне отобразится карта с заданиями, имеющими координаты (Рис. 2.49).
При показе иконок на карте используется кластеризация. Кластеризация – это отображение единой меткой на карте группы объектов точечного слоя, расположенных поблизости (подробнее о кластеризации в разделе Редактирование слоя). В круге указано количество заданий, сгруппированных в кластер.
Цвет иконки задания зависит от его текущей стадии:
В работе – голубой;
Завершено – зеленый;
Отказано – серый.
Цвета зафиксированы и не подлежат редактированию.
На карте доступен единичный выбор задания для просмотра подробной информации. При клике иконка задания окрасится красным, а в карточке задания отобразится следующая информация: id, заголовок, стадия, этап, срок выполнения, вид работ, приоритет, назначенная организация и исполнитель. Если задание было создано по расписанию, то отобразится также название расписания с возможностью перехода в режим редактирования расписания или шаблонов (Рис. 2.50).
Слева от карты расположена область фильтра, предназначенная для отбора заданий по различным параметрам:
«Поиск по Id, заголовку или тексту»,
«Контракт» (при наличии доступа),
«Организация»,
«Вид работ»,
«Приоритет»,
«Стадия»,
«Этап»,
«Организация-исполнитель»,
«Исполнитель».
Для поиска задания достаточно ввести в поле контекстного поиска часть его номера, заголовка (названия) или описания. Для фильтрации заданий по стадии, виду работ, этапу, приоритету, организации, организации-исполнителю и исполнителю необходимо выбрать значения из выпадающего списка. После ввода и выбора параметров фильтрации на карте отобразятся задания, удовлетворяющие заданным критериям.
2.7.1.2.1. Создание оперативного задания
Для формирования нового оперативного задания следует нажать кнопку «Создать». Откроется окно со вкладками «Основное» и «Файлы» (Рис. 2.51).
Во вкладке «Основное» отображается карта для указания местоположения объекта и поля для заполнения характеристик задания.
Чтобы отметить положение объекта задания на карте, нужно приблизиться к интересующему участку с помощью кнопок и и/или мыши и щелкнуть по карте. Кроме того, можно ввести в поисковую строку адрес объекта. Результаты поиска отобразятся в виде списка. При наведении курсора на каждый из них Программа переместится к указанному адресу на карте (Рис. 2.52). Если задание не привязано к конкретному месту, геопозицию можно не указывать.
Задание можно привязать к объекту обслуживания. Для этого следует нажать на строку «Выбрать объект обслуживания», расположенную над картой. Откроется окно, где во вкладке «Слои» в левой части окна необходимо выбрать слой объектов обслуживания. После этого в правой части окна, во вкладке «Объекты» отобразятся объекты данного слоя. В каждой из вкладок можно воспользоваться строкой поиска. Следует выделить объект в списке, щелкнув по строке с его названием, и нажать кнопку «Выбрать» (Рис. 2.53).
Выбранный объект обслуживания отобразится на карте в окне задания, поля задания будут заполнены согласно настроенному маппингу. Заполненные поля можно отредактировать, а также внести значения в пустые поля (поля, обязательные для заполнения, отмечены звездочкой) (Рис. 2.54):
«Заголовок» — краткое обозначение проблемы/цели задания (обязательное поле);
«Контракт» — договор, в рамках которого выполняются работы по заданию;
«Организация» — организация, от имени которой будет создано задание (обязательное поле, доступное администратору и инспектору системы, а также администратору и инспектору кластера);
«Вид работы» — вид работы по заданию (обязательное поле);
«Приоритет» — тип работ (обязательное поле с возможностью выбора из списка: плановые, внеплановые, дополнительные и др.);
«Организация-исполнитель» — организация, на которую будет назначено задание для исполнения (при выборе контракта будет заполнено автоматически значением, указанным в контракте);
«Исполнитель» — пользователь, ответственный за выполнение задания;
«Описание» — подробное описание задания;
«Срок до» — дата и время, до которого должно быть выполнено задание;
«Настраиваемые поля» — дополнительные поля разных форматов, которые ранее были созданы и привязаны к определенному виду работ.
Во вкладке «Файлы» можно прикрепить файлы различных форматов (Рис. 2.55). Это могут быть фотографии, видеозаписи, аудиозаписи, текстовые файлы.
2.7.1.2.2. Редактирование задания
Возможность редактирования полей задания зависит от роли пользователя. Для изменения задания требуется кликнуть по его иконке и нажать «Редактировать» в верхней части окна. После этого задание откроется в режиме редактирования, в котором пользователь может заполнить/изменить доступные ему поля (Рис. 2.56).
После внесения всех правок нужно нажать одну из кнопок, находящихся в верхней части окна редактирования:
«Ок» — сохранение изменений и переход к списку заданий;
«Применить» — сохранение изменений без закрытия окна редактирования;
«Отменить» — отмена всех изменений, внесенных до сохранения;
«Закрыть» — закрытие окна редактирования (правки не будут сохранены, если их не сохранить до закрытия).
Если задание недоступно для редактирования, будет активна только кнопка «Закрыть».
2.7.1.2.3. Удаление задания
Для удаления существующего задания следует кликнуть по его иконке и нажать «Удалить» в верхней части окна. Во всплывающем информационном окне следует подтвердить действие (Рис. 2.57).
Если пользователь не имеет доступа к удалению заданий, выйдет сообщение: «Нет прав доступа».
2.7.1.3. Список заданий
Для перехода в окно со списком заданий нужно нажать на «Задания» на верхней панели страницы. В открывшемся окне можно ознакомиться со всеми заданиями, доступными текущему пользователю, в том числе и с заданиями без геопривязки (Рис. 2.58).
Так же, как и в окне карты заданий, в окне списка можно фильтровать, редактировать и удалять имеющиеся задания, а также создавать новые оперативные задания.
Область фильтра, расположенная слева от списка заданий, предназначена для поиска в общем списке. После ввода и выбора всех параметров фильтрации в списке отобразятся задания, удовлетворяющие заданным критериям.
Для создания нового оперативного задания следует нажать кнопку «Создать», в открывшемся окне заполнить поля данными и сохранить изменения. Создание заданий подробно описано в разделе Создание оперативного задания.
Для изменения задания требуется выделить необходимое задание и нажать «Редактировать» в верхней части окна или дважды щелкнуть по заданию. В открывшемся окне следует внести необходимые изменения и сохранить их. Редактирование заданий подробно описано в разделе Редактирование задания.
Для удаления существующего задания требуется выделить его, нажать «Удалить» и подтвердить свои действия в открывшемся окне.
2.7.1.4. Расписания
Расписания позволяют автоматически генерировать задания на основе шаблонов (типовых зданий) в определенный момент времени с необходимой периодичностью. Для перехода в раздел с расписаниями и шаблонами заданий требуется нажать на «Расписание» на верхней панели страницы. Откроется окно расписаний с календарем (Рис. 2.59).
Окно содержит следующие элементы:
Кнопка «Расписания» — переход к карточкам всех доступных расписаний.
Кнопка «Календарь» — переход к календарю с запусками расписаний (календарь открыт по умолчанию при переходе к разделу расписаний).
Кнопка «Запуски» — переход к карточкам расписаний с запусками на выбранную дату.
Легенда статуса создания заданий по шаблонам с возможностью включения/выключения.
Панель фильтра.
Календарь с заданиями с отметкой текущего статуса.
При нажатии на кнопку «Расписания» осуществляется переход к карточкам всех доступных расписаний. В карточке расписания отображается его название, организация, кластер, контракт, время запусков (создания заданий), кнопка перехода к списку шаблонов, прикрепленных к расписанию (Рис. 2.60).
При нажатии на кнопку «Календарь» осуществляется переход к календарю с запусками расписаний. Календарь с текущим месяцем открыт по умолчанию при переходе к разделу расписаний (Рис. 2.59). В ячейках календаря отображается количество заданий, создаваемых по расписанию за день. Задания группируются и маркируются цветом по статусам. Цвета статусов отображены в легенде в правой верхней части окна (завершено, в работе, запланировано, не создано). Нажатие на название статуса позволяет включать/выключать отображение соответствующих заданий в календаре. Двойной щелчок по дате в календаре открывает окно запусков на этот день.
В это же окно можно перейти, нажав на кнопку «Запуски». В правой части окна находится уменьшенный вариант календаря с отметками статусов заданий (Рис. 2.61).
Справа от календаря находятся карточки расписаний с запусками на этот день. В карточке расписания отображается его название, контракт, кнопка перехода к списку шаблонов, прикрепленных к расписанию, время запусков и количество созданных заданий с маркировкой статуса. При нажатии на время запуска в карточке произойдет переход к шаблонам заданий, создаваемых в это время (Рис. 2.62).
Если из системы удален вид работ, приоритет, организация, назначенная организация или назначенный исполнитель, используемые в шаблоне, в карточке шаблона отобразится красный маркер напротив удаленного значения (Рис. 2.63).
Задания по данному шаблону не будут создаваться до тех пор, пока удаленное из системы значение не будет заменено в шаблоне на одно из существующих.
Создание, редактирование расписаний и шаблонов заданий к ним доступны для ролей:
администратора системы,
администратора кластера,
администратора организации.
Пользователи с остальными ролями могут только просматривать расписания и шаблоны.