Параметры типа продукта

Параметры типа продукта#

Параметры типа продукта (услуг) — это необходимая информация от пользователя, которая требуется для открытия услуги. Значение каждого параметра передается в обработчик услуг, идентификация параметров происходит по внутреннему имени параметров.

Примечание

Не рекомендуется изменять внутренние имена параметров, встроенных в подсистему.

При создании собственного типа продукта необходимо использовать ручную обработку услуг или обработку через Shell-скрипты.

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

  • необязательный параметр — такой параметр допускается оставить пустым. В этом случае при открытии услуги будет использовано стандартное значение;

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

Настройка параметров типа продукта#

Для управления параметрами необходимо:

  1. Перейти в раздел Продукты — Типы продуктов, выбрать тип продукта и нажать кнопку Параметры.

  2. Нажать кнопку Создать, на открывшейся странице заполнить:

    • Наименование;

    • Внутреннее имя — имя параметра для его идентификации в обработчиках услуг. Должно быть уникальным, не содержать пробелов, специальных символов (кроме нижнего подчеркивания), не должно начинаться с цифры и должно состоять из символов латинского алфавита;

    Примечание

    Внутреннее имя создаваемого параметра не должно совпадать со встроенными внутренними наименованиями. Это можно проверить при помощи API-запроса:

    <адрес_подсистемы>?billmgr?func=<внутреннее имя типа продукта>&out=xml
    

    где:

    • <адрес_подсистемы> — адрес подсистемы;

    • <внутреннее_имя_типа_продукта> — внутреннее имя, которое нужно проверить.

    Если в ответе на запрос встречается проверяемое внутреннее имя, необходимо использовать другое имя.

    • Разрешить настройку подключения к тарифам — задает способ активации параметра для каждого тарифного плана:

      • опция неактивна — параметр будет активен для всех тарифов с данным типом продукта;

      • опция активна — параметр неактивен для всех тарифов с данным типом продукта. Чтобы включить параметр для нужных тарифов, необходимо перейти в раздел Продукты — Типы продуктов, выбрать тип продукта, нажать кнопку Параметры, затем кнопку Тарифы;

    • Показывать при заказе — опция, чтобы на странице заказа услуги клиент указал значения параметра;

    • Показывать при открытии — опция, чтобы при ручной обработке отобразить параметр в задаче на открытие услуги;

    • Показывать в списке — опция, чтобы отобразить параметр в списке услуг этого типа продукта: раздел Товары/Услуги название типа продукта;

    • Доступ на чтение и Доступ для изменения — минимальный уровень пользователя, которому доступно чтение и редактирование параметра:

      • клиент;

      • сотрудник;

      • суперпользователь;

    • Вызвать обработчик при изменении — опция, чтобы запустить синхронизацию значений параметров после редактирования услуги в разделе Товары/Услуги <Название типа продукта> кнопка Изменить;

    • Тип поля ввода — тип данных для ввода в поле параметра. От выбранного типа зависят дополнительные настройки:

    Тип поля ввода

    Настройки

    Строковое поле

    Несколько значений — опция чтобы клиент через пробел мог указать несколько значений параметра; Количество строк ввода — количество строк ввода в текстовом поле; Функция проверки — функция для проверки введенного значения. Это не позволит пользователю указать значение в неверном формате

    Список

    Список значений параметра в разделе Продукты — Типы продуктов, выбрать тип продукта нажать кнопку Параметры, затем кнопку Значения

    Список со множественным выбором

    Список значений параметра в разделе Продукты — Типы продуктов, выбрать тип продукта нажать кнопку Параметры, затем кнопку Значения

    Флаг

    Текстовое поле

    Количество строк ввода — количество строк ввода в текстовом поле

    • Обязательный параметр — опция для определения обязательности заполнения параметра. Не отображается, если Тип поля ввода «Флаг»;

    • Подсказка — подсказка к полю, которая появляется при наведении на символ вопроса в интерфейсе;

    • Копируемое — опция, чтобы рядом со значением поля отображалась кнопка Скопировать;

    • Шифровать — опция для хранения значения параметра в зашифрованном виде;

    • Сортировка — параметр сортировки. Влияет на порядок отображения параметра на форме заказа и редактирования услуги.