Настройки параметра "Соглашение/Услуга"

В разделе описываются настройки параметра привязки запроса "Соглашение/Услуга".

Параметр "Значение поля "Соглашение/Услуга"

Параметр "Значение поля "Соглашение/Услуга" определяет возможные значения поля "Соглашение/услуга":

  • на форме добавления запроса (в интерфейсе оператора);
  • на форме "Изменение привязки запроса" (в интерфейсе оператора);
  • на форме "Изменение класса" при настройке параметров запроса по умолчанию для контрагента (в интерфейсе администратора).

Чтобы настроить параметр "Значение поля "Соглашение/Услуга", выполните следующие действия:

  1. В меню навигации выберите "Настройка бизнес-процессов" → "Параметры запросов". На экране отобразится страница "Параметры запросов".

  2. В блоке "Поле "Соглашение/Услуга" нажмите кнопку "Редактировать". Откроется форма "Изменение параметров поля "Соглашение/Услуга".

  3. Выберите один из вариантов значения поля "Соглашение/Услуга":

    • "Соглашение" — для выбора связи доступны только объекты класса "Соглашение" (agreement), объекты класса "Услуга" (slmService) в списке не отображаются. Атрибут "Услуга" (service) в запросе не заполняется. Запрос связан только с соглашением.
    • "Соглашение или услуга" — для выбора связи доступны объекты классов "Соглашение" (agreement) и "Услуга" (slmService). Атрибут "Услуга" (service) в запросе может быть как пуст, так и заполнен. Запрос может быть связан с соглашением или с услугой.
    • "Услуга" — для выбора связи доступны только объекты класса "Услуга" (slmService). При регистрации запроса атрибут "Услуга" (service) необходимо заполнить. Запрос связан только с услугой.
  4. Нажмите кнопку Сохранить.

Представление для редактирования поля "Соглашение/Услуга"

Параметр "Представление для редактирования" определяет представление для редактирования поля "Соглашение/услуга".

Возможные значения

Возможные значения зависят от значения параметра "Значение поля "Соглашение/Услуга":

  • "Соглашение или услуга":

    • Иерархический список (соглашение и услуга) — отображается список соглашений, под каждым соглашением со сдвигом вправо расположен список услуг, связанных с данным соглашением.
    • Плоский список — вначале отображается список соглашения, затем список услуг. Если услуги дублируются в рамках нескольких соглашений, то в скобках для услуги указываются связанные соглашения.
  • "Соглашение":

    • Плоский список — отображается список соглашений.
    • Выбор из каталога — отображается список папок каталога "Соглашение", в каждой папке выводится список соглашений.
  • "Услуга":

    • Иерархический список (соглашение и услуга) — отображается список соглашений, под каждым соглашением со сдвигом вправо расположен список услуг, связанных с данным соглашением. Для выбора доступны только соглашения.
    • Плоский список — отображается список услуг.
    • Выбор из каталога — отображается список папок каталога "Услуга", в каждой папке выводится список услуг.
    • "Иерархический список (услуги)" — отображается иерархический список услуг (под родительской услугой отображаются вложенные в нее услуги). Доступен для выбора если класс "Услуга" (slmService) вложен в объект своего класса.

Настройка представления

Чтобы настроить представление для редактирования поля "Соглашение /Услуга", выполните следующие действия:

  1. В меню навигации выберите "Настройка бизнес-процессов" → "Параметры запросов". На экране отобразится страница "Параметры запросов".
  2. В блоке "Поле "Соглашение/Услуга" нажмите кнопку "Редактировать".
  3. На форме "Изменение параметров поля "Соглашение/Услуга" выберите представление для редактирования поля "Соглашение/Услуга" в поле "Представление для редактирования".
  4. Нажмите кнопку Сохранить.

Фильтрация соглашений и услуг в поле "Соглашение/Услуга"

Фильтрация значений в поле "Соглашение/Услуга" определяется параметрами:

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

    Флажок отображается, если в параметре "Значение поля "Соглашение/Услуга" выбраны значения "Соглашение или услуга", "Соглашение", "Услуга".

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

    Флажок отображается, если в параметре "Значение поля "Соглашение/Услуга" выбраны значения "Соглашение или услуга" и "Услуга".

    Заданные условия фильтрации соглашений и услуг при редактировании не влияют на настройку параметров запроса по умолчанию.

    Заданные условия фильтрации услуг не влияют на поле "Услуги" на форме работы с массовыми запросами.

Настройка фильтрации

Чтобы настроить фильтрацию соглашений и услуг в поле "Соглашение/Услуга", выполните следующие действия:

  1. В меню навигации выберите "Настройка бизнес-процессов" → "Параметры запросов". На экране отобразится страница "Параметры запросов".
  2. В блоке "Поле "Соглашение/Услуга" нажмите кнопку "Редактировать". Откроется форма "Изменение параметров поля "Соглашение/Услуга"".
  3. Установите флажок в поле "Фильтрация соглашений при редактировании" и/или "Фильтрация услуг при редактировании". Правила фильтрации задаются в скрипте фильтрации.

  4. Нажмите кнопку Сохранить.

Если значение параметра "Значение поля "Соглашение/услуга"": "Услуга" и существуют услуги, связанные с несколькими соглашениями, то скрипт фильтрации услуг в зависимости от соглашений может работать некорректно.

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

Определяющее поле при выборе соглашения/услуги и типа запроса

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

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

Пока не заполнено определяющее поле (отображается первым), второе поле пусто.

Порядок отображения полей "Соглашение/Услуга" и "Тип запроса" влияет:

  • на форму "Добавление запроса" (в интерфейсе оператора);
  • на форму "Изменение привязки запроса" (в интерфейсе оператора);
  • на форму "Изменение класса" при настройке параметров запроса по умолчанию для контрагента (в интерфейсе администратора).

Определяющее поле "Соглашение/Услуга" (отображается первым)

  1. "Соглашение/Услуга" — возможные значения поля: услуги и (или) соглашения, получателем которых является контрагент запроса (определяются по атрибуту "Соглашения" (recipientAgreements) в карточке сотрудника, отдела и команды). Класс объектов, доступных для выбора (только услуги, только соглашения, соглашения и услуги) определяется при настройке параметров поля "Соглашение/Услуга". Выбранное значение определяет список значений в поле "Тип запроса".
  2. "Тип запроса" — возможные значения поля:

    • если выбрано соглашение, то для выбора доступны все неархивные типы запросов, зарегистрированные в системе;
    • если выбрана услуга, то для выбора доступны только типы запросов, связанные с услугой (атрибут услуги "Типы запросов" (callCases).

В интерфейсе оператора, при добавлении запроса по кнопке "Добавить" в верхнем меню, список типов запроса, доступных для выбора, дополнительно ограничивается. Если запрос привязан к услуге, то в списке будут отображаться типы запросов, связанные с услугой, и соответствующие выбранному типу запросов и вложенным в него типам. Если запрос привязан к соглашению, то выбранный тип запроса и вложенные в него типы.

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

Определяющее поле "Тип запроса" (отображается первым)

  1. "Тип запроса" — возможные значения поля зависят от привязки запроса:

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

    В интерфейсе оператора при добавлении запроса по общей кнопке "Добавить" список типов запроса, доступных для выбора, дополнительно ограничивается. Если запрос привязан к услуге, то в списке будут отображаться типы запросов, связанные с услугой, и соответствующие выбранному типу запросов и вложенным в него типам. Если запрос привязан к соглашению, то выбранный тип запроса и вложенные в него типы.

  2. "Соглашение/Услуга" — возможные значения поля: услуги и (или) соглашения, получателем которых является контрагент запроса, в рамках которых можно добавить выбранный тип запроса.

Настройка порядка отображения и заполнения полей "Соглашение/Услуга" и "Тип запроса"

Чтобы настроить определяющее поле, выполните следующие действия:

  1. В меню навигации выберите "Настройка бизнес-процессов" → "Параметры запросов". На экране отобразится страница "Параметры запросов".

  2. Нажмите кнопку "Редактировать" в блоке "Определяющее поле при выборе соглашения/услуги и типа запроса". На экране откроется форма "Изменение параметров запроса".

  3. Выберите один из вариантов в поле "Выбирать сначала": "Соглашение/Услуга" или "Тип запроса".
  4. Нажмите кнопку Сохранить.

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