Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Управление хранением данных и документов



Среди множества типов объектов Windchill в качестве основных можно выде­лить «изделие», «документ», «кабинет», «папка», «ярлык», «извещение об изме­нении», «поток работ», «жизненный цикл», «команда» и т. д.



174
175


УПРАВЛЕНИЕ ЖИЗНЕННЫМ ЦИКЛОМ ПРОДУКЦИИ
Глава 3. ТЕХНОЛОГИЯ УПРАВЛЕНИЯ ДАННЫМИ ОБ ИЗДЕЛИИ



Документы, являясь объектами Windchill, хранятся в базе данных, доступ и управление ими осуществляются средствами СУБД Oracle. Файлы, входящие в состав документа или описывающие изделия, находятся в файловой системе компьютера.

Каждый из объектов имеет определенный набор атрибутов, который появля­ется при его создании (так называемые свойства объектов). Часть из них является обязательной для заполнения (например, наименование и обозначение в системе), другие могут оставаться незаполненными (например, описание). Помимо этого для объекта типа «изделие» может быть заведен список так называемых «атрибу­тов, описывающих класс изделий» (instance-based attributes). Они определяются администратором атрибутов Windchill. Для начала создается группа атрибутов, описывающая класс изделий (например, «двигатель»). Затем в нее заносятся сами атрибуты (например, «мощность», «объем» и т. д.). При этом существует возмож­ность выбора и даже создания собственной системы измерения.

Таким образом, при описании объекта типа «изделие» можно выбирать любой из атрибутов и присвоить ему соответствующее значение для данного изделия.


Хранение объектов и документов в Windchill организовано аналогично хране­нию информации в операционной системе и реализовано с помощью директорий (папок) и поддиректорий с любым уровнем вложенности, где размещаются объек-
ты. Специальный вид папки, называемой кабинетом, является звеном верхнего уровня в иерархической структуре хранения Windchill. По своей сути кабинет подобен жесткому диску в ОС Windows или корневой директории в файловой системе Unix. Кабинеты могут быть либо индивидуального (в этом случае к нему имеет доступ только пользователь-владелец), либо общего пользования (доступ устанавливается администратором системы).

Электронное распределенное хранилище данных (Data Vault) обеспечивает контроль доступа для защиты информации от несанкционированного воздействия.

Система обладает широкими возможностями поиска. С помощью механиз­ма RetrievalWare реализован поиск по содержанию. Кроме того, возможен по­иск по значениям атрибутов объекта (например, можно задать длину детали, диаметр и т. д.).

Оргструктура предприятия заносится в систему при помощи создания групп пользователей и записи в них членов структурных подразделений фирмы. Для каждого пользователя заводится логин и пароль для входа. Любой группе пользо­вателей, также как и любому отдельному пользователю, задаются права доступа к тем или иным кабинетам. Помимо этого может быть определен доступ к тем или иным объектам, находящимся на конкретной стадии жизненного цикла.

В систему встроен модуль генерации отчетов, позволяющий создавать шаб­лоны, самыми простыми из которых являются различные варианты BOM (Bills of Materials — спецификации на изделие). Далее они могут быть применены к тому или иному объекту Windchill.









Управление процессами

При каждом изменении свойств объекта Windchill необходимо провести про­цедуру его выписки объекта из архива, так называемую check-out. Она является по сути дела механизмом блокировки и не дает возможности изменять объект нескольким пользователям сразу. У пользователей, не участвующих в изменении, на это время напротив объекта появляется галочка. После того как редактирова­ние свойств закончено, необходимо провести процедуру check-in, или записи в архив. При этом Windchill автоматически создает новую итерацию изделия (в системе обозначается цифрой), предлагая ввести комментарий. Таким образом, проследив историю итераций, пользователь, которого интересует информация об изделии, получает полную картину его изменений.

Механизм подписки в Windchill позволяет отдельным пользователям и их груп­пам подписываться на объекты (деталь, документ и т. д.) и получать сообщения, когда происходит нужное событие. Любое событие, определенное для объекта (например, check-in, check-out или некоторое состояние ЖЦ изделия), может ини­циировать отправку сообщения и/или процесс в потоке заданий. Например, со­трудник 1-го отдела будет получать сообщение всякий раз, когда в запросе на изменение задан атрибут безопасности. Следовательно, подписка позволяет от­дельным специалистам выполнять все предписанные им действия и постоянно быть в курсе изменений, связанных с их задачами.

Основа управления процессом работы над изделием в Windchill — это модель ЖЦ, построенная по принципу «этап - переход - следующий этап».



176
177


УПРАВЛЕНИЕ ЖИ ЗНЕННЫМ ЦИКЛОМ ПРОДУКЦИИ
Глава 3. ТЕХНОЛОГИЯ УПРАВЛЕНИЯ ДАННЫМИ Об ИЗДЕЛИИ



Здесь каждый управляемый элемент (объект) имеет определение жизненного цикла. Момент создания элемента равнозначен первому этапу ЖЦ. Этап (phase) — часть процесса создания элемента, а переход с этапа на этап (gate) определя­ет набор критериев окончания этапа и перехода на следующий. Таким обра­зом, для любого объекта всегда существует статус, соответствующий стадии его жизненного цикла.

Для каждого из этапов и переходов может быть создан свой поток работ. При разработке шаблонов в системе присутствует модуль Workflow Editor. Есть не­сколько видов объектов, используемых для управления потоком работ:

> действия («Activities») предназначены для доведения заданий до пользо­
вателей или их групп. Таким образом, с помощью действия определя­
ется задание, которое должно быть выполнено Как только в ходе вы­
полнения потока работ процесса очередь доходит до действия, задание
на его выполнение появляется в списке работ пользователя, которому
оно предписано;

> логические связи («Connectors») задают логику внутри потока работ.
Например, логическая связь «и» обеспечивает начало последующего дей­
ствия только после того, как выполнены все предыдущие, соподчинен­
ные с ней;

^ роботы («Robots») — действия, выполняемые автоматически, то есть без участия пользователя. Существует несколько разновидностей роботов. Например, Expression Robot осуществляет выполнение Java выражения внутри потока работ. Method Robot используется для производства одно­го из нескольких действий. Возможны также запись или выписка объекта из архива (check-in/out), есть различные функции по работе со стадиями ЖЦ изделия и т. д.

При создании действия можно использовать один из стандартов, зало­женных в систему по умолчанию, при этом исполнителю даются инструкции по выполнению. Существует возможность оповещения по электронной по­чте. В качестве исполнителя выбираются пользователь или группа пользо­вателей. Иногда исполнителей назначают через роли. Для этого в Windchill есть понятие «команда» («team»). С помощью него осуществляется привязка исполнителей к ролям. Примером может служить «Группа по проектирова­нию двигателя». Таким образом, используется один и тот же шаблон потоков работ (с обозначенными в нем ролями) в сочетании с различными «команда­ми» (например, для проектирования разных деталей). При задании действия определяют срок его выполнения. Можно установить его с момента поступ­ления задания в список пользователя или с момента начала всего потока ра­бот. «Просроченное» действие пропускают, помечают как выполненное или переназначают на ответственного за его выполнение. Существует также воз­можность оповещения выбранных участников по электронной почте о невы­полнении задания в срок.

В системе реализовано распараллеливание работ и их ветвление. Один поток может содержать в себе инициацию других потоков на каком-либо этапе.

Рис. 102. Жизненный цикл в Windchill.

Данные для выполнения работы выдаются как приложенные объекты. По­мимо этого в случае необходимости есть возможность обсудить возникающие вопросы в online-режиме со всеми участниками процесса, организовав форум.

В системе Windchill важнейшую роль при контроле над техническими заме­нами и их влиянием на определение изделия играет приложение управления изменениями. В основе модели Windchill лежат три основных компонента про­цесса изменения: запрос, планирование и выполнение. Запрос (change request) идентифицирует проблему и включает всю сопровождающую информацию. Распоряжение об изменении (change order) содержит в себе анализ соответ­ствующих данных и план изменения. Извещение об изменении (change notice) производит изменение.

С помощью мониторинга (контроля исполнения) потока работ в любой мо­мент возможно просмотреть, на какой стадии находится процесс.



178
179


УПРАВЛЕНИЕ ЖИЗНЕННЫМ ЦИКЛОМ ПРОДУКЦИИ
Глава 3. ТЕХНОЛОГИЯ УПРАВЛЕНИЯ ДАННЫМИ ОБ ИЗДЕЛИИ



     
 


 

 

3.7.4. Управление структуройСистема обеспечивает возможности работы со структурой изделия (навига­цию и поиск).

«Инженерная» структура изделия описывает его представление по прин­ципу «как спроектировано», однако на протяжении жизненного цикла возни­кает необходимость в его вариантах, и может быть реализовано свое пред­ставление в зависимости от того, какой состав изделия интересует то или иное подразделение (например, конструкторское, технологическое или фи­нансовое).

Механизм версий позволяет четко организовать управление изменениями структуры изделия. Версии в системе обозначаются буквами.

Для работы со структурой применяются функции «где используется» (бла­годаря ей возможно узнать, в состав каких сборок входит изделие) и «кто ссыла­ется» (чтобы определить, какие объекты ссылаются на изделие).

Управление конфигурацией, под которым в данном случае понимается меха­низм поиска нужной пользователю версии изделия, осуществляется в системе с помощью одного из трех способов:

1. Стандартное управление (Standard) (пользователь задает стадию жизнен­ного цикла изделия, версию которого он хочет отыскать, и его представле­ние). К примеру, можно запросить технологическое представление изде­лия, находящегося в стадии разработки.

Основное исполнение (Baseline) (определяется основное исполнение изде­лия, версия которого необходима). Например, для спортивного исполне­ния автомобиля пользователю в поле Baseline необходимо выбрать «Спортивное», и он получит спортивную версию указанного автомобиля (с увеличенным объемом двигателя и т. д.).

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



























Интеграция

В системе реализована возможность импорта/экспорта данных в формате CSV (Comma Separated Values — формат данных, разделенных запятыми).

Модуль Windchill Engineering FACTOR! позволяет усовершенствовать про­цесс совместного проектирования, предоставляя мощные возможности для управления неоднородными данными, которые задаются механическими, элек­тротехническими и программными приложениями, а также для управления любой другой информацией, созданной в процессе разработки. В эту систему включаются несколько модулей, в том числе Windchill Workgroup Managers для Pro/ENGINEER, CADDS, AutoCAD, CADAM, CATIA, Helix и Optegra Gateway. Модули Windchill Workgroup Managers обеспечивают управление технической информацией непосредственно из системы Windchill, а шлюзы Windchill Gateways поддерживают связь между Windchill и внешними систе­мами управления инженерными данными.
Рис. 104. Поиск версии изделия. 3.7.6. Дополнительные функции

Дополнительно в Windchill можно выделить функцию визуализации графи­ческих изображений. За нее отвечает модуль визуализации Product View. Благода­ря ему осуществляется просмотр компонентов, разработанных в различных САПР, что очень удобно при проектировании сложного наукоемкого изделия различны­ми конструкторскими организациями.



180
181


УПРАВЛЕНИЕ ЖИЗНЕННЫМ ЦИКЛОМ ПРОДУКЦИИ
Глава 4. ИНТЕГРИРОВАННАЯ ЛОГИСТИЧЕСКАЯ ПОДДЕРЖКА




Рис. 105. Представление структуры изделия в Workgroup Manager для Pro / ENGINEER.
Глава 4. ИНТЕГРИРОВАННАЯ ЛОГИСТИЧЕСКАЯ ПОДДЕРЖКА


Поделиться:



Последнее изменение этой страницы: 2019-03-29; Просмотров: 403; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.024 с.)
Главная | Случайная страница | Обратная связь