В настоящее время во многих областях производства сложилась ситуация, когда клиента становится всё сложнее привлечь типовыми изделиями. Значительное конкурентное преимущество в таком случае получает тот производитель, который готов внести в проект измене­ния, отвечающие требованиям каждого отдельно взятого заказа. Концепция проектирования под заказ становится наиболее эффективной, когда сроки и трудоемкость внесения этих изменений минимальны. В некоторых случаях вопрос ста­вится еще жестче: заказчик просто не готов пойти на длительную адаптацию проекта – результаты должны быть готовы “еще вчера”. Зачастую, при внесении корректив в проек­тную документацию, достаточно большая часть времени уходит на выполнение однотипных ру­тинных действий. Логичное решение этой проб­лемы – консолидировать опыт проектировщиков в электронном виде в форме правил базы знаний. Затем, при помощи уже структурированных и формализованных правил, выполняется частичная или полная автоматизация этих повторяю­щихся операций. Такой подход широко известен под названием KBE (англ. Knowledgebased Engineering, проектирование на основе баз знаний).

Configuration Publisher

Этот инструмент знаком многим пользователям SolidWorks. Configuration Publisher присутствует на каждом рабочем месте SolidWorks и позволяет создать в модели собственный менеджер свойств, который будет по­являться всякий раз, когда данную модель вставляют в сборку в качестве компонента. Это позволя­ет организовать удобную библиотеку типовых узлов и деталей: менеджер позволяет как выбрать конфигурацию, увидев в наглядной форме характерные размеры вставляемого компонента, так и подобрать нужную конфигурацию по этим размерам. Configuration Publisher сам заблокирует недопустимые сочета­ния параметров – те, которым не со­ответствует ни одна конфигурация в модели. В таком режиме этот модуль работает, когда в модели уже созданы все необходимые конфигурации. Одновременно будут автоматически настрое­ны атрибуты модели, необходимые для отображения в текстовой и графической документа­ции.