СПОСОБ ОБРАБОТКИ ПОТРЕБИТЕЛЬСКОГО ЗАКАЗА, КОМПЬЮТЕРНАЯ СИСТЕМА ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ И МАШИНОЧИТАЕМЫЙ НОСИТЕЛЬ (ВАРИАНТЫ)
METHOD OF PROCESSING CONSUMER ORDER, COMPUTER SYSTEM FOR REALISING SAID METHOD AND MACHINE-READABLE MEDIUM (VERSIONS)

Область техники, к которой относится изобретение
Настоящее изобретение относится, в общем случае, к отрасли и технологии автоматизации разработки и/или продаже и/или производственному аспекту, относящимся к товарам и/или системам в организации. В частности, изобретение относится к системам и способам для реализации возможности конфигурирования, установления цены и разработки оборудования, построенного из заданных компонент, в соответствии с пользовательскими запросами.
Уровень техники
Для производственных компаний, затраты, связанные с процессами разработки и продажи являются источниками ограничений границ дохода. С точки зрения разработки, непредсказуемость стоимости инженерных работ в процессе разработки и производства продукта, обычно сохраняет указанные затраты на относительно высоком уровне. На уровне продаж, несмотря на то, что персонал по продажам может иметь опыт в отдельных задачах, он может испытывать недостаток в инженерных знаниях, и не обладать достаточными ресурсами для эффективной подготовки приемлемых предложений, которые хорошо соответствуют прикладным требованиям и ограничениям конкретного потребителя. Указанное обстоятельство является особенно верным в том случае, если производитель является производителем относительно сложного оборудования, имеющего разнотипную базу потенциальных покупателей и широкое множество потенциальных вариантов выполнения и областей применения, зависящее от частных потребностей покупателей. В том случае, если такое оборудование разработано и сконструировано из точно указанных компонентов или компонентов, поддающихся стандартизации, имеется возможность для снижения стоимости, которую сложно реализовать в связи со стоимостью продаж и производства, ассоциированной с приведением оборудования в соответствие с потребностями покупателя.
Примером одной из областей, в которой имеются указанные особенности формирования стоимости и потенциальная экономия, является область промышленных распылительных систем. Распылительные насадки и сопутствующее оборудование имеют важное эксплуатационное применение во многих различных областях, причем имеются тысячи размеров и конфигураций, зависящие от специфических потребностей потребителей.
В настоящее время имеется много компьютерных программ, предназначенных для подготовки изображений и разводки схем, которые используются в качестве дополнительных средств, при производстве и продаже, например, путем использования возможности конструирования с использованием вычислительных средств диаграмм конвейеризации и вспомогательных операций (ДКиВО). В дополнение, к программному обеспечению автоматизированного проектирования, имеются более доступные средства разработки, такие кaк Visio корпорации Microsoft. Однако даже когда такие средства адаптированы под конкретную область промышленности или для конкретного применения, обычно, персоналу, занимающемуся продажами, трудно использовать такие средства в заданной области. Таким образом, простые средства создания графических изображений не обеспечивают значительные практические улучшения в процессе уточнения производственного проекта для потребителя.
Для примера, возможно разработать приложение для выполнения схем, основываясь на программном обеспечении, сходном с Visio, которое позволит пользователю создать сложную систему ДКиВО путем выбора и перетаскивания графических элементов, соответствующих компонентам, такое, как варианты выполнения, раскрытые в патентной заявке США №10/463,164, поданной 17 июня 2003 года, тех же авторов, озаглавленной "Объектно-ориентированная операционная система для управления распылением", включенная в настоящее описание полностью, в качестве ссылки. Поскольку такие манипуляции с графическим интерфейсом пользователя обычно интуитивны, продавец обычно не имеет необходимого навыка и опыта работы для понимания того, как выбрать подходящие компоненты и как расположить различные компоненты на диаграмме, так чтобы общая диаграмма раскрывала пригодную к применению результирующую систему, одновременно соответствующую требуемому покупателю назначению и требованиям стоимости.
Более того, обычное обеспечение продавцов хорошими средствами создания схем не приведет автоматически к улучшениям с точки зрения технической разработки, и таким образом не является достаточным условием для достижения экономии в общем процессе разработки производственного проекта, охарактеризованного потребителем. В настоящее время разработаны вычислительные системы для облегчения заранее заданного конфигурирования, покупки и доставки определенных видов продуктов производства, такие как, "магазины" на сетевых сайтах производителей персональных компьютеров. Однако, указанные довольно простые системы касаются оборудования, относящегося к относительно малому набору конфигураций и областей использования, и такие системы не обеспечивают решений для сложных установок, сходных с теми, которые используются в производстве распылительных систем.
В области систем распыления процесс уточнения варианта выполнения продукта и формирования соответствующего заказа, для конкретного клиента - недостаточно автоматизирован, объединен и стандартизирован. В результате этого имеется существенная неэффективность и неэкономичность. Нехватка стандартизированного и модульного подхода к проектированию и оценке оборудования означает, что тот же самый заказ мог бы быть сформирован и материально оценен по-разному различными инженерами. Даже после того, как клиент определил параметры системы, формирование окончательного списка материалов может занять одну или две недели, а для инженера может потребоваться неделя на составление инструкции по эксплуатации системы. Если клиент требует определенную информацию о заказе, такую, как точный размер изготавливаемого оборудования, инженеру может потребоваться несколько дней для определения ответа.
Для полностью комплексных систем котировка стоимости может не быть немедленно доступной для продавца, обсуждающего предложения с покупателем, тем не менее, в процессе такого обсуждения, часто бывает критичным иметь такую информацию, поскольку, в частности, требования покупателя могут измениться. В таких условиях процесс формирования заказа подвержен ошибкам, которые трудно идентифицировать и исправить. Например, одно изменение в предложении может не быть отражено в измененном счете на заказ материалов. Некоторая информация о проекте заказа обычно записывается продавцом и может быть записана неразборчиво или иметь ошибки.
Раскрытие изобретения
Соответственно, общей задачей настоящего изобретения, является преодоление недостатков средств, известных из уровня техники, а именно, создание компьютерной система и способа, позволяющих осуществить улучшенную интеграцию различных отраслей знания в функциональную структуру.
Еще одной задачей изобретения является обеспечение стандартизации в расценках и дизайне продуктов и систем, производимых организацией, а также повышение эффективности работы организации.
Настоящее изобретение достигает эти и другие задачи в компьютерной системе и способе для интеграции различных аспектов построения и работы организации, таких как объединение работы коммерческого персонала и технического штата. Изобретение содержит процесс спецификации предложенной системы с отображением предопределенной последовательности запросов, адаптированных к параметрам, которые должны быть учтены при реализации системы. В ответ на запросы система автоматически генерирует соответствующую реализацию конструктивного выполнения, используя различные предопределенные компоненты, которые обычно используются в системах специфического для запроса типа. В одном из аспектов реализации система далее генерирует предложения и расценочные документы, которые перечисляют требования к системе. В ответ на подтверждение счета указанные данные могут также использоваться для формирования последующих документов, требуемых организации для выполнения заказа.
Краткое описание чертежей
Фиг.1 является упрощенным представлением блок-схемы системы, выполненной в соответствии с настоящим изобретением.
Фиг.2 является упрощенным представлением блок-схемы, иллюстрирующей некоторые прикладные программы, которые могут быть установлены на компьютере специалиста по продажам в соответствии с вариантами выполнения настоящего изобретения.
Фиг.3 является упрощенным представлением блок-схемы, иллюстрирующей образец общей конфигурации пользовательской системы обработки данных, которая может использоваться согласно одному из вариантов выполнения настоящего изобретения.
Фиг.4 является упрощенным представлением блок-схемы, иллюстрирующей различные вычислительные системы, которые могут быть сконфигурированы внутри организации для реализации вариантов настоящего изобретения.
Фиг.5 является диаграммой последовательности операций, выполняемых системой согласно предпочтительному варианту выполнения настоящего изобретения.
Фиг.6 является диаграммой последовательности выполнения операций - продолжением Фиг.5, иллюстрирующей последующие операции, выполняемые системой в соответствии с предпочтительным вариантом реализации изобретения.
Фиг.7 является отображением экрана, представленным для иллюстрации пользовательского интерфейса системы автоматической генерации предложений и стоимости, выполненной в соответствии с настоящим изобретением.
Фиг.8 является еще одним изображением экрана, иллюстрирующим пользовательский интерфейс, на котором отражены поля для размещения входной информации, относящейся к общей задаче, к которой обращается система формирования расценок и предложений.
Фиг.9 является изображением экрана, иллюстрирующим пользовательский интерфейс, который реализует запросы пользователя, относящиеся к спецификации конструктивного решения заказа, согласно одному из вариантов выполнения изобретения.
Фиг.10 и 11 являются изображениями экранов, относящихся к запросам пользователя относительно процесса выбора определенных однородных управляющих параметров предложенного пользователю решения, сформированного одним из вариантов выполнения настоящего изобретения.
Фиг.12 является изображением экрана, которые запрашивает у пользователя выбор физической конфигурации желательного пользователю решения,
Фиг.13 иллюстрирует экранное изображение, обеспечивающее точное определение жидкости для иллюстративного предложения в соответствии с настоящим изобретением.
Фиг.14 и 15 иллюстрируют экранные изображения, предназначенный для запрашивания у пользователя данных, определяющих управляющие сигналы процесса, который необходим для реализации желаемого решения, в соответствии с проиллюстрированным вариантом реализации настоящего изобретения.
Фиг.16 является изображением экрана отображающего диаграмму конвейеризации и вспомогательных операций (ДКиВО) сформированную настоящим изобретением для примерных предложений конструктивного варианта.
Фиг.17 является еще одним изображением экрана, отображающего запросы пользователя на идентификацию документации, которая должна быть сформирована в соответствии с настоящим изобретением.
Фиг.18 является изображением экрана пользовательского интерфейса для осуществления запросов к пользователю для описания однозначно определяемых задач при конструктивном выполнении проекта.
Фиг.19 является изображением экрана пользовательского интерфейса, предназначенного для формирования списка составных частей и составления таблицы расценок в соответствии с одним из вариантов выполнения настоящего изобретения.
Осуществление изобретения
В общем случае настоящее изобретение имеет отношение к системе и способу для объединения реализации на фирме функций продажи, разработки и других функций. В одном из вариантов реализации, изобретение содержит задание точных параметров системы, путем отображения предопределенной последовательности запросов, приспособленных к техническим параметрам выполнения проекта. В ответ на запросы система автоматически создает соответствующее выполнение проекта системы с использованием различных известных компонентов. В этом варианте реализации изобретение в дальнейшем обеспечивает формирование исходящих документы предложенной системы, в том числе оценку стоимости, а также производственные технические требования. Когда указанные компоненты стандартизированы таким же образом, как это осуществлено для компонентов используемых при реализации решений, используемых в области распылителей, система функционирует с обеспечением формирования предложений по конструктивному выполнению проекта со всей необходимой документацией без потребности в тщательной проработке конструкции и выделении инженерных ресурсов.
Последующее описание предпочтительного варианта выполнения изобретения относится к функциям, которые воплощены в определенном программном обеспечении и/или в выполнении аппаратных средств. Однако квалифицированный персонал, сведущий в уровне техники, должен принять во внимание, что изобретение не ограничено определенными аппаратными средствами и/или описанным выполнением программного обеспечения. Таким образом, например, определенные функциональные возможности, которые описаны в терминах компонента или субкомпонента программного обеспечения, могут просто быть осуществлены как один или несколько отдельных компонентов программного обеспечения, которые исполняются на одной или нескольких вычислительные системах.
Фиг.1 является блок-схемой, иллюстрирующей в общем виде некоторые особенности реализации настоящего изобретения. В отображенном варианте выполнения, система 10 объединяющая конструирование и оценку, содержит, по крайней мере, первый компьютер 12 и серверную вычислительную систему 14. В этом случае вычислительные системы 12 и 14 конфигурируются с использованием отношения клиент-сервер. Первым компьютером 12, который может быть, например, портативным компьютером или другим устройством вычислений на ПК, управляет пользователь на удаленном коммерческом рабочем месте или в другом месте. Этот пользователь обычно ассоциирован с коммерческим офисом 16, или сходным рабочим местом, расположенным у клиента либо близко к нему в процессе выполнения различных операций, относящихся к изобретению.
В процессе работы коммерческий персонал офиса получает от клиента информацию, относящуюся к требованиям клиента, имеющим отношение к необходимому или желательному решению, такому как решение по установке системы распыления. Более точно, коммерческий персонал в процессе консультации с клиентом взаимодействует с одной или несколькими прикладными программами, сходными с Программным модулем 18 Инженера по продажам, исполняемым на компьютере 12 таким образом, что программа может функционировать в различных режимах работы. В одном из режимов работы программный модуль 18 работает автономно для обеспечения формирования предварительной оценки стоимости, которая может быть просмотрена коммерческим персоналом путем доступа к информации, такой как информационный шаблон или информация о расценках, хранящаяся на компьютере 12.
В другом режиме работы программный модуль 18 через соединение с серверной системой 14 в процессе работы создает документ 20 с соответствующими пользователю предложениями с использованием информации, содержавшейся в созданном файле документа с требованиями к проекту, подробности которого поясняются ниже. На основе вводимой пользователем информации система 10 подгоняет документ 20 с предложениями к специфическим потребностям клиента. В проиллюстрированном варианте выполнения, когда изобретение используется для создания новой распылительной системы, документ 20 с предложениями, может содержать необходимые входные параметры и другую информацию, необходимое для выработки решения, специфического для данного клиента.
Через взаимодействие между клиентом и коммерческим персоналом относительно предложения, произведенного системой, клиент в конечном счете формирует для коммерческого офиса 16 заказ 22 на поставку, содержащий всю необходимую информацию для выполнения. Как объяснено в более подробно ниже, заказ 22 на поставку передается в электронном виде соответствующим группам в организации и выполняется.
В одном из вариантов выполнения, документ 20 с предложениями содержит информацию, достаточную для обеспечения "полной спецификации" требуемого решения. В одном из вариантов выполнения документ 20 с предложениями содержит следующие разделы: (1) Введение в технологию; (2) Описание Проекта Клиента или Проблемы, к которой обращаются; (3) Специфические требования к системе; (4) Краткий обзор решения; (5) Параметры Проекта; (6) Функциональное Описание системы; (7) Цена и информация об условиях Поставки; (8) Установка, Поддержка и Обучающая информация; (9) Сроки и Условия продажи; (10), как система может быть приобретена; (11) описание ценности предложенной системы для покупателя; и (12) Справочная литература.
В иллюстративном примере выполнения, формируются различные части документа 20 с предложениями на основании информации, собранной в файл документа требований. Файл документа требований или "модуль построения системы", использованный в настоящем описании, содержит всю необходимую связанную с построением системы информацию. Данная концепция может быть рассмотрена, как объект программного обеспечения, созданный Программным модулем 18 Инженера по продажам, исполняемым на компьютере 12 и переданным к серверу 14 для проверки и получения разрешения на создание документа 20 с предложениями. В иллюстративном примере, модуль для построения системы реализован как файл Visio и файл XML Таким образом, когда изобретение используется для реализации решения, относящегося к распылительной системе, модуль для построения системы, может содержать информацию, достаточную для создания предварительного перечня материалов (ПМ) для предложенного решения для системы распыления. Кроме того, документ модуля для построения системы может содержать требования предварительной диаграммы конвейеризации и вспомогательных операций (ДКиВО) для предложенного решения, основанные на модульных отображениях компонентов, подготовленных прикладной программой, исполняемой на компьютере 12, как это показано ниже. Модуль для построения системы, в частном случае, содержит связанные между собой требования к технической спецификации для внешнего оборудования, такие как среди прочего требования к месту размещения системы распыления, требования к упаковке и требования к документации.
Модуль построения системы в частном случае реализации содержит документ на основе XML, который содержит другую информацию, специфическую для формируемой стоимости. Такая дополнительная информация содержит информацию, заданную клиентом, описание задачи, информацию о расценках, а также другие позиции. Процесс, с использованием которого формируется и проверяется модуль для построения системы, ниже раскрыт более подробно.
В иллюстративном варианте выполнения данные, которые используются для производства различных частей документа 20 с предложениями, включены в файл Visio и файл XML Таким образом, изобретение использует преимущества имеющейся инфраструктуры для обеспечения возможности эффективного обмена информацией между различными группами организации в форме определенным образом подготовленных машиночитаемых документов. Таким образом, может быть создан документ типа XML, основанный на данных тщательного анализа, который содержит данные разметки и символьные данные. Данные разметки идентифицируют логические структуры в пределах документа, а наборы символьных данных идентифицируют содержание логических структур данных. Тем не менее, лицо, квалифицированное в уровне техники оценят, может принять во внимание, что в пределах сущности и объема настоящего изобретения могут быть использованы различные форматы документов.
Компьютер 12 связан посредством одного или более сетевых соединений 24 с серверной вычислительной системой 14. В предпочтительном варианте выполнения, вычислительная система 14 является серверная система, который содержит один или более физических и/или логических объектов. Вычислительная система 14 связана с первым компьютером 12 через соединение виртуальной частной сети или другое сетевое соединение, пригодное для осуществления требуемых функций. Как показано на иллюстрации, вычислительная система 14 может быть сформирована с возможностью обеспечения предоставления организацией различных услуг, В иллюстративном варианте выполнения система 14 содержит веб-сервер 26, предназначенный для обеспечения различных функциональных возможностей, таких как создание и управление сетевыми соединениями с другими вычислительными устройствами сети.
Кроме того, система 14 содержит базу данных 28, которая обеспечивает хранение информации, которая будет использоваться для создания и сверки предложений, представленных на рассмотрение коммерческим персоналом. Как показано в Фиг.3, база данных сконфигурирована таким образом, чтобы она содержала записи, относящиеся к информации клиента 28а, доступным предварительно определенным комплектам оборудования, которые используются для формирования стоимости, как это пояснено ниже более подробно.
Кроме того, вычислительная система 14 содержит файловый сервер 30 для предоставления различных услуг доступа к файлам другим вычислительным системам организации. Как показано на Фиг.3, файловый сервер 30 может быть сконфигурирован с возможностью предоставления графических шаблонов 30а, шаблонов документов 30b и обновлений информации информацию 30 с, такой как обновления программного обеспечения для программных модулей, исполняемых на компьютерах 12 коммерческого персонала. Такие шаблоны используются для формирования документов с предложениями в требуемом формате, например, формате.pdf или формате документа Word. Предпочтительно, чтобы шаблоны содержали информацию, относящуюся к клиенту, параметры проекта, детали выполнения распылителя, список поставляемых деталей, расценки и, возможно, другую информацию, которая автоматически вставляется в документ с предложениями. В частности, как показано на Фиг.3, заявка на предложения передается удаленным компьютером 12, компонент 32 формирования предложения для получения доступа к шаблонам с целью формирования запрошенного файла предложения, производит операции одновременно с Компонентом 34 сетевого сервиса базы данных компонентом 36 сетевого сервиса файлового сервера, каждый из которых является частью веб-сервера 26.
Таким образом, в предпочтительном варианте выполнения, информация, используемая для создания в конечном счете файл документа, содержащего важную информацию, касающуюся требований, может быть передана к конечному серверу 14. Как отмечено выше, сервер 14 содержит, или он связан с базой данных 28 и Файловым сервером 30. На сервере 14, информация, извлеченная из файла документа требований, касающаяся заранее заданных компонентов в проекте продукта, приводится в соответствие с соответствующей информацией в базе данных 28. С использованием этой и другой информации, сервер 14 формирует файл документа предложения, который может содержать определенную котировку стоимости для предложенного проекта. Файл документа предложения передается назад на первый компьютер 12 посредством сетевого соединения 24.
Другие вычислительные устройства и системы, впределах организации, преимущественно связаны с серверной системой 14. Фиг.1 и 3 иллюстрируют различные функции, которые либо осуществляются с использованием сетевых соединений, либо другим путем. Например, сеть организации может содержать Программный модуль 38 администрирования контента, на котором могут обслуживаться базы данных менеджеров и другого персонала. Для обновления и обслуживания записей, поддерживаемых Файловым сервером 30, модуль 38 управления контентом соединен через сетевое соединение 40 с сервером данных 14. Кроме того, программный модуль 42 разработки модуля для построения системы, содержит функциональные возможности для технического штата модуля для построения системы, обеспечивающие возможность использования обновленных готовых комплектов конструкции и поддержку различных составных элементов стандартизированных проектов, поддерживаемых системой. Посредством сетевого соединения 44, программный модуль 42 разработки модуля для построения системы соединен с сервером данных 14.
Сеть организации также может содержать локальную базу данных 46, которая доступна из отделов производства и продаж организации. По получении заказа 22 на поставку, Локальная база данных 46 обеспечивает доступ к различным деталям, для создания, в дальнейшем, документов, необходимых для выполнения полученного заказа. В частности, Локальная база данных 46 содержит базу данных 46а составных элементов готовых комплектов для того, необходимую для преобразования существующих ранее проектов готовых комплектов, использованных в принятом заказе, в список деталей 48 (Фиг.4). Локальная база данных 46 также обеспечивает доступ к базе данных заказов 46b для хранения полученного заказа в хранилище объектов вместе с другими заказами. В иллюстративном варианте выполнения локальная база данных 46 также обеспечивает доступ к базе данных 46 с производственных графических материалов рисунков, для формирования, при необходимости, соответствующих производственных графических материалов 50 (см. Фиг.4), как часть необходимых для выполнения заказа документов.
Как показано на Фиг.1, на уровне конструирования с использованием сетевого соединения 52 информация, относящаяся к Модулю для построения системы, такая, как перечень материалов (ПМ), может быть передана через компонент 26 веб-сервера, расположенный на серверной вычислительной системе 14 к локальной базе данных 46, так что на уровне ПМ для системы может быть создан уровень комплектующих деталей.
Указанным образом, определенные исходящие документы могут быть выгодно передаваться другим структурным единицам организации для выполнения Заказа. Таким образом, через доступ к ПМ на уровне готового комплекта, расположенного на оконечной серверной системе 14, локальная база данных 46 может быть сконфигурирована для создания документа 48 ПМ, который имеет ПМ на уровне детализации отдельных комплектующих. Такой ПМ 48 можно передать потребительскому отделу организации для соответствующей обработки. Кроме того, локальная база данных 46 может быть сконфигурирована с возможностью создания комплекта рабочих чертежей 50, которые передаются производственному отделу. По получении последних документов различные подразделения организации, такие как потребительский отдел и производственный отдел, могут предпринять соответствующие шаги, необходимые для выполнения заказа, а также передаче его на упаковку и отгрузку.
Поскольку изобретение может использоваться для полной интеграции различных групп организации, как показано на Фиг.1-4, лица, сведущие в области техники, должны принять во внимание, что изобретение может альтернативно использоваться для автоматизации одной и более функций одного такого структурного подразделения или большего количества таких структурных подразделений. Кроме того, несмотря на то, что одно или более различных подразделений, показаны на Фиг.1, как часть одной единственной организации, указанные подразделения могут быть объединены друг с другом путем организации товарищества или иметь отношения продавец -покупатель и т.п.
Фиг.1 также отображает компонент 52 просмотра модуля построения системы, как одну из прикладных программ, исполняемых на компьютере 16, установленном в офисе продаж. С использованием сетевого соединения 54, компонент 52 просмотра дает возможность персоналу по продажам иметь доступ через веб-сервер 26 к другим модулям построения системы, хранящимся на оконечном сервере 14.
Как будет обсуждено ниже, другие материалы, такие, как документация, касающаяся предложенного решения, сходным образом формируются и передаются на компьютер 12. Сходным образом заказ на поставку 22 может быть загружен персоналом по продажам с первого компьютера 12 с использованием сети в локальную базу данных 46, а также на сервер 14. Как показано на Фиг.1, сервер 14 может быть связан через внутреннюю сеть или другую пригодную для этой цели сеть с другой вычислительной системой, расположенной поблизости с сервером 14. Информация, относящаяся к заказу, затем передается для изготовления заказанного продукта к соответствующему лицу или подразделению фирмы, такому как отдел закупки, отдел производства и испытания, а также отдел отгрузки.
В соответствии с одним из аспектов настоящего изобретения компьютеризованная экспертная система дает возможность пользователю, такому, как персонал по продажам, простым образом подробно охарактеризовать комплексный, выполненный в соответствии с требованиями покупателя, предназначенный для производства проект для упрощения процесса продажи, с достижением при этом существенной экономии затрат времени на разработку. Управляемый пользователем компьютер сконфигурирован с возможностью исполнения прикладной графической программы, которая в диалоговом (интерактивном) режиме направляет действия пользователя на подготовку ДКиВО, соответствующей требованиям покупателя. Программа может быть частично основана на существующих средствах построения схем и диаграмм, таких как Visio. Направляющие действия программы могут иметь форму вопросов и выбираемых опций, которые предлагаются пользователю с использованием интуитивно понятного графического пользовательского интерфейса, который может быть легко использован персоналом по продажам без необходимости прерывания обсуждения проекта с покупателем. В частности, путем выбора щелчком по кнопке мыши или другого координатно-указательного устройства, подходящей части страницы, пользователь может вынудить систему отобразить соответствующие всплывающие окна или всплывающие меню, в которых пользователь может осуществить ввод. Основываясь на ответах, сделанных пользователем в ответ на частные вопросы, системой могут быть представлены дополнительные вопросы, по мере уточнения деталей проекта. Алгоритмы и логические структуры, связанные с процессом интерактивного уточнения позволяют выбрать для проекта требуемые компоненты и параметры.
Фиг.2 иллюстрирует различные прикладные программы и инструментальные средства, исполняемые на первом компьютере 12, которые используются для реализации одного из вариантов изобретения. Как раскрыто выше, компьютер 12 типично сконфигурирован под управление коммерческим персоналом в удаленном местоположении. Первый компьютер 12 содержит программный модуль 18 Инженера по продажам, который через доступ к другим прикладным программам реализует функциональные возможности для формирования котировки стоимости. Среди прочего, данная программа в предпочтительном варианте выполнения содержит информацию о стоимости, касающуюся стандартных решений распылительных систем. Кроме того, программный модуль 18 содержит (или имеет доступ) Графическую программу 18а, которая содержит заранее заданные Графические Шаблоны Проекта. Путем диалога с программным модулем 18 Инженера по продажам Графическая программа реализует функциональные возможности для предоставления пользовательского интерфейса, необходимого для проведения опроса пользователя путем задания пользователю ряда вопросов и логику, необходимую для проектирования стандартного решения распылительной системы. В предпочтительном варианте реализации указанная программа может быть осуществлена в программе Visio для обеспечения наличия различных предварительно заданных шаблонов проекта, соответствующие задаче проектирования стандартизированного решения для проектируемой системы. Таким образом, при использовании для разработки решения стандартизованной распылительной системы, Графическая программа 18а может включить шаблон системы охлаждения газа Потах (ТМ), в том числе стандартные компоненты для такой системы.
Кроме того, Программный модуль 18 Инженера по продажам содержит (или может получить доступ к), список клиентов 18b, который содержит информацию относительно имеющихся клиентов. Программный модуль 18 Инженера по продажам в дальнейшем может получить доступ к файлу 18 с, который содержит набор предшествующих модулей для построения системы, то есть набор объектов, которые представлены файлом XML и файлом Visio, которые присутствуют на удаленной системе. Для подготовки документов предложений и модуля построения системы, Программный модуль 18 Инженера по продажам, кроме того, содержит базу данных готовых наборов 18а, содержащую существовавшие ранее готовые наборы и компоненты, доступные для программного модуля 18.
Для подготовки документа с предложениями, Программный модуль 18 Инженера по продажам получает доступ, посредством сети связи 24, к Компоненту 32 формирования предложения (см. Фиг.3) установленному на сервере 14. Как описано выше, указанный компонент, совместно с компонентами База данных сетевого обслуживания и Файловый сервер сетевого обслуживания, получает доступ к различным шаблонам, расположенным на серверной системе 14. Такие шаблоны используются для формирования документов предложения и документов модуля построения системы в желаемом формате, таком как формат.pdf или документ Word. Шаблоны преимущественно содержат информацию, относящуюся к клиенту, проектные параметры, детали решения распылительной системы, список поставляемых деталей, расценочную информацию и другую произвольную информацию, которая автоматически вставляется в документ предложения.
Преимущественно различные компоненты, к которым может получить локальный доступ Программный модуль 18 Инженера по продажам, позволяют коммерческому персоналу создать документы предложения, такие, как оценка стоимости, без необходимости получения доступа к общему серверу данных 14. Поскольку Программный модуль 18 Инженера по продажам в предпочтительном варианте реализации сохраняет отчеты существующих ранее комплектов, компонентов и цен, основанные на предшествующей информации, загруженной с серверной системы 14, Программный модуль 18 Инженера по продажам может использоваться для формирования документов предложения, основанных на таких данных без необходимости установления связи с сервером 14.
В то время как изобретение может быть осуществлено с прикладными программами, показанными в Фиг.2, функциональные возможности могут альтернативно использоваться во многих других вариантах реализации и использования.
В соответствии с одним аспектом изобретения система выполняет различные операции для автоматического завершения проекта модуля построения системы и решения системы. Поскольку система преимущественно использует известные компоненты, система создает решение для проекта, который отвечает потребностям клиента, и в то же самое время уменьшает затраты на проектирование и разработку. Операции способа согласно настоящему изобретению могут быть реализованы путем обработки ответов на ряд предварительно выбранных вопросов, предоставляемых системой пользователю.
Фиг.5 и 6 иллюстрируют предпочтительный вариант реализации изобретения для автоматического формирования модуля построения системы и сопроводительной документации для проекта. Этот вариант реализации функционирует работает с обеспечением формирования котировки стоимости и производственного плана для проекта, формируемого посредством экспертной системы или интеллектуальной графической системы. В иллюстративном варианте выполнения, процесс начинается с блока 60, как показано в Фиг.5. Способ переходит к следующему шагу 62, на котором пользователь, такой как коммерческий персонал, формирует предварительную оценку стоимости проекта. Как показано выше, пользователь управляет локальным компьютером (таким как компьютер 12, показанный в Фиг.1) в соответствии с прикладными программами, бегущими исполняемыми на указанном компьютере. Указанные прикладные программы содержат Программный модуль 18 Инженера по продажам, который позволяет пользователю создать предварительный модуль построения системы. Этот предварительный модуль построения системы формируется как результат ответов на ряд вопросов, которые предоставляются пользователю.
На основании ответов Программный модуль 18 Инженера по продажам формирует файлы XML и файлы Visio, необходимые для описания проекта. Таким образом, модуль Инженера по продажам формирует автономный предварительный Модуль для построения системы 64.
На следующем шаге 66 пользователь инициирует передачу предварительного Модуля для построения системы через модуль Инженера по продажам. На этом шаге файлы, связанные с предварительным модулем построения системы, загружаются на удаленный сервер 14, связанный с Базой данных 28 и Файловым сервером 30. Файлы предоставляются в соответствующем формате, таком как файлы XML, содержащих данные, извлеченные из файлов Visio. Действия продавца или другого пользователя могут направляться диалоговой программой предоставления советов по работе при вводе информации, которая будет загружена на сервер.
Как только соответствующие файлы, содержащие данные предварительного модуля построения системы, переданы центральной базе данных 28 и Файловому серверу 30, инженер модуля построения системы получает доступ к данным через взаимодействие с Техническим модулем 42 Модуля построения системы как показано на следующем шаге 68. На этом шаге инженер модуля построения системы проверяет предложенный модуль построения системы и по мере необходимости вносит любые изменения. Как показано на Фиг.1, инженер модуля построения системы обычно получает доступ к данным предварительного модуля построения системы путем доступа через сеть связи к серверной системе 14. После изменения модуля построения системы инженер модуля построения системы сохраняет обновленный модуль построения системы в центральной базе данных 28, как обновленный или Пересмотренный Модуль построения системы 70.
На следующем шаге 72 инженер по продажам получает Пересмотренный Модуль построения системы 70 путем передачи по сети связи 24, как показано на Фиг.1. На основании документов, содержащихся в Пересмотренном Модуле построения системы, инженер по продажам создает формальное Предложение 74 на следующем шаге 76. Предложение содержит необходимые файлы документа, которые описывают систему или проект, который будет осуществлен. Эти файлы документа поставляют клиенту.
После этого инженер по продажам совместно с клиентом клиента, последовательно проверяет соответствие Предложения требованиям к проекту, как показано на следующем шаге 78. На этом шаге, любые в Предложение могут быть внесены любые изменения, по запросу клиента. Эти изменения могут быть переданы на сервер 14 и при необходимости рассмотрены инженером модуля построения системы.
В том случае, когда Предложение принято, клиент размещает Заказ (обозначенный на Фиг.5 как цифра 80), как показано в следующем шаге 82. Согласно проиллюстрированному варианту выполнения изобретения, файлы документов в Заказе 80, предпочтительно заносятся в локальную базу данных в компьютер 12 инженера по продажам, как это проиллюстрировано следующим шагом 84 на Фиг.6. Такие файлы могут также быть переданы на центральный сервер 14 для хранения в центральной базе данных 28.
В ответ на формирование заказа Программный модуль 18 Инженера по продажам на следующем шаге 88 формирует Перечень Материалов (ПМ) 86. На основании ПМ модуль Инженера по продажам в дальнейшем формирует План Требований Материалов. План требований передается в Локальную базу данных 46 и базу Данных 28, расположенную на сервере 14. По получении плана требований автоматически заказываются части, необходимые для реализации проекта, как показано на шаге 90. Кроме того, на шаге 92 Производственные мощности организации получают доступ к переданным данным и готовят полный набор технических чертежей 94 для построения проекта.
В частном случае реализации система автоматически формирует инструкцию по эксплуатации 96 как показано на следующем шаге 98. Указанные документы могут быть переданы к локальному компьютеру 12 или могут быть переданы покупателю любыми приемлемыми средствами.
В завершение, на следующем шаге 100, созданная система проверяется и отгружается покупателю.
Для того, чтобы упростить и автоматизировать проектирование и процесс построения, программный модуль Инженера по продажам содержит пользовательский интерфейс 120, который представляет различные выбираемые экранные изображения инженеру по продажам. В иллюстративном варианте выполнения, экранные изображения представляют основанный на системе Windows интерфейс для логического направления инженера по продажам через процесс разработки распылительной системы. Как показано на Фиг.7, предпочтительный пользовательский интерфейс 120 имеет формат, включающий различные изображения, кнопки, счета, выпадающие меню и другие выбираемые пользователем, приспособленные для ввода информации, соответствующей проекту предложенной системы. Например, пользовательский интерфейс 120 может содержать выбираемую пользователем закладку "Введение" 122, которая представляет стартовый экран автоматизированного модуля построения системы и программы формирования предложения. Это экранное изображение содержит области для ввода информации клиента. Например, в иллюстративном варианте выполнения область наименования клиента может быть представлена в форме выпадающего меню с возможностью выбора информации из меню инженером по продажам. В соответствии с иллюстрацией, название клиента связано с контактной информацией основных контактов клиента. Кроме того, экранное изображение содержит области для ввода промышленной группы, типа системы, и прикладной категории распылительной системы, предназначенной для разработки экспертной системой.
Фиг.8 иллюстрирует экранное изображение, которое представлено после выбора закладки 130 Описания Проблемы Распылительной системы. Для предоставления информации на различных языках, экран предоставляет выпадающее меню 132 для выбора языка, на котором составляется предложение. Это экранное изображение также предоставляет окно 134 ввода текста названия проекта для предложения. Кроме того, окно ввода текста 136 "Описание Проблемы" позволяет инженеру по продажам вводить информацию, касающуюся типа задачи проекта, которую требуется решить и другую необходимую информацию, которая может позже использоваться экспертной системой либо для обеспечения решения для текущей задачи, либо для других решений в других контекстах, например, для представления решения, в последующем выполняемых решений. Наконец, экранное изображение показанное на Фиг.8 содержит область 138 Крайний срок предоставления предложений, которая как показано может быть реализована в виде выпадающего текстового окна. В частном случае, экранное изображение может содержать кнопки 140 для помощи инженеру по продажам в редактировании или другой обработке текста, типа тех, с которые обычно используются в среде Microsoft Office.
В соответствии с настоящим изобретением экспертная система представляет стандартизированные комплекты проекта и шаблоны в виде стандартных блоков для создания системы или решения для проекта, который определен потребностями клиента. В дополнение к использованию предварительно отобранных комплектов, которые построены из проверенных компонентов, система в преимущественном варианте реализации использует известные рабочие параметры для связи таких комплектов и компонентов в технически проработанное решение.
В иллюстративном варианте выполнения Программный модуль 18 Инженера по продажам проиллюстрирован графической программой, такой как Microsoft Visio, в процессе выбора инженером ярлыка 142 Проекта Системы, показанного на экранных изображениях на Фиг.7 и 8. В этом случае работа пользователя направляется различными экранными изображениями, помогающими в описании предложенного проекта системы и создании документов предложения. Например, экспертная система может представить инженеру по продажам логически организованную последовательность диалоговых вопросов, таких, какие показаны на экранных изображениях Фиг.9-18. В этом варианте реализации, различные экранные изображения могут выбираться инженером по продажам путем выбора закладок страниц.
Фиг.9 иллюстрирует экранное изображение 150, предоставляющее инженеру по продажам пользовательский интерфейс, требуемый для ввода спецификации системы распыления при проектировании системы. Как показано выше, указное экранное изображение можно обеспечить путем использования графического приложения, такого как Microsoft Visio. Экранное изображение 150 содержит различные окна ввода текста 152 для выбора распылительной насадки. В иллюстративном варианте выполнения, текстовые окна содержат области для определения типа распылительной насадки, настроек распылительной насадки, общего количества распылительных насадок для предложенной системы, приводных элементов распылительных насадок и необходимых типов газов. Дополнительно экранное изображение спецификации распылительной системы содержит текстовые окна для ввода рабочих параметров системы. Указанные рабочие параметры содержат рабочие единицы, а также распылительные особенности системы, такие как полная ширина распыления и минимальные и максимальные величины давления и расхода жидкости. Кроме того, экранное изображение 150 представляет текстовые окна для ввода параметров воздуха для предложенной системы, таких как максимальное и минимальное значения давления распыляющего воздуха, максимальное и минимальное потребление каждой распылительной головкой распыляющего воздуха, максимальное и минимальное давление воздуха вентилятора и максимальное и минимальное потребление каждой распылительной головкой потока воздуха от вентилятора. Наконец, экранное изображение спецификации аэрозоля содержит текстовые окна, предназначенные для общего расхода жидкости и общего потребления воздуха.
В иллюстративном варианте выполнения, информация, включенная в спецификацию для системы, определяется инженером по продажам на основании полевых испытаний и одобрения клиентом предложенного решения. Однако, в соответствии с другим вариантом реализации изобретения, окна ввода представлены с параметрами, заданными по умолчанию, интеллектуально вычисленными на основании известных характеристик для системы, выполненной аналогично разрабатываемой системе.
Фиг.10 иллюстрирует дополнительное экранное изображение 160 для предоставления выбираемой пользователем информации относительно управляющей платформы для предложенного проекта. Как показано на иллюстрации, экранное изображение интеллектуально запрашивает инженера по продажам ввести требования к желаемому решению управляющей системы с использованием диалоговых окон 162 и 164. Очевидно, что такая информация может быть затребована при реализации любого количества диалоговых окон или интерактивных методик. Кроме того, экранное изображение 160 представлено пользователю с текстовым окном 166, предназначенным для ввода желательной управляющей платформы.
Экспертная система может также содержать экранные устройства отображения для выбора решения, касающегося спецификации платформы управления. В проиллюстрированном варианте выполнения после выбора коммерческим инженером определенной платформы управления система может представить дополнительное экранное окно для отображения для параметров управления, имеющих отношение к платформе управления. Фиг.11 показывает одно из таких экранных окон 170. Указанное специфическое для платформы управления экранное отображение предоставляет пользователю диалоговые окна и текстовые поля для выбора желательных характеристик управляющего решения. Например, экранное изображение 170 содержит раздел доставки жидкости 172, содержащий диалоговые окна, относящиеся к требованиям к резервуару давления. Кроме того, экранное изображение 170 дополнено секцией управления путем регулирования подачи воздуха, относящееся к секции 174 резервуара давления, содержащей диалоговые окна, относящиеся к регулированию давления воздуха в системе. Наконец, экранное изображение 170 содержит секцию регулирования подачи воздуха к соплу (соплам) 176, которая содержит диалоговые окна, относящиеся к регулированию подачи воздуха, который подводится к соплам в проектируемой системе.
Фиг.12 иллюстрирует экранное изображение 180 для обеспечения пользовательского выбора соответствующей конфигурации корпуса для распылительной системы. Как показано на иллюстрации, различные диалоговые окна помогают инженеру по продажам отобрать соответствующий корпус, в котором будут находиться электронные компоненты разработанной системы.
В качестве части проекта предложенного решения система предоставляет экранное изображение для того, чтобы запросить ввести информацию, касающуюся спецификаций жидкостей. Как показано на Фиг.13, экранное изображение 190 содержит последовательность диалоговые окон 192, необходимых для ввода информации, касающейся жидкости, которая используется в проектируемом приложении. Кроме того, экранное изображение 192 предоставляет различные диалоговые окна 194 для предоставления информации, касающейся физических параметров указанной жидкости, а также параметров использования указанной жидкости.
Далее, изобретение дает возможность формирования одного или нескольких экранных изображений для ввода информации, относящейся к обработке сигналов для разработанной системы, как это показано на Фиг.14 и 15. Такая информация может быть получена путем отображения одного или более диалоговых окон 202 и 204, относящихся к тактированию сигналов, а также в выбору возможность распознавания объектов, что соответственно отображено на экранном изображении 200, показанном на Фиг.14. Следующее экранное изображение 206 (Фиг.15) представлено пользователю с диалоговыми окнами 208 и 210, касающимися случаев когда указывается, желательно ли распознавание скорости и возможность удаленного управления. На основании введенных пользователем данных экспертная система определяет присущие процессу сигналы, необходимые для решения проекта.
В соответствии с одной из особенностей настоящего изобретения система автоматически формирует решение для проекта на основе входной информации, введенной пользователем. Фиг.16 иллюстрирует экранное изображение 220, на котором автоматически формируется диаграмма ДКиВО в ответ на входную информацию, введенную пользователем. В иллюстративном варианте выполнения диаграмма ДКиВО, показанная на Фиг.16, является предварительной диаграммой, сформированной компьютером 12, управляемым инженером по продажам.
Фиг.17 и 18 иллюстрируют экранные изображения для ввода дополнительной информации, касающейся предложенного решения для проекта. Экранное изображение 230, показанное на Фиг.17, представляет диалоговые окна для выбора соответствующих требований к документам, таких как виды рисунков и требуемое покупателю форматирование. Фиг.18 иллюстрирует экранное изображение 240, которое предоставляет текстовое окно 242 для ввода информации, описывающей уникальные проблемы разработки. Когда инженер по продажам вводит информацию в указанное поле, система формирует модуль системы, более точно соответствующий запросам пользователя.
Когда информация введена в систему, инженер по продажам может затем установить, удовлетворены ли определенные критерии проекта в предложенном решении путем выбора кнопки 244 Проверить Проект. Указанная кнопка представлена как часть пользовательского интерфейса на дисплее, изображенном на Фиг.9-18. В частности, компонент Шаблонов Проекта 48а включает код, который используется для определения соответствия определенным критериям проекта, предложенного коммерческим персоналом. В случае возвращения ошибки коммерческому персоналу требуется ввести изменения в проект, которые могут быть проверены прежде, чем представить клиенту предложенное решение и соответствующую оценку стоимости. Очевидно, что после завершения и представления, как показано выше, Модуля для построения системы, Инженер модуля построения системы проверяет, содержит ли Модуль для построения системы необходимые пункты.
Таким образом, в связи с тем, что предложение по проекту проекта содержит заранее заданные составные блоки, система приводит в соответствие необходимые составные блоки с соответствующими записями в базе данных (непосредственно, либо дистанционным образом), каждый из которых ассоциируется с Перечнем Материалов. На основании этих подобранных компонентов и других данных, формируется и передается продавцу котировка стоимости для составной системы. Таким образом, если считать, что все составные блоки являются заранее заданными блоками, которые успешно подобраны в базе данных, продавец немедленно получает оценочную информацию для клиента. Если цена слишком низка или высока, продавец и клиент могут затем сделать изменения в конфигурации проекта. Если составной комплект или блок являются "специальными" (не заранее определенными), Перечень Материалов для указанного компонента прорабатывается вручную или посредством механизма формирования Перечня Материалов для незаданного заранее компонента.
Соответственно, полный составной Перечень Материалов проекта конструкции формируется немедленно вместо ручной подготовки, занимающей дни или недели. После этого формируется сообщение для предложенного заказа, включая оценку информации. Как показано выше, в зависимости от требований клиента, в частном случае, может быть сформировано соответствующее запросам покупателя руководство по эксплуатации системы, которая будет изготовлена. В этом примере составные функциональные блоки ДКиВО для проекта связаны с функциональным текстовым описанием, содержащемся, например, в файле документа Microsoft Word, связанным с файлами Visio. Формирование предложения включает существенное объединение указанных составных текстовых описаний. Сходным образом текстовые описания используются в автоматической подготовке руководства для подогнанной под запросы покупателя произведенной системы с тем, чтобы избежать процесса написания инженером приемлемого для покупателя руководства. Если клиент размещает заказ, основанный на котировке стоимости, в последующем исполняются шаги, касающиеся изготовления системы, включая формирование плана материальных требований и фактическое производство и доставку системы.
Таким образом, система автоматически формирует ДКиВО на основе ответов и других входных данных, предоставленных пользователем на предыдущих страницах. Таким образом, пользователь не занимается сложной задачей ручного построения ДКиВО путем выбора и установки компонентов в нужной позиции. Составными элементами диаграммы являются преимущественно готовые наборы блоков. В связи с этим указанные блоки в общем случае являются предварительно заданными и содержат внутри себя компоненты, имеющие свои собственные параметры конфигурации. Формирование системы на основе указанных составных блоков, обеспечивает возможность стандартизации решения для пользователя, что, в свою очередь, обеспечивает возможность стандартизованного и предсказуемого формирования стоимости. Предварительно сформированные наборы блоков разработаны таким образом, чтобы они ассоциировались со стандартными параметрами или множествами стандартных параметров до максимально возможной степени. Это облегчает определение размера заказа до того, как заказ фактически разработан.
На основной странице интерфейса программный модуль инженера по продажам отображает ярлыки для выбора других экранных изображений или также выбора других страниц. Фиг.19 иллюстрирует экранное изображение 250 Расценок системы, которое выбирается после конструирования системы в соответствии с настоящим изобретением. Как показано на рисунке, экспертная система автоматически генерирует предварительную стоимость проекта на основе комплектующих частей, выбранных инженером по продажам. Кроме того, экспертная система представляет спецификацию компонентов для системы на странице 252, которая является доступной через выбор ярлыка Детальная Классификация Системы.
Другие выбираемые ярлыки могут быть включены в отображение основного экрана, как показано в Фиг.7. Например, система может включить ярлык Региональных настроек, который позволяет коммерческому инженеру вводить информацию, касающуюся места назначения проектируемой конструкции. Точно так же, изображение экрана может содержать ярлыки, предназначенные для ввода Сроков Оплаты, дополнительных Комментариев, и Истории проекта.
Соответственно, в настоящем описании раскрыты система и способ, достигающие решения указанных выше задач. Система может быть выполнена объединенной для обеспечения выработки полного решение проекта клиента, основанного на ряде предварительно отобранных вопросов, предусмотренных для коммерческого персонала, такого, как технический штат продаж, взаимодействующий с клиентом. Система передовым образом обеспечивает улучшенную однородность решений проекта, существенно уменьшая стоимость проекта и период времени для выработки решения.
Лица, сведущие в области техники должны принять во внимание, что изобретение не ограничивается упомянутыми выше описаниями вариантов реализации изобретения, являющимися предпочтительными в настоящее время. После изучения представленных здесь доктрин, будут очевидными и другие различные модификации. Таким образом, описанные здесь частные функциональные возможности, которые были описаны в сочетании с компонентами программного обеспечения системы, могут быть объединены с другими компонентами, или в альтернативном варианте могут быть выполнены другими многочисленными путями, в том числе с использованием другого программного обеспечения и/или с использованием других аппаратных средств. Кроме того, хотя изобретение было описано в контексте взаимодействий различных вычислительных систем в сетевой конфигурации, лица, сведущие в области техники, должны признать, что в изобретении может быть использовано множество других конфигураций. Таким образом, должно быть понятно, что объем изобретения охватывается приведенной ниже формулой изобретения и эквивалентами приведенных ниже признаков.