Please enable Javascript to view this site.

GENIUS TOOLS Model Processor

Navigation: » No topics above this level «

Introducing filters

Scroll Prev Top Next More

Filters can be applied to all tasks to determine whether an task is executed. A filter decides whether an task is executed or not based on its evaluation. Filters are evaluated before an task is executed:

–If the filter result is true, the task is executed.

–If the filter result is false, the task is not executed.

The following applies to filters:

–There are two types of filters: Model filters and enhanced filters.

–The scope of a filters' validity can be: per task list (global), per group, per task.

–Filters are available in the body area, not in the header or footer areas.

–A special type of filter is the Feature filter, which defines the feature to be revised, see Feature filter.

–Many filters support regular expressions. Examples are given in the chapter RegEx.

Types of filters

A distinction is made between model filters and enhanced filters.

Selecting filters in the general task settings

Selecting filters in the general task settings

Model filters

Model filters determine the model type to which an task is applied. Model filters are activated using check boxes in the general task settings. If the model to be revised is

prt a part, the task is executed.

asm an assembly, the task is executed.

drw a drawing, the task is executed.

Enhanced filters

Enhanced filters allow you to specify conditions under which an task should be executed. There are over 40 filter nodes that can be used to define enhanced filters. Multiple filter nodes can be combined to differentiate the filter condition more precisely.

Enhanced filters can be created for a single task (anonymously) or saved for use within multiple tasks. They are created and edited in the Enhanced Filters mp_Filter menu item in the filter tree. Detailed information can be found in the chapter Enhanced filters.

Scope of validity

Filters can be set globally (per task list), per group, or per task.

Global filters

–Enhanced filters that apply to all tasks in the task list.

–Created in the task settings of the folder Body.

mp_filter_global

Group filters

–Model filter or enhanced filter that applies to all tasks in the group, see chapter Combining tasks in groups.

mp_filter_groupfilter

Task filters

–Model filters or enhanced filters that apply to the selected task.

–Created in the task settings of a task.

mp_filter_Action

The two filter types can be used as follows:


Filter type

Scope of validity

Model filter

Enhanced filter

For a task list (Global filter)

—

Check

For a task group (Group filter)

Check

Check

For a task (Task filter)

Check

Check

Created with Help & Manual 8 and styled with Premium Pack Version 4 © by EC Software