Система IPS позволяет работать с версиями документов и изделий, а также их отображением и подбором для конкретного контекста. Огромное количество настроек и особенностей может отпугнуть администратора IPS, но по прошествии некоторого времени оказывается, что все эти настройки будут нужными.
В статье разберу работу с извещениями и версиями, как со стороны администратора, так и со стороны пользователя.
Статья будет разбита на две части, где в первой части будут рассмотрены все настройки, касаемые работы с версиями в IPS, а во второй части- непосредственная работа пользователей в этой системе.
❗ Для работы с настройками необходимо обладать правами администратора. И в целом наверно даже немного разбираться в самой идеологии IPS с пониманием состава изделий.
1. Настройка возможности версионности документа/изделия
Начнем с самого простого, если Вы хотите работать с версиями- эта настройка у документов и типов объектов должна быть включена. В базовой конфигурации IPS для всех конструкторских документов и объектов эта настройка включена, но, если вдруг будете добавлять новые типы документов- не забудьте про это!
Как добраться до настройки: Конфигуратор базы данных-Выбранный объект-вкладка Свойства- Версионность.
Если для объекта будет выбрано свойство неверсионный тип или абстрактный тип - для данного документа у всех пользователей будут просто отключены все возможности работы с версиями.
2. Настройка правила подбора версий
Теперь чуть посложнее. Зададим себе вопрос: Как будут использоваться новые версии? Например, при первичном создании ИИ новую версию детали можно использовать для новой версии сборки, которая также добавлена в состав извещения. А можно ли использовать новую версию детали вне контекста извещения об изменении? Вне извещения должна подбираться последняя согласованная версия или уже можно использовать новую версию без дополнительного согласования?
Следующая настройка должна помочь администратору с ответами на эти вопросы.
Как добраться до настройки: Меню Настройка- Параметры IPS- Раздел Подбор версий.
В данном разделе разберем команду «Правило подбора»- набор условий, по которым система производит отбор версий объектов при получении состава. В данной настройке существует два выбора:
❗ Данные настройки не касаются работы с контекстом редактирования, где в ИИ и состав будут включены только последние созданные версии.
3. Настройка синхронного создания версии изделии при создании версии документа.
Следующая настройка касается чудесного свойства IPS: мы создаем извещение на чертеж, а вместе с этим у нас создается версия 3D-модели и самого изделия. Данную настройку советвую включать опционально, когда Вы уже умеет администрировать систему на базовом уровне.
Как добраться до настройки: Данная настройка хранится в интеграторе с CAD-системами и позволяет сделать исключения, когда номер версии изделия и номер версии документа будут выпускаться несинхронно.
4. Настройка схем жизненного цикла
Теперь перейдем к настройкам шагов ЖЦ для наших объектов. Почему это важно? Работа с извещениями всегда связана с процессами согласования и внесения изменений. Чтобы контролировать этапность согласования, возможности создания извещений для каждого этапа и придуманы эти настройки. Вопросы, решаемые на этом уровне настройки, могут быть такими: нужно ли для документации, находящейся в работе, давать возможность создавать извещение, или разрешать создавать только для согласованной документации? Можно ли исправлять согласованную документацию без выпуска извещения по журналу изменений, или обязательно требовать создание извещения?
Как добраться до настройки: Конфигуратор базы данных-Схемы жизненного цикла.
Схема жизненного цикла - это последовательность шагов, которые могут принимать изделия/документы в рамках согласования. От шага ЖЦ определенного объекта зависит политика безопасности объекта, способы его изменения и обработки.
Шаги ЖЦ обычно настраиваются вместе с процессами согласования.
Для настройки работы с версиями необходимо учитывать следующие нюансы:
Настройка обычно делается для стадии «В разработке», чтобы запретить хранение двух несогласованных версий на текущем этапе.
Также настройка делается для этапа «Выпущен», чтобы в системе всегда четко было понятно, какая версия актуальная, а какая аннулирована или заменена на более свежую.
Остальные две настройки запрета существования версии также важны и опционально могут быть изменены под требования заказчика.
Настройка контролирует необходимость создания изменения или записи в журнале изменений. Фактически при жесткой настройке обязательного ИИ, пользователь не сможет изменить шаг ЖЦ вручную
Настройка контролирует возможность редактирования документа без создания версии на данном этапе.
Это настройка сильно связана с пунктом 2 текущей статьи. Администратор задает шаг, при котором более новая версия становится базовой, а с предыдущей версии этот статус снимается.
Фактически, как только документ/изделие становится базовым, при включенном правиле подбора через базовые версии, у пользователя всегда будет обновляться изделие на базовое! Даже если он этого не хотел.
Чтобы все эти ограничения вступили в силу - у необходимых типов документов/изделий необходимо включить настройку "Запрет выпуска новых версий согласно шагам ЖЦ".
5. Общие настройки редактора извещений
Помимо настроек версионности и подбора есть отдельные настройки самого редактора извещений IPS. Базовые настройки уже сделаны корректно, но очень часто приходиться обращаться в этот раздел для тонкой настройки. Сильно углубляться в них мы не будем- просто помните, что они есть!
Как добраться до настройки: Настройка-Параметры IPS-Редактор извещений.
6. Настройка конкретизации версий.
Конкретизация версий- самое сложное понимание для любого администратора-новичка в IPS, поэтому этот пункт идет последним. По факту этот пункт дает возможности расширить возможности пользователя, которому администратор задал ограничения в правилах подбора версий (см. пункт 2 текущей статьи).
Конкретизация версий - механизм, позволяющий задать на связи между версией и объектом точную версию объекта, входящую в состав вышестоящей версии объекта. Конкретизация версии производится атрибутом связи Идентификатор версии в составе. Различают жесткую конкретизацию, задаваемую самой системой и имеющую наивысший приоритет при подборе версий объектов, а также мягкую конкретизацию, которую задают сами пользователи системы и которая может быть временно перекрыта другими механизмами подбора версий (например, контекстами редактирования).
Как добраться до настройки: Конфигуратор базы данных- Выбранный объект- Вкладка Допустимые связи.
!!!Чтобы у документов или объектов воспользоваться данной настройкой- им нужно через конфигуратор объекта добавить атрибут «Идентификатор версии в составе».
Данные настройки позволяют либо жестко привязывать версии объектов в составе только по автоматической конкретизации состава, либо позволяет перенастраивать нужную версию в составе в зависимости от собственных пожеланий конструктора.
Автор статьи: Александр Газизулин ООО "АМКАД"
Читайте также: Версионность изделий и документов в IPS Search. Правила подбора версий при создании извещений. Часть 2
Официальный телеграм-канал AMCAD по программным решениям IPS Search.
Пишем обо всём интересном, обсуждаем возможности