Расширенная настройка > Добавление сохраненных фильтров в мэшап
  
Добавление сохраненных фильтров в мэшап
В Windchill можно создавать и сохранять фильтры для деталей, документов или документов EPM (CAD). Можно использовать эти сохраненные фильтры для отображения отфильтрованных структур в мэшапе ThingWorx.
Создавать и сохранять фильтры для деталей, документов или CAD-документов можно на соответствующей информационной странице объекта. Чтобы использовать сохраненные фильтры в приложении ThingWorx, выполняйте следующие рекомендации.
В мэшапе структуры детали фильтр может быть задан только по наименованию. Убедитесь, чтобы все фильтры, которые нужно использовать в приложении ThingWorx, имеют уникальные наименования.
В большинстве случаев сохраненные фильтры предназначены для использования с конкретными типами объектов, для которых они были созданы. Убедитесь, что выбранный фильтр работает со структурой объекта, которая должна отображаться в приложении ThingWorx.
ThingWorx Navigate
Опции Сохраненный фильтр доступны на страницах настройки заданий. Дополнительные сведения см. в разделе "Общая настройка заданий".
Windchill Extension
Можно написать в приложении ThingWorx Composer код запроса у пользователя сохраненного фильтра. Например, образец кода мэшапа для структуры детали, предоставляемый PTC, содержит выпадающий виджет рядом с полем PLM Part Number, который содержит один элемент (Latest):
Можно изменить код для этого выпадающего виджета, чтобы перечислять любое число сохраненных фильтров.
Выход сервиса GetConfigurationChoices связан с входом этого выпадающего виджета. GetConfigurationChoices - это сервис из ptc-windchill-demo-thing. Можно отредактировать сценарий сервиса GetConfigurationChoices, чтобы изменить элементы, которые отображаются в выпадающем виджете, чтобы включить одно или несколько наименований сохраненных фильтров. Сохраненный фильтр, если он выбран, передается в Windchill.
Сервис GetConfigurationChoices возвращает таблицу данных с двумя полями:
label - значение, отображаемое в выпадающем виджете.
value - наименование сохраненного фильтра, который передается в Windchill.