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