Show/Hide Toolbars

Feature Directives is an umbrella term for configurations of functionalities shown in table 1, all these configurations share a common and extremely flexible way how they can be configured for sets of feature by utilizing platform and group relations. Observation Plans are for example configured as feature directives.

Functionality

Feature directive

Observation Monitoring

Observation Monitoring Definition

Approval

Approval Workflow Assignment

Observation Planning

Observation plan

Table 1: Functionalities subsumed under the term Feature Directives

Scope of feature directives

A feature directive is always assigned to a specific feature, however its scope, i.e. the features for which that directive is applicable is defined by the Applicability Rule and the Applicability Filters.

The Applicability Rule defines the applicability of the feature directive using group and platform relations. Table 2 lists the possible settings for the Applicability Rule

All features that result from applying the Applicability Rule are then passed through the applicability filters. The Feature directive will only apply to features that pass each of the Applicability Filters. Table 2 lists the available Applicability Filters.

Enabling or disabling directives

Each feature directive can be active or inactive. Only active directives will be used by the Application Server.

Rule

Effect

This feature

Feature directive will only apply to the feature to which it is assigned.

This feature & members

Feature directive will apply to the feature to which it is assigned and to all member features

Member features are all features that are member of a feature of class group or of class platform (evaluated hierarchically).

If the feature is neither a feature of class group nor of class platform this applicability rule setting equals the This feature setting.

Members only

Feature directive will not apply to the feature to which it is assigned but only to all its member features

Member features are all features that are member of a feature of class group or of class platform (evaluated hierarchically).

If the feature is neither a feature of class group nor of class platform the directive will not apply to any feature.

Table 2: Applicability rule

Applicability Filter

Effect

Feature type

Feature directive will only apply to features that are of the specified feature type. If not set this filter will not limit the applicability.

Feature subtype

Feature directive will only apply to features of a specific type and of a specific subtype of that type. Only subtypes defined in the Domain of the feature to which the Feature Directive is assigned are available.

Name pattern

Feature directive will apply only to features with a name that matches the specified name pattern. The name patten is a simple wildcard pattern.

Table 3: Filter rules available in the applicability filter for Feature Directives

© 2021 AFRY Austria GmbH, www.redbex.com