Программное обеспечение Configure, price, quote (CPQ) помогает продавцам составлять предложения по сложным и конфигурируемым продуктам. [1] Примером может служить производитель тяжелых грузовиков. Если клиент выбирает определенное шасси (базовая рама автомобиля), выбор двигателей может быть ограничен, поскольку некоторые двигатели могут не подходить к определенному шасси. При определенном выборе двигателя выбор прицепа может быть ограничен (например, для тяжелого прицепа требуется более мощный двигатель) и т. д. Если продукт имеет высокую степень конфигурируемости, пользователь может столкнуться с комбинаторным взрывом , что означает быстрый рост сложности проблемы. Таким образом, для решения этой проблемы используется конфигурационный двигатель.
Конфигурация двигателей
«Конфигурация» в CPQ решает сложные задачи объединения компонентов и деталей в более жизнеспособный продукт.
Существует несколько основных подходов, используемых для решения проблемы комбинаторного взрыва:
- Системы поддержания истинности на основе правил: эти системы были первым поколением конфигурационных механизмов, запущенных в 1970-х годах на основе результатов исследований в области искусственного интеллекта, начиная с 1960-х годов. [2]
- Деревья решений : ориентированный граф узлов, представляющих вопросы с различными путями вперед в зависимости от ответа, данного в текущем узле (и с учетом ответов из предыдущих узлов), позволяет движку задавать нестатичный набор вопросов и представлять только допустимые ответы, а также добавлять и удалять элементы из спецификации материалов . Для сложных продуктов и систем с подсистемами, которые повторяются между продуктами, структура поддеревьев, вызываемых из основного дерева решений, может использоваться для упрощения обслуживания.
- Двигатели удовлетворения ограничений : эти двигатели были разработаны в 1980-х и 1990-х годах. [3] Они могут обрабатывать полный набор правил конфигурации, чтобы облегчить проблему комбинаторного взрыва [4], но могут быть сложными и трудными в обслуживании, поскольку правила должны быть написаны для соответствия предполагаемому использованию. [ требуется ссылка ] Ограничения могут быть выражены в виде таблиц допустимых комбинаций значений для различных переменных и могут быть предварительно скомпилированы или преобразованы на лету в двоичные диаграммы решений . Этот подход компилирует все возможные комбинации проблемы конфигурации или ее подмножества в один файл и не зависит от того, как изначально были выражены правила. Это позволяет импортировать правила из устаревших систем, но может для сложных продуктов привести к чрезвычайно большим наборам данных, если они не разделены на подмножества небольшого числа переменных. [ необходима цитата ] Концепция управления жизненным циклом конфигурации (CLM) , компонентом которой является CPQ, описывает, как конфигурация на основе компиляции может быть дополнительно использована для решения большинства проблем, связанных с конфигурацией продукта для бизнеса, использующего массовую настройку . [ необходима цитата ]
Промышленность
В отрасли CPQ много поставщиков. Некоторые поставщики больше фокусируются на одном компоненте, например, поставщик оптимизации цен может интегрировать свое программное обеспечение для ценообразования с конфигурационным механизмом другого поставщика — и наоборот.
Рынок технологий и услуг CPQ в настоящее время сильно фрагментирован, несколько крупных поставщиков проникают в несколько ключевых сегментов рынка, в то время как остальная часть рынка поделена между многочисленными малыми и средними фирмами. Слияния и поглощения, партнерства и инвестиции в эти решения будут продолжаться в обозримом будущем. Ландшафт CPQ постоянно меняется, и поэтому в нем сложно ориентироваться, когда необходимо принимать критические решения, влияющие на будущую эффективность бизнеса.
Ссылки
- ^ Techopedia (CPQ)"Настройка программного обеспечения для составления ценовых предложений (CPQ)"
- ^ Блюмер, Уве; Мунк, Манфред; Укалович, Марин (2011). Вариант конфигурации с SAP . ISBN 978-1592294008.
- ^ Фельферниг, Александр; Хольц, Лотар; Бэгли, Клэр; Тиихонен, Юха (2014). «Краткая история технологий конфигурирования». Конфигурация на основе знаний — от исследований до бизнес-кейсов .
- ^ Курс университета Уппсалы «Технология ограничений для решения комбинаторных задач» «Технология ограничений для решения конфигурационных задач»