More About Views with Filters

You can create views with filters using a filter previously propagated (that is saved) via the VPM Navigator workbench.

For more specific information regarding filters, refer to VPM Navigator User's Guide.

The following topics are discussed:

Related Topics
Creating a View with Filters

Basic Principles

This sub-topic explains the basic principles that determine the creation of views with filters.

A filter applies to a whole product. But a view is created from 3D elements loaded in session. So when loading 3D data (when re-opening the drawing for example), all 3D representations of the product that are impacted by the filter are loaded in the view.

When defining a filter on a product, you can see only a subset of the products and representations that make up this product. When creating a generative drafting view, you can select such a filter in order to represent in the view only the subset of the product that results from the filtering.

In this case, the view is associated to the filter itself, and takes into account any modification that impacts the result of filtering on the product:


  • Modification of the filter query itself
  • Modification of the product that changes the result of the filtering (e.g. modifying the value of a product attribute when the filter query is on this attribute)
  • Modification of one of the representations that are part of the result

Any modification performed in any product or representation that is part of the result is detected, and will result in the view being out-of-date (even if the views represent the 3D shape representations only). For this reason, you should make sure that the filter query excludes any unwanted representation or product.

For example, a filter on a product attribute criterion will also show all 3D & drafting representations which are attached to intermediate nodes of the product, unless additional filtering criterion are included in the filter.

Note: Make sure that the drawing itself is not part of the filter result, as this will prevent the drawing from being up-to-date. Indeed, updating the drawing will modify it, which means that the filter result will be detected as modified due to the modification of the drawing itself.

View update status after modification of the 3D structure

This table shows how the update status of views will be affected by a modification of the structure of the 3D representation.

In the 3D structure, if an instance is... then the view update status is...
...added after the drawing representation edition or view creation, ...updated, but new instances are not displayed. Load 3D data to display the instances.
...added before the drawing representation edition or view creation, ...not updated. Once you update it, new instances are displayed.
...modified (deleted or moved) ...not updated.