При настройке тарифа вы можете создать связь между двумя его дополнительными ресурсами (дополнениями). Когда между дополнениями настроена связь, количество одного (основного) дополнения влияет на доступное для заказа количество другого (зависимого) дополнения.
В BILLmanager существует два типа связей:
- по значениям — выбранное значение основного ресурса устанавливает минимальное допустимое количество зависимого ресурса. При этом клиент может изменять количество зависимого дополнения. Например, дисковое пространство зависит от количества баз данных (БД): при покупке пяти БД в заказе должно быть 50 Гб дискового пространства или больше. Если клиент укажет меньше 50 Гб дискового пространства, то BILLmanager автоматически добавит к заказу недостающее количество. Подробнее см. раздел текущей статьи "Зависимость по значениям".
- по коэффициенту зависимости — на единицу основного ресурса приходится фиксированное количество единиц зависимого ресурса. При этом клиент не может изменять количество зависимого дополнения. Например, дисковое пространство зависит от количества баз данных (БД): на одну БД должно приходиться 10 Гб дискового пространства. Если клиент закажет пять БД, то к его заказу будет добавлено 50 Гб дискового пространства без возможности изменить это значение. Чтобы настроить такую зависимость создайте в содержании тарифа ресурс с типом учёта "На основе значения других ресурсов". Подробнее см. в статье Особенности типов учёта.
Зависимость по значениям
Чтобы создать новую зависимость, перейдите в раздел Продукты → Тарифные планы → выберите тариф → кнопка Зависимости → кнопка Создать:
- Основное дополнение — выберите дополнение к тарифу, при изменении которого будет изменено значение зависимого дополнения. В списке доступны все ресурсы из содержания выбранного тарифа: Продукты → Тарифные планы → выберите тариф → кнопка Конфиг.
- Значение — установите значение основного дополнения, при заказе которого будет изменено зависимое дополнение. Значения для выбора совпадают с настроенными в разделе Продукты → Тарифные планы → выберите тариф → кнопка Конфиг → кнопка Изменить.
- Зависимое дополнение — выберите дополнение к тарифу, которое будет меняться в зависимости от значения основного дополнения. В списке доступны все ресурсы из содержания выбранного тарифа: Продукты → Тарифные планы → выберите тариф → кнопка Конфиг.
- Значение — установите значение зависимого дополнения, которое должно быть в заказе клиента, когда он покупает указанное значение основного дополнения.
- Блокировать зависимое дополнение от изменения — выберите опцию, чтобы запретить изменение зависимого целочисленного дополнения. При заказе можно будет выбрать только Значение, установленное в предыдущем пункте. Если в качестве зависимого дополнения указаны "Процессор", "Оперативная память" или "Дисковое пространство", создание блокирующей зависимости запрещено,.
- Нажмите Ok, чтобы сохранить зависимость.
Примеры использования
Дополнения "Процессор" и "Оперативная память"
Например, для продажи виртуальных серверов по тарифу StartVM требуется настроить зависимость между дополнениями "Процессор" и "Оперативная память". Если клиент заказывает процессор с тактовой частотой 1500 МГц и более, то количество оперативной памяти должно быть 2048 Мб или больше.
Чтобы настроить такую зависимость, перейдите в раздел Продукты → Тарифные планы → выделите тариф StartVM → кнопка Зависимости → кнопка Создать:
- Основное дополнение — выберите "Процессор". Если такое значение отсутствует, создайте ресурс с соответствующим типом в разделе Продукты → Тарифные планы → выберите тариф → кнопка Конфиг → кнопка Создать. Подробнее см. в статье Настройка содержания тарифа.
- Значение — укажите 1500 МГц.
- Зависимое дополнение — выберите "Оперативная память". Если такое значение отсутствует, создайте ресурс с соответствующим типом в разделе Продукты → Тарифные планы → выберите тариф → кнопка Конфиг → кнопка Создать. Подробнее см. в статье Настройка содержания тарифа.
- Значение — укажите 2048 Мб.
- Нажмите Ok, чтобы сохранить зависимость.
При такой настройке:
- если клиент заказывает процессор с тактовой частотой меньше 1500 МГц, зависимость работать не будет. Клиент может заказать любое количество оперативной памяти;
- если клиент заказывает процессор с тактовой частотой 1500 МГц и больше, применяется зависимость. Клиент может заказать 2048 Мб оперативной памяти и больше.
- создание блокирующей зависимости запрещено.
Дополнения "Дисковое пространство" и "Количество снимков"
Например, для продажи виртуальных серверов по тарифу BackupBest требуется настроить зависимость между дополнениями "Дисковое пространство" и "Количество снимков". Если клиент заказывает 10ГиБ, то у него должна быть возможность создать только 2 снимка.
Чтобы настроить такую зависимость, перейдите в раздел Продукты → Тарифные планы → выделите тариф BackupBest → кнопка Зависимости → кнопка Создать:
- Основное дополнение — выберите "Дисковое пространство". Если такое значение отсутствует, создайте ресурс с соответствующим типом в разделе Продукты → Тарифные планы → выберите тариф → кнопка Конфиг → кнопка Создать. Подробнее см. в статье Настройка содержания тарифа.
- Значение — укажите 10 ГиБ.
- Зависимое дополнение — выберите "Количество снимков". Если такое значение отсутствует, создайте ресурс с соответствующим типом в разделе Продукты → Тарифные планы → выберите тариф → кнопка Конфиг → кнопка Создать. Подробнее см. в статье Настройка содержания тарифа.
- Значение — укажите 2.
- Блокировать зависимое дополнение от изменения — активируйте опцию, чтобы ограничить количество снимков.
- Нажмите Ok, чтобы сохранить зависимость.
При такой настройке:
- если клиент заказывает дисковое пространство меньше 10 ГиБ, зависимость работать не будет. Клиент может заказать любое количество дискового пространства;
- если клиент заказывает дисковое пространство меньше 10 ГиБ и больше, применяется зависимость. Количество снимков на каждые 10 ГиБ в заказе всегда будет равно 2.
Связанные статьи: