Клонирование и кэширование определений работ
При клонировании создается копия определения работы вместе со всеми дочерними определениями работы и связанными сущностями (материалы, контролируемые характеристики, связанные документы, связанные иллюстрации и т.д.). Определение работы, клоны которого копируются, является "кэшированным" определением работы.
Поскольку определение работы можно привязать только к одному порядку работы, то при помощи клонирования можно создать копии для привязки к другим порядкам работы. Несколько копий одного определения работы также можно привязать к одному порядку работы при необходимости наличия нескольких экземпляров определения работы.
После импорта определения работы, нет необходимости импортировать его снова, если оно не было обновлено в системе-источнике. Его можно клонировать так часто, как это необходимо.
При клонировании определения работы копируются все дочерние определения работы и связанные сущности. Если к каким-либо сущностям добавлены пользовательские свойства, то они так же копируются. Можно клонировать любое определение работы, независимо от того, является ли оно корневым или дочерним определением работы набора руководств по выполнению работ. Все потомки клонированного определения работы копируются вместе со всеми связанными сущностями.
Клонирование определения работы
Чтобы клонировать определение работы, выполните следующие шаги.
1. Перейдите в Production Order Manager по умолчанию (PTC.SCA.SCO.DefaultProductionOrderManager).
2. В разделе Сервисы запустите службу CloneWorkDefinition. Этот сервис вызывает связанные службы для клонирования определения работы и всех связанных сущностей, включая в себя все двоичные файлы в репозитории.
3. В качестве входных данных для службы укажите UID определения работы, которое нужно клонировать.
4. Щелкните Выполнить. В выходных данных сервиса отображается корневое определение работы для клонирования. При сбое службы все записи, добавленные в базу данных и все двоичные файлы, добавленные в репозиторий файлов, удаляются.
Запись метаданных определения работы автоматически создается для клонированного определения работы с указанием UID исходного определения работы как SourceWorkDefinitionUID. Если в клон включены дочерние определения работы, то запись метаданных определения работы создается только для клонированного определения работы самого верхнего уровня.
Пометка определения работы как кэшированного
Чтобы пометить определение работы как кэшированное, создайте запись метаданных определения работы для определения работы, или обновите запись метаданных определения работы для определения работы, если она уже существует. Установите значение IsCached как true. Для клонирования определения работы нет необходимости наличия для него записи метаданных со значением IsCached, установленным как true.
Дополнительные сведения см. в разделе Использование метаданных определения работы.
Было ли это полезно?