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

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

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

Примечание

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

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

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

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

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

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

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

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

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

    • Наименование (ru) — наименование типа продукта для пользователей на русском языке;

    • Наименование (en) — наименование типа продукта для пользователей на английском языке;

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

      Примечание

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

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

      Где:

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

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

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

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

    • Показывать при заказе — при включенном флаге пользователю при заказе необходимо указать этот параметр;

    • Показывать при открытии — при включенном флаге параметр необходимо заполнить при открытии услуги;

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

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

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

      • клиент;

      • сотрудник;

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

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

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

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

    • Количество строк ввода — указать количество строк ввода в текстовом поле;

    • Обязательный параметр — при включенном флаге запрещает пустое значение для параметра;

    • Функция проверки — выбрать функцию проверки введенного значения;

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

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

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

    • Шифровать — при включенном флаге значение параметра будет храниться в зашифрованном виде;

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

    ../../../../_images/parametrs_change.png
  3. Нажать кнопку Ok.