Основы Windchill > Совместная работа с другими > Подписки > Подписки на папку и контекст
  
Подписки на папку и контекст
Типы контекстов и объектов, доступные пользователю для просмотра, зависят от установленных решений Windchill и от прав доступа конкретного пользователя.
Дополнительные сведения о поддерживаемых и неподдерживаемых типах подписки см. в разделе Подписки.
Подписки на контекст
Возможна подписка на Изделие, Проект, Программу или Библиотеку. Подписки на контекст аналогичны подпискам на папки.
Подписка на контекст подразумевает получение уведомлений о событиях, связанных с типом "контекст". Пользователь получает уведомления о выбранных им событиях, происходящих с указанным контекстом. Если в подписку на контекст добавлены дополнительные типы объектов, то можно будет получать уведомления о событиях, произошедших со всеми объектами этого типа, находящимися в подпапке любого уровня в данном контексте.
Например, если создана подписка на контекст изделия и выполнена команда Править атрибуты, то при изменении атрибутов изделия будет отправлено уведомление. Помимо этого, если в подписку включен тип объекта "деталь", то будут также отправляться уведомления при изменении атрибутов всех деталей, входящих в состав изделия.
Подписки на папки
Подписка на папки подразумевает получение уведомлений о событиях, связанных с типом объектов "папка". Пользователь получает уведомления о возникновении выбранных им событий, происходящих с той папкой, на которую создана подписка, а также со всеми ее подпапками.
Подписка на папки также включает любые подпапки первого уровня. В качестве примера рассмотрим следующую структуру папок:
Папка A
Папка AA
Папка AB
Папка AB-1
При наличии подписки на папку "Папка A" пользователь также получит уведомления о действиях, выполняемых с папками "Папка AA" и "Папка AB". Однако чтобы получать уведомления о папке "Папка AB-1", необходимо создать отдельную подписку на папку "Папка AB".
* 
Чтобы получать уведомления о действиях, выполняемых с папками всех уровней структуры папок, можно подписаться на контекст и включать тип объекта "папка" в подписку на контекст.
Если в подписку на папку добавлены дополнительные типы объектов, то можно будет получать уведомления о выбранных событиях, которые произошли со всеми объектами этого типа, находящимися в данной папке. Чтобы получать уведомления для объектов в подпапке, для этой подпапки нужно создать отдельную подписку.
* 
При подписке на папку или контекст и какой-либо тип объектов уведомления будут отправляться в момент наступления события по каждому отдельному объекту этого типа, находящемуся в указанной папке или контексте. Если одновременно затронуто несколько объектов этого типа, подписчики получают единственное итоговое почтовое уведомление, а не отдельные уведомления для каждого объекта.
Подписки на типы объектов имеют некоторые ограничения. Например, можно создать подписку на папку, которая включает типы деталей и документов, и событие Удалить. Но нельзя указать, что уведомления должны отправляться только в том случае, когда удаляется деталь. Вместо этого вы будете получать уведомления в случае удаления папок, деталей и документов.
Подписки на папки можно просматривать только в таблице Подписки, расположенной на Главной странице.
Следующие примеры иллюстрируют ожидаемые результаты подписки на папку. Более подробное описание следующих процедур см. в разделах Создание подписки и Правка подписки.
Пример. Подписка на папку
1. В Навигаторе выберите раздел Изделия > Папки.
2. В таблице Содержимое папкисоздайте новую папку с именем "Папка A".
3. Установите флажок рядом с "Папкой A" и выберите Действия > Подписаться.
4. В окне Подписаться на шаге Определить события убедитесь, что тип Папка есть в списке в поле Типы.
Выберите следующие события:
Копировать
Удалить
Новый объект
Править реквизиты
5. Выполните шаги Выбрать подписчиков и Задать тему и время окончания, чтобы завершить создание подписки.
Результаты подписки
Эта подписка посылает уведомления для следующих действий:
Копировать - скопирована "Папка A" или папка внутри нее.
Удалить - удалена "Папка A" или папка внутри нее.
Новый объект - в папку "Папке A" добавлена новая папка.
Править реквизиты - "Папка A" переименована, или папка, находящаяся в ней, переименована.
Подписка на папку и тип объекта
1. Перейдите на страницу свойств подписки, созданной в предыдущем примере. В меню Действия выберите команду Править.
Откроется окно Изменить подписку.
2. В разделе Определить события щелкните значок поиска , расположенный рядом с полем Типы.
Откроется окно Найти тип.
3. Установите флажки рядом с типами Деталь и Документ. Нажмите кнопку ОК.
4. На этапе Определить события поле События теперь содержит события, связанные с папками, деталями и документами.
Выберите следующие события:
Создать новую ревизию
Править содержимое
5. Нажмите кнопку Готово для сохранения изменений.
Результаты подписки
Эта подписка посылает уведомления для следующих действий:
Копировать - скопирована "Папка A" или папка (деталь, документ) внутри нее.
Удалить - удалена "Папка A" или папка (деталь, документ) внутри нее.
Новый объект - в папку "Папке A" добавлена новая папка (деталь, документ).
Править реквизиты - изменен уникальный идентификатор "Папки A" или папки, детали либо документа внутри нее. Как правило, уникальный идентификатор - это наименование или обозначение объекта.
Править содержимое - изменено основное содержимое документа в папке "Папка A" (папки и детали не могут иметь основного содержимого).
Создать ревизию - выполнено действие Создать новую версию для детали или документа в папке "Папка A" (для папки нельзя создать новую версию).