Настройка работы с массовым запросом

Массовый запрос — это запрос, вызванный возникновением общей неисправности, сбоя и пр., о чем свидетельствует несколько обращений от пользователей с одинаковой корневой причиной.

Признак "массовый" можно присвоить любому запросу, зарегистрированному в системе. С массовым запросом можно связать один или несколько подчиненных запросов.

Связь "массовый-подчиненный" можно устанавливать только между запросами одного типа.

Правила подбора профиля связанных жизненных циклов для связанных запросов

Профиль выбирается по совпадению типов связанных запросов. Типы указываются в параметрах профиля связанных жизненных циклов:

  • тип массового запроса указывается в параметре "Ведущий";
  • тип подчиненного запроса указывается в параметре "Ведомый".

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

Если типы связанных запросов совпадают для нескольких профилей или не совпадают ни с одним из профилей, то взаимодействие между связанными запросами определяется по системному профилю взаимодействия жизненных циклов для запросов.

Особенности массового запроса

  • Изменение типа массового запроса не допустимо, если у него есть подчиненные запросы.
  • Контрагент массового запроса может быть изменен при условии, что новый контрагент имеет соглашения по услуге, связанной с массовым запросом.

Особенности подчиненного запроса

Статусы жизненного цикла:

  • Подчиненный запрос при установлении связи с массовым переходит в статус, в котором находится массовый запрос. Далее их жизненные циклы синхронизируются до разрыва связи. Статус разрыва связи устанавливается в профиле связанных жизненных циклов.

  • При изменении статуса массового запроса происходит автоматическое изменение статуса всех его подчиненных запросов, при этом:

    • В подчиненные запросы копируются значения атрибутов, заполненные на форме смены статуса.

      Исключения копирования значений атрибутов для отдельных типов подчиненных запросов можно настроить в конфигурации системы dbaccess.properties.

    • Для всех запросов выполняются действия на вход и выход из статуса.
    • Для массового запроса проверяются условия на вход и выход из статуса, в подчиненных запросах условия не проверяются;
    • Ответственный за подчиненный запрос не изменяется.

      Копирование ответственного из массового запроса в подчиненные определяется профилем связанных жизненных циклов, см. Настройка атрибутов для наследования значений из ведущего в ведомый. Атрибут "Ответственный" (responsible) должен быть выбран для наследования.

  • В карточке подчиненного запроса не отображаются кнопки панели действий с объектом: "Изменить статус", "Изменить ответственного", "Изменить тип".

Атрибуты запроса:

  • В подчиненном запросе отображаются атрибуты, наследуемые из массового запроса. Значения атрибутов копируются из массового в подчиненный:

    • При связывании запросов.

    • При изменении значений атрибутов в массовом до тех пор, пока связь не будет разорвана.

      Список наследуемых атрибутов настраивается в профиле связанных жизненных циклов, см. Настройка атрибутов для наследования значений из ведущего в ведомый.

    • При изменении значений атрибутов на форме смены статуса в массовом запросе.

      Исключения копирования значений атрибутов для отдельных типов подчиненных запросов можно настроить в конфигурации системы dbaccess.properties.

  • В подчиненном запросе не редактируются атрибуты:

    • Атрибуты, значения которых наследуются из массового запроса.
    • Системные атрибуты: "Статус" (state), "Тип", "Услуга" (service).

      При попытке изменения вышеперечисленных атрибутов в скриптах, определяющих действия на вход/выход из статуса, скриптах-действиях по событию произойдет ошибка.

Счетчики времени:

  • Все счетчики времени в массовом запросе и подчиненных запросах независимы друг от друга. Для подчиненных запросов условия запуска/приостановки/возобновления/остановки счетчиков времени проверяются при связывании с массовым запросом.

Особенности работы с комментариями в массовом запросе

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

    Возможность копирования определяется наличием у пользователя прав на копирование комментариев из ведомого в ведущий объект и (или) копирование комментариев из ведущего в ведомый объект в классе "Запрос" (serviceCall). При наличии у пользователя права на копирование комментария на форме добавления комментария отображается соответствующих флажок "Копировать в ведомые объекты" / "Копировать в ведущий объект".

  • Комментарий, добавленный в массовый запрос на форме изменения ответственного, может копироваться в подчиненные. Возможность копирования определяется наличием у пользователя прав на копирование комментариев из ведущего в ведомый объект в классе "Запрос" (serviceCall).
  • Комментарий, добавленный в массовый запрос на форме смены статуса, копируется в подчиненный запрос при условии обязательного заполнения комментария при входе в данный статус, см. Атрибуты и комментарии для статуса ЖЦ.

    Исключения копирования комментария для отдельных типов подчиненных запросов можно настроить в конфигурации системы dbaccess.properties.

Разрыв связи с массовым запросом

Разрыв связи с массовым запросом производится:

  • автоматически при входе массового запроса в статус для разрыва связи;
  • вручную, при разрыве связи с массовым запросом в карточке запроса.

После разрыва связи в запросах, которые были подчиненными:

  • ответственный не меняется (т.е. остается ответственный, который был назначен до момента разрыва связи;
  • снимается ограничение на редактирование атрибутов;
  • отображаются кнопки панели действий с объектом: "Изменить статус", "Изменить ответственного", "Изменить тип".

Значения атрибутов с формы изменения статуса копируются во все запросы, с которыми разрывается связь.

Права для работы с массовым запросом

Возможность работы с массовыми запросами и видимость кнопки "Работа с массовостью" регламентируются в классе "Запрос" (serviceCall) правом "Изменение массовости" в группе прав "Действия с объектом", см. Права пользователя на выполнение операций в интерфейсе оператора.

Отображение списков и поиск на форме "Связанные запросы"

Набор столбцов в списке форме работы с массовыми запросами "Связанные запросы" определяется системной группой "Атрибуты для связывания" в классе "Запрос" (serviceCall), см. Контент "Связанные запросы".

Параметры для поиска запросов на форме "Связанные запросы" настраиваются для класса/типа "Запрос" (serviceCall), см. Настройка поиска в классе и типе объектов. Поиск по дате и времени не производится.

Условия фильтрации услуг при редактировании, заданные при настройке поля "Соглашение/Услуга" на странице "Параметры запросов"не влияют на поле "Услуги" на форме работы с массовыми запросами.

Атрибуты, отображающие массовость запроса

Для отображения признака массовости и ссылок на массовый и подчиненные запроса в карточке запроса используются атрибуты: "Массовый" (massProblem), "Массовый запрос" (masterMassProblem) и "Подчиненные запросы" (massProblemSlaves), см. Атрибуты, определяющие массовость запроса.

Выполнение действия в интерфейсе оператора: Действия с массовыми запросами