2.7.1. Модуль заданий

2.7.1.1. Описание модуля заданий

Модуль заданий позволяет создавать оперативные и плановые задания в системе.

Оперативные задания – задания, которые создаются для решения текущих вопросов.

Плановые задания – задания, которые создаются в указанную в расписании дату и время по заданному шаблону.

Возможности просмотра, создания и редактирования заданий зависят от роли пользователя в системе. Роли пользователей определяет Администратор организации или Администратор кластера.

Для перехода в модуль заданий необходимо на панели пользователя на главной странице геопортала нажать кнопку «Задания» (Рис. 2.47):

_images/mapsurf_us_45.png

Рис. 2.47 Модуль заданий

В открывшемся окне можно ознакомиться со всеми заданиями, созданными на данный момент (Рис. 2.48). Пользователю будут доступны задания с учетом его прав в системе.

_images/mapsurf_us_46.png

Рис. 2.48 Список заданий, доступных пользователю

Область фильтра, расположенная слева от списка заданий, предназначена для поиска в общем списке с использованием различных параметров.

Применяются следующие параметры фильтрации:

  • «Контракт» (при наличии доступа),

  • «Поиск по Id, заголовку или тексту»,

  • «Организация»,

  • «Вид работ»,

  • «Приоритет»,

  • «Стадия»,

  • «Этап»,

  • «Организация-исполнитель»,

  • «Исполнитель».

Поле контекстного поиска позволяет найти задание по номеру, заголовку или описанию. Для поиска задания достаточно ввести часть номера, названия или описания. Для фильтрации заданий по стадии, виду работ, этапу, приоритету, организации, организации-исполнителю, исполнителю необходимо выбрать значения из выпадающего списка. Значения данных параметров настраиваются под индивидуальные особенности сферы деятельности организации. После ввода и выбора всех параметров фильтрации в списке заданий автоматически отобразятся задания, удовлетворяющие заданным критериям.

2.7.1.2. Создание оперативного задания

Для создания нового оперативного задания следует нажать кнопку «Создать» и заполнить форму (Рис. 2.49).

_images/mapsurf_us_47.png

Рис. 2.49 Окно создания нового задания

Вкладка «Основное» содержит следующие поля:

  • «Карта» — отметка объекта задания на карте (можно выбрать из объектов обслуживания, найти адрес в поисковой строке или отметить точку на карте);

  • «Заголовок» — краткое обозначение проблемы/цели задания;

  • «Организация» — организация, от имени которой будет создано задание (данное поле доступно главному администратору и главному инспектору);

  • «Вид работы» — вид работы по заданию;

  • «Организация-исполнитель» — организация, на которую будет назначено задание для исполнения;

  • «Исполнитель» — пользователь, ответственный за выполнение задания;

  • «Приоритет» — тип работ (есть возможность выбрать из списка: плановые, внеплановые, дополнительные и др.);

  • «Описание» — подробное описание задания;

  • «Срок до» — дата и время, до которого должно быть выполнено задание;

  • «Настраиваемые поля» — дополнительные поля разных форматов, которые ранее были созданы и привязаны к определенному виду работ.

Во вкладке «Файлы» можно прикрепить файлы различных форматов (Рис. 2.50). Это могут быть фотографии, видеозаписи, аудиозаписи, текстовые файлы.

_images/mapsurf_us_48.png

Рис. 2.50 Добавление файлов к новому заданию

2.7.1.3. Редактирование задания

Возможность редактирования полей задания зависит от роли пользователя. Для изменения задания требуется выделить необходимое задание и нажать кнопку «Редактировать», расположенную слева от списка заданий, или дважды щелкнуть по заданию. После этого задание открывается в режиме редактирования, в котором пользователь может заполнить/изменить доступные ему поля (Рис. 2.51).

_images/mapsurf_us_49.png

Рис. 2.51 Окно редактирования задания

После внесения всех правок нужно нажать одну из кнопок, находящихся в верхней части окна редактирования:

  • «Ок» — сохранение изменений и переход к списку заданий;

  • «Применить» — сохранение изменений без закрытия окна редактирования;

  • «Отменить» — отмена всех изменений, внесенных до сохранения;

  • «Закрыть» — закрытие окна редактирования (правки не будут сохранены, если их не сохранить до закрытия).

2.7.1.4. Удаление задания

Возможность управления заданием зависит от роли пользователя. Для удаления существующего задания требуется выделить его и нажать кнопку «Удалить», расположенную слева от списка заданий. Во всплывающем информационном окне следует подтвердить действие (Рис. 2.52).

_images/mapsurf_us_50.png

Рис. 2.52 Удаление задания

Если пользователь не имеет доступа к удалению заданий, выйдет сообщение: «Нет прав доступа».

2.7.1.5. Создание плановых заданий по расписанию

2.7.1.5.1. Расписание

Для перехода в окно с расписаниями и шаблонами заданий на верхней панели страницы требуется нажать кнопку «Расписание» (Рис. 2.53).

_images/mapsurf_us_51.png

Рис. 2.53 Окно «Расписание»

Окно «Расписание» содержит следующие элементы:

  1. Кнопка «Список» — переход к списку созданных расписаний.

  2. Кнопка «На месяц» — переход к шаблонам заданий на месяц, привязанных к календарю.

  3. Кнопка выбора даты — переход к списку расписаний на выбранную дату.

  4. Легенда статуса создания заданий по шаблонам, с возможностью включения/выключения.

  5. Панель фильтра.

  6. Поле календарь с заданиями с отметкой текущего статуса.

Создание, редактирование расписаний и шаблонов заданий к ним доступны для ролей:

  • Администратор,

  • Администратор кластера,

  • Администратор организации,

  • Главный инспектор,

  • Инспектор кластера,

  • Инспектор организации.

2.7.1.5.2. Создание расписания

Для создания нового расписания необходимо нажать кнопку «+ Новое расписание» на верхней панели окна. Наличие этой кнопки в интерфейсе определяется ролью пользователя (подробнее в разделе Расписание). В открывшейся форме указать название расписания, срок выполнения задания, время запуска и отметить флажками даты в календаре, в которые будут создаваться задания. Для сохранения нажать на кнопку «Создать расписание» (Рис. 2.54).

_images/mapsurf_us_52.png

Рис. 2.54 Окно «Создание расписания»

2.7.1.5.3. Редактирование расписания

Для внесения изменений необходимо выбрать расписание, которое требуется изменить, и нажать на кнопку «Редактировать» (Рис. 2.55). Возможность редактирования расписания определяется ролью пользователя (подробнее в разделе Расписание).

_images/mapsurf_us_53.png

Рис. 2.55 Редактирование расписания

2.7.1.5.4. Перезапуск расписания

Если задание не было создано по расписанию по каким-то причинам (например, из-за несоответствия вида работ, организации или исполнителя), можно перезапустить создание шаблона. Для этого следует перейти в карточку расписания, внести изменения и нажать кнопку «Перезапустить».

При этом менять таким образом объект обслуживания нельзя (изменения на сервере не будут сохранены). Для изменения объекта обслуживания нужно создать новый шаблон.

2.7.1.5.5. Удаление расписания

Удаление расписания из системы не предусмотрено. Для того чтобы задания в дальнейшем не создавались по расписанию, необходимо отключить время запусков и убрать флажки в календаре через форму редактирования (Рис. 2.56).

_images/mapsurf_us_54.png

Рис. 2.56 Отключение расписания

2.7.1.5.6. Создание шаблона задания

Чтобы сделать шаблон задания, по которому будут создаваться плановые задания по расписанию, нужно нажать кнопку «Шаблоны», расположенную на карточке расписания. Откроется окно со списком шаблонов, прикрепленных к данному расписанию, если они есть (Рис. 2.57).

_images/mapsurf_us_55.png

Рис. 2.57 Шаблоны заданий

Для создания шаблона задания необходимо нажать кнопку «Новый шаблон» и заполнить форму. Для сохранения нажать на кнопку «Создать шаблон» (Рис. 2.58).

_images/mapsurf_us_56.png

Рис. 2.58 Окно создания шаблона

2.7.1.5.7. Редактирование шаблона задания

Для изменения данных шаблона необходимо нажать кнопку «Редактировать шаблон», расположенную на карточке шаблона задания (Рис. 2.59).

_images/mapsurf_us_57.png

Рис. 2.59 Редактирование шаблона

Откроется форма карточки шаблона задания, в которую пользователь может внести изменения и сохранить их.

2.7.1.5.8. Удаление шаблона задания

Для удаления шаблона задания необходимо нажать кнопку «Удалить шаблон», расположенную на карточке шаблона задания (Рис. 2.60).

_images/mapsurf_us_58.png

Рис. 2.60 Удаление шаблона

2.7.1.6. Контракты

2.7.1.6.1. Контракты в «ActiveMap»

К заданиям можно прикреплять договоры на оказание услуг (Контракты), заключенные с организацией, в рамках которых выполняется работа по заданию. Контракты могут создавать, редактировать и удалять пользователи с ролями администратор или администратор кластера. Контракты действуют в рамках кластера. Кластер выбирается автоматически, при создании используется кластер организации-заказчика. В другом кластере данный контракт пользователям будет недоступен. Права на просмотр контракта есть у главного инспектора, инспектора кластера, администратора и инспектора назначенной организации. Пользователи, которые видят задание, созданное по контракту, также будут получать минимальную информацию (id, заголовок). Контракт может включать в себя перечень объектов обслуживания и видов работ, по которым должны выполняться работы. После наступления даты начала действия контракта невозможно изменить эту дату, организацию-заказчика и организацию-исполнителя, а после завершения действия контракта еще и дату окончания.

В рамках контракта можно создавать оперативные задания, а также задания по расписанию. Оперативное задание и задание по расписанию может быть создано только в рамках одного контракта, нельзя добавить два контракта. Но в одном контракте может быть прикреплено несколько заданий и расписаний. При необходимости можно удалить из задания ранее выбранный контракт, а также добавить новый. При удалении контракта из системы оперативные задания, созданные по нему, и задания, созданные по расписанию, сохраняются (название контракта отображается в задании), само расписание будет удалено.

2.7.1.6.2. Создание контракта

Для перехода в окно с контрактами нужно кликнуть на «Контракты» в модуле «Задания». В открывшемся окне следует нажать «Создать», после чего откроется окно создания контракта (Рис. 2.61). В этом окне во вкладке «Основное» нужно заполнить следующие поля:

  • название (обязательное поле) - название контракта;

  • номер - номер контракта;

  • дата начала и дата окончания - период действия контракта (если эти поля не заполнены, нельзя создать оперативное задание или задание по расписанию);

  • заказчик (обязательное поле) - кластер этой организации будет присвоен контракту;

  • исполнитель (обязательное поле) - организация, которая является исполнителем контракта и на которую задания будут назначены автоматически при выборе данного контракта;

  • тумблер «Разрешить исполнителю создавать задания по контракту» (отключен по умолчанию) - если он отключен, то пользователи при создании задания не смогут выбрать данный контракт;

  • описание - комментарий к контракту.

_images/mapsurf_us_58_1.png

Рис. 2.61 Создание контракта

При необходимости в контракт можно добавить виды работ и указать перечень объектов обслуживания, по которым должны выполняться работы. Для этого во вкладке «Группы объектов и видов работ» нужно нажать «Добавить». Добавится блок выбора объектов обслуживания и видов работ. Чтобы добавить значения, нужно нажать «Изменить». При изменении объекта обслуживания откроется окно, в котором нужно выбрать слой и объекты. Для удобства в окне есть поисковая строка, а также возможность выделить все или отдельные объекты (Рис. 2.62).

_images/mapsurf_us_58_2.png

Рис. 2.62 Привязка контракта к объектам обслуживания

При изменении вида работ откроется окно, в котором нужно выбрать необходимые виды работ. Для удобства есть поисковая строка, возможность выделить все или отдельные виды работ, а также фильтр на отображение всех видов работ или только выбранных (Рис. 2.63).

_images/mapsurf_us_58_3.png

Рис. 2.63 Привязка контракта к видам работ

После сохранения данных по контракту задания могут быть созданы только по выбранным видам работ и объектам обслуживания. В рамках одного контракта может быть создано несколько подобных групп объектов и видов работ. Программа также осуществляет проверку на доступность организации-исполнителю выбранных видов работ. При отсутствии прав у организации контракт не будет сохранен, так как в дальнейшем это может привести к ошибкам при создании заданий. При выборе объекта, который имеет связь с организацией/кластером, задание должно быть создано в указанной организации. Если у данной организации нет прав на выбранный вид работ, контракт не будет сохранен.

После внесения всех данных по контракту нужно нажать «Создать». Контракт появится в списке контрактов «MapSurfer» и «ActiveMap Messages».

2.7.1.6.3. Управление контрактами

Для перехода в окно с контрактами в модуле «Задания» нужно кликнуть на «Контракты». В открывшемся окне (Рис. 2.64) будет представлен весь список внесенных в систему контрактов (для роли администратора) или список контрактов кластера (для администратора кластера).

_images/mapsurf_us_58_4.png

Рис. 2.64 Список контрактов

В окне контрактов есть поиск по номеру, названию и ID контракта, также можно настроить фильтры по следующим атрибутам контрактов:

  • Кластер,

  • Заказчик,

  • Исполнитель.

Контракты представлены в виде таблицы, в которой отражена вся основная информация по контракту. Для удобства есть сортировка в двух направлениях, которая работает по нажатию на наименование атрибута. Для редактирования контракта следует выбрать его и нажать на «Редактировать». Откроется окно, аналогичное окну создания, где можно внести и сохранить правки. Чтобы удалить контракт, следует выбрать его и нажать на «Удалить». При удалении контракта оперативные задания, созданные по нему, и задания, созданные по расписанию, сохраняются (название контракта отображается в задании), само расписание будет удалено.

2.7.1.6.4. Создание оперативного задания по контракту

Создание задания подробно описано в разделе Создание оперативного задания. Появление контракта в кластере подразумевает дополнительную возможность подключения контракта (Рис. 2.65).

_images/mapsurf_us_58_5.png

Рис. 2.65 Добавление контракта к заданию

Следует нажать «Выбрать контракт» и выбрать нужный из выпадающего списка. Поле «Организация-исполнитель» будет заполнено автоматически значением, указанным в контракте. Приложение выполняет проверку на корректность внесенных данных при выборе контракта. В случае несоответствия контракта и вида работ организации-исполнителя или объектов обслуживания будет отображено соответствующее сообщение.

При просмотре уже созданного задания будет отображаться информация о контракте (Рис. 2.66). При наличии соответствующих прав при необходимости можно удалить из задания ранее выбранный контракт, а также добавить новый.

_images/mapsurf_us_58_6.png

Рис. 2.66 Информация о контракте в задании

Во вкладке “Задания” панель фильтрации дополнена фильтром по контрактам для оперативного поиска заданий, созданных по контрактам.

2.7.1.6.5. Создание планового задания с контрактом

Создание расписания подробно описано в разделе Расписание. Если в кластере есть контракт, то при создании нового расписания появится поле для выбора контракта (Рис. 2.67).

_images/mapsurf_us_58_7.png

Рис. 2.67 Создание расписания с контрактом

В шаблоне задания поле «Организация-исполнитель» будет автоматически заполнено значением, указанным в контракте. При этом нужно помнить, что если расписание было создано по контракту, в котором указаны объекты обслуживания, то создавать задание или шаблон по этому контракту без объектов обслуживания нельзя. Для оперативного поиска расписаний, созданных по контрактам, во вкладке «Расписание» панель фильтрации дополнена фильтром по контрактам. В карточках расписаний отображены данные о контракте (Рис. 2.68).

_images/mapsurf_us_58_8.png

Рис. 2.68 Отображение контрактов в расписании