Параметры типа продукта#
Параметры типа продукта (услуг) — это необходимая информация от пользователя, которая требуется для открытия услуги. Значение каждого параметра передается в обработчик услуг, идентификация параметров происходит по внутреннему имени параметров.
Примечание
Не рекомендуется изменять внутренние имена параметров, встроенных в подсистему.
При создании собственного типа продукта необходимо использовать ручную обработку услуг или обработку через Shell-скрипты.
Некоторые услуги невозможно создать без указания определенных параметров. Такие параметры можно сделать обязательными для заполнения клиентом:
необязательный параметр — такой параметр допускается оставить пустым. В этом случае при открытии услуги будет использовано стандартное значение;
обязательный параметр — невозможно заказать услуги без указания такого параметра. В обработчике услуг для параметра не определено значение по умолчанию или значение должно быть уникальным.
Настройка параметров типа продукта#
Для управления параметрами необходимо:
Перейти в раздел Продукты — Типы продуктов, выбрать тип продукта и нажать кнопку Параметры.
Нажать кнопку Создать, на открывшейся странице заполнить:
Наименование;
Внутреннее имя — имя параметра для его идентификации в обработчиках услуг. Должно быть уникальным, не содержать пробелов, специальных символов (кроме нижнего подчеркивания), не должно начинаться с цифры и должно состоять из символов латинского алфавита;
Примечание
Внутреннее имя создаваемого параметра не должно совпадать со встроенными внутренними наименованиями. Это можно проверить при помощи API-запроса:
<адрес_подсистемы>?billmgr?func=<внутреннее имя типа продукта>&out=xml
где:
<адрес_подсистемы> — адрес подсистемы;
<внутреннее_имя_типа_продукта> — внутреннее имя, которое нужно проверить.
Если в ответе на запрос встречается проверяемое внутреннее имя, необходимо использовать другое имя.
Разрешить настройку подключения к тарифам — задает способ активации параметра для каждого тарифного плана:
опция неактивна — параметр будет активен для всех тарифов с данным типом продукта;
опция активна — параметр неактивен для всех тарифов с данным типом продукта. Чтобы включить параметр для нужных тарифов, необходимо перейти в раздел Продукты — Типы продуктов, выбрать тип продукта, нажать кнопку Параметры, затем кнопку Тарифы;
Показывать при заказе — опция, чтобы на странице заказа услуги клиент указал значения параметра;
Показывать при открытии — опция, чтобы при ручной обработке отобразить параметр в задаче на открытие услуги;
Показывать в списке — опция, чтобы отобразить параметр в списке услуг этого типа продукта: раздел Товары/Услуги название типа продукта;
Доступ на чтение и Доступ для изменения — минимальный уровень пользователя, которому доступно чтение и редактирование параметра:
клиент;
сотрудник;
суперпользователь;
Вызвать обработчик при изменении — опция, чтобы запустить синхронизацию значений параметров после редактирования услуги в разделе Товары/Услуги <Название типа продукта> кнопка Изменить;
Тип поля ввода — тип данных для ввода в поле параметра. От выбранного типа зависят дополнительные настройки:
Тип поля ввода
Настройки
Строковое поле
Несколько значений — опция чтобы клиент через пробел мог указать несколько значений параметра; Количество строк ввода — количество строк ввода в текстовом поле; Функция проверки — функция для проверки введенного значения. Это не позволит пользователю указать значение в неверном формате
Список
Список значений параметра в разделе Продукты — Типы продуктов, выбрать тип продукта нажать кнопку Параметры, затем кнопку Значения
Список со множественным выбором
Список значений параметра в разделе Продукты — Типы продуктов, выбрать тип продукта нажать кнопку Параметры, затем кнопку Значения
Флаг
Текстовое поле
Количество строк ввода — количество строк ввода в текстовом поле
Обязательный параметр — опция для определения обязательности заполнения параметра. Не отображается, если Тип поля ввода «Флаг»;
Подсказка — подсказка к полю, которая появляется при наведении на символ вопроса в интерфейсе;
Копируемое — опция, чтобы рядом со значением поля отображалась кнопка Скопировать;
Шифровать — опция для хранения значения параметра в зашифрованном виде;
Сортировка — параметр сортировки. Влияет на порядок отображения параметра на форме заказа и редактирования услуги.