Документация BILLmanager 6
Документация — ваш лучший друг?
Поделитесь мнением и пройдите небольшой опрос
Пройти опрос

Зависимость между ресурсами

При настройке тарифа вы можете создать связь между двумя его дополнительными ресурсами (дополнениями). Когда между дополнениями настроена связь, количество одного (основного) дополнения влияет на доступное для заказа количество другого (зависимого) дополнения. 

В BILLmanager существует два типа связей:

  • по значениям — выбранное значение основного ресурса устанавливает минимальное допустимое количество зависимого ресурса. При этом клиент может изменять количество зависимого дополнения. Например, дисковое пространство зависит от количества баз данных (БД): при покупке пяти БД в заказе должно быть 50 Гб дискового пространства или больше. Если клиент укажет меньше 50 Гб дискового пространства, то BILLmanager автоматически добавит к заказу недостающее количество. Подробнее см. раздел текущей статьи "Зависимость по значениям". 
  • по коэффициенту зависимости — на единицу основного ресурса приходится фиксированное количество единиц зависимого ресурса. При этом клиент не может изменять количество зависимого дополнения. Например, дисковое пространство зависит от количества баз данных (БД): на одну БД должно приходиться 10 Гб дискового пространства. Если клиент закажет пять БД, то к его заказу будет добавлено 50 Гб дискового пространства без возможности изменить это значение. Чтобы настроить такую зависимость создайте в содержании тарифа ресурс с типом учёта "На основе значения других ресурсов". Подробнее см. в статье Особенности типов учёта.

Зависимость по значениям

Чтобы создать новую зависимость, перейдите в раздел Продукты  Тарифные планы → выберите тариф → кнопка Зависимости → кнопка Создать:

  1. Основное дополнение — выберите дополнение к тарифу, при изменении которого будет изменено значение зависимого дополнения. В списке доступны все ресурсы из содержания выбранного тарифа: Продукты  Тарифные планы → выберите тариф → кнопка Конфиг
  2. Значение — установите значение основного дополнения, при заказе которого будет изменено зависимое дополнение. Значения для выбора совпадают с настроенными в разделе Продукты  Тарифные планы → выберите тариф → кнопка Конфиг → кнопка Изменить
  3. Зависимое дополнение — выберите дополнение к тарифу, которое будет меняться в зависимости от значения основного дополнения. В списке доступны все ресурсы из содержания выбранного тарифа: Продукты  Тарифные планы → выберите тариф → кнопка Конфиг
  4. Значение — установите значение зависимого дополнения, которое должно быть в заказе клиента, когда он покупает указанное значение основного дополнения.
  5. Нажмите Ok, чтобы сохранить зависимость.
Обратите внимание!
Зависимости не работают для параметров продукта. Что такое параметры см. в статье Типы продуктов.

Пример использования

Например, для продажи виртуальных серверов по тарифу StartVM требуется настроить зависимость между дополнениями Процессор и Оперативная память. Если клиент заказывает процессор с тактовой частотой 1500 МГц и более, то количество оперативной памяти должно быть 2048 Мб или больше.

Чтобы настроить такую зависимость, перейдите в раздел Продукты  Тарифные планы → выделите тариф StartVM → кнопка Зависимости → кнопка Создать:

  1. Основное дополнение — выберите "Процессор". Если такое значение отсутствует, создайте ресурс с соответствующим типом в разделе Продукты → Тарифные планы → выберите тариф → кнопка Конфиг → кнопка Создать. Подробнее см. в статье Настройка содержания тарифа
  2. Значение — укажите 1500 МГц. 
  3. Зависимое дополнение — выберите "Оперативная память". Если такое значение отсутствует, создайте ресурс с соответствующим типом в  разделе Продукты → Тарифные планы → выберите тариф → кнопка Конфиг → кнопка Создать. Подробнее см. в статье Настройка содержания тарифа
  4. Значение — укажите 2048 Мб. 
  5. Нажмите Ok, чтобы сохранить зависимость.

При такой настройке:

  • если клиент заказывает процессор с тактовой частотой меньше 1500 МГц, зависимость работать не будет. Клиент может заказать любое количество оперативной памяти;
  • если клиент заказывает процессор с тактовой частотой 1500 МГц и больше, применяется зависимость. Клиент может заказать 2048 Мб оперативной памяти и больше.