Настройки параметра "Соглашение/Услуга"
В разделе описываются настройки параметра привязки запроса "Соглашение/Услуга".
- Параметр "Значение поля "Соглашение/Услуга"
- Представление для редактирования поля "Соглашение/Услуга"
- Фильтрация соглашений и услуг в поле "Соглашение/Услуга"
- Определяющее поле при выборе соглашения/услуги и типа запроса
Параметр "Значение поля "Соглашение/Услуга"
Параметр "Значение поля "Соглашение/Услуга" определяет возможные значения поля "Соглашение/услуга":
- на форме добавления запроса (в интерфейсе оператора);
- на форме "Изменение привязки запроса" (в интерфейсе оператора);
- на форме "Изменение класса" при настройке параметров запроса по умолчанию для контрагента (в интерфейсе администратора).
Чтобы настроить параметр "Значение поля "Соглашение/Услуга", выполните следующие действия:
-
В меню навигации выберите "Настройка бизнес-процессов" → "Параметры запросов". На экране отобразится страница "Параметры запросов".
-
В блоке "Поле "Соглашение/Услуга" нажмите кнопку "Редактировать". Откроется форма "Изменение параметров поля "Соглашение/Услуга".
-
Выберите один из вариантов значения поля "Соглашение/Услуга":
- "Соглашение" — для выбора связи доступны только объекты класса "Соглашение" (agreement), объекты класса "Услуга" (slmService) в списке не отображаются. Атрибут "Услуга" (service) в запросе не заполняется. Запрос связан только с соглашением.
- "Соглашение или услуга" — для выбора связи доступны объекты классов "Соглашение" (agreement) и "Услуга" (slmService). Атрибут "Услуга" (service) в запросе может быть как пуст, так и заполнен. Запрос может быть связан с соглашением или с услугой.
- "Услуга" — для выбора связи доступны только объекты класса "Услуга" (slmService). При регистрации запроса атрибут "Услуга" (service) необходимо заполнить. Запрос связан только с услугой.
- Нажмите кнопку Сохранить.
Представление для редактирования поля "Соглашение/Услуга"
Параметр "Представление для редактирования" определяет представление для редактирования поля "Соглашение/услуга".
Возможные значения
Возможные значения зависят от значения параметра "Значение поля "Соглашение/Услуга":
-
"Соглашение или услуга":
- Иерархический список (соглашение и услуга) — отображается список соглашений, под каждым соглашением со сдвигом вправо расположен список услуг, связанных с данным соглашением.
- Плоский список — вначале отображается список соглашения, затем список услуг. Если услуги дублируются в рамках нескольких соглашений, то в скобках для услуги указываются связанные соглашения.
-
"Соглашение":
- Плоский список — отображается список соглашений.
- Выбор из каталога — отображается список папок каталога "Соглашение", в каждой папке выводится список соглашений.
-
"Услуга":
- Иерархический список (соглашение и услуга) — отображается список соглашений, под каждым соглашением со сдвигом вправо расположен список услуг, связанных с данным соглашением. Для выбора доступны только соглашения.
- Плоский список — отображается список услуг.
- Выбор из каталога — отображается список папок каталога "Услуга", в каждой папке выводится список услуг.
- "Иерархический список (услуги)" — отображается иерархический список услуг (под родительской услугой отображаются вложенные в нее услуги). Доступен для выбора если класс "Услуга" (slmService) вложен в объект своего класса.
Настройка представления
Чтобы настроить представление для редактирования поля "Соглашение /Услуга", выполните следующие действия:
- В меню навигации выберите "Настройка бизнес-процессов" → "Параметры запросов". На экране отобразится страница "Параметры запросов".
- В блоке "Поле "Соглашение/Услуга" нажмите кнопку "Редактировать".
- На форме "Изменение параметров поля "Соглашение/Услуга" выберите представление для редактирования поля "Соглашение/Услуга" в поле "Представление для редактирования".
- Нажмите кнопку Сохранить.
Фильтрация соглашений и услуг в поле "Соглашение/Услуга"
Фильтрация значений в поле "Соглашение/Услуга" определяется параметрами:
-
Фильтрация соглашений при редактировании — определяет визуальное ограничение набора соглашений и услуг, которые можно выбирать в поле "Соглашение/услуга". Условия фильтрации указываются в скрипте, поле ввода скрипта отображается после установки флажка. Соглашения, несоответствующие условиям фильтрации, а также связанные с ними услуги, не отображаются в поле выбора.
Флажок отображается, если в параметре "Значение поля "Соглашение/Услуга" выбраны значения "Соглашение или услуга", "Соглашение", "Услуга".
-
Фильтрация услуг при редактировании — определяет визуальное ограничение набора услуг, которые можно выбирать в поле "Соглашение/услуга". Условия фильтрации указываются в скрипте, поле ввода скрипта отображается после установки флажка.
Флажок отображается, если в параметре "Значение поля "Соглашение/Услуга" выбраны значения "Соглашение или услуга" и "Услуга".
Заданные условия фильтрации соглашений и услуг при редактировании не влияют на настройку параметров запроса по умолчанию.
Заданные условия фильтрации услуг не влияют на поле "Услуги" на форме работы с массовыми запросами.
Настройка фильтрации
Чтобы настроить фильтрацию соглашений и услуг в поле "Соглашение/Услуга", выполните следующие действия:
- В меню навигации выберите "Настройка бизнес-процессов" → "Параметры запросов". На экране отобразится страница "Параметры запросов".
- В блоке "Поле "Соглашение/Услуга" нажмите кнопку "Редактировать". Откроется форма "Изменение параметров поля "Соглашение/Услуга"".
-
Установите флажок в поле "Фильтрация соглашений при редактировании" и/или "Фильтрация услуг при редактировании". Правила фильтрации задаются в скрипте фильтрации.
- Нажмите кнопку Сохранить.
Если значение параметра "Значение поля "Соглашение/услуга"": "Услуга" и существуют услуги, связанные с несколькими соглашениями, то скрипт фильтрации услуг в зависимости от соглашений может работать некорректно.
Пример: Запрос связан с услугой, в поле "Скрипт фильтрации услуг" указан скрипт, который должен вернуть только услуги в рамках незакрытых соглашений. Если услуга привязана к нескольким соглашениям, то скрипт работает некорректно, в интерфейсе оператора в поле "Соглашение/услуга" данная услуга отображается в рамках как незакрытых, так и закрытых соглашений.
Определяющее поле при выборе соглашения/услуги и типа запроса
Поля "Соглашение/услуга" и "Тип запроса" как правило отображаются и заполняются парой. Значение одного поля определяет список доступных значений в другом поле.
Возможные значения полей "Соглашение/услуга" и "Тип запроса" могут фильтроваться по заданным правилам. Так как поля "Соглашение/услуга" и "Тип запроса" взаимосвязаны между собой, то заданные правила фильтрации влияют на возможный набор значений для выбора в обоих полях.
- Фильтрация соглашений и услуг в поле "Соглашение/Услуга"
- Фильтрация типов в параметрах "Тип запроса" и "Новый тип запроса"
Пока не заполнено определяющее поле (отображается первым), второе поле пусто.
Порядок отображения полей "Соглашение/Услуга" и "Тип запроса" влияет:
- на форму "Добавление запроса" (в интерфейсе оператора);
- на форму "Изменение привязки запроса" (в интерфейсе оператора);
- на форму "Изменение класса" при настройке параметров запроса по умолчанию для контрагента (в интерфейсе администратора).
Определяющее поле "Соглашение/Услуга" (отображается первым)
- "Соглашение/Услуга" — возможные значения поля: услуги и (или) соглашения, получателем которых является контрагент запроса (определяются по атрибуту "Соглашения" (recipientAgreements) в карточке сотрудника, отдела и команды). Класс объектов, доступных для выбора (только услуги, только соглашения, соглашения и услуги) определяется при настройке параметров поля "Соглашение/Услуга". Выбранное значение определяет список значений в поле "Тип запроса".
-
"Тип запроса" — возможные значения поля:
- если выбрано соглашение, то для выбора доступны все неархивные типы запросов, зарегистрированные в системе;
- если выбрана услуга, то для выбора доступны только типы запросов, связанные с услугой (атрибут услуги "Типы запросов" (callCases).
В интерфейсе оператора, при добавлении запроса по кнопке "Добавить" в верхнем меню, список типов запроса, доступных для выбора, дополнительно ограничивается. Если запрос привязан к услуге, то в списке будут отображаться типы запросов, связанные с услугой, и соответствующие выбранному типу запросов и вложенным в него типам. Если запрос привязан к соглашению, то выбранный тип запроса и вложенные в него типы.
Выполнение действия в интерфейсе оператора: см. Добавление запроса по кнопке "Добавить".
Определяющее поле "Тип запроса" (отображается первым)
-
"Тип запроса" — возможные значения поля зависят от привязки запроса:
- если выбрано соглашение или соглашение и услуга, то для выбора доступны все неархивные типы запросов, зарегистрированные в системе;
- если выбрана только услуга, то для выбора доступны типы запросов, связанные со всеми услугами контрагента запроса.
В интерфейсе оператора при добавлении запроса по общей кнопке "Добавить" список типов запроса, доступных для выбора, дополнительно ограничивается. Если запрос привязан к услуге, то в списке будут отображаться типы запросов, связанные с услугой, и соответствующие выбранному типу запросов и вложенным в него типам. Если запрос привязан к соглашению, то выбранный тип запроса и вложенные в него типы.
- "Соглашение/Услуга" — возможные значения поля: услуги и (или) соглашения, получателем которых является контрагент запроса, в рамках которых можно добавить выбранный тип запроса.
Настройка порядка отображения и заполнения полей "Соглашение/Услуга" и "Тип запроса"
Чтобы настроить определяющее поле, выполните следующие действия:
- В меню навигации выберите "Настройка бизнес-процессов" → "Параметры запросов". На экране отобразится страница "Параметры запросов".
-
Нажмите кнопку "Редактировать" в блоке "Определяющее поле при выборе соглашения/услуги и типа запроса". На экране откроется форма "Изменение параметров запроса".
- Выберите один из вариантов в поле "Выбирать сначала": "Соглашение/Услуга" или "Тип запроса".
-
Нажмите кнопку Сохранить.
Форма изменения параметров запроса закроется, выбранное значение будет определять порядок отображения и заполнения полей "Соглашение/услуга" и "Тип запроса" на форме добавления запроса, изменения привязки и настройки параметров привязки запроса по умолчанию.