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

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

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

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

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

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

Чтобы создать новую зависимость:

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

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

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

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

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

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