UsageConstraint

Note: There is a newer version of this specification see VEC 2.1.0

Specifies a constraint of the possible usages for PartVersion or PartUsages. UsageContraints are of part master data information. UsageConstraints specify general restrictions for the application of a PartVersion or PartUsage (e.g. a certain period of time in which the part is allowed to be used). (see KBLFRM-229)

General Information

Attribute Value
Owner usage_constraint
Applied Stereotype
Base Classifier ExtendableElement
Is Abstract false
Derived Classifiers

Attributes

Name Type Mult. Description Owning Classifier
type UsageConstraintType 1

Defines if the usage constraint is positive (allowance) or negative (denial).

UsageConstraint
fromDate Date 0..1

Specifies the lower bound of the time period to which the usage constraint applies.

UsageConstraint
toDate Date 0..1

Specifies the upper bound of the time period to which the usage constraint applies.

UsageConstraint
fromSerialNumber String 0..1

Specifies the lower bound of a serial number range to which the usage constraint applies.

UsageConstraint
toSerialNumber String 0..1

Specifies the upper bound of a serial number range to which the usage constraint applies.

UsageConstraint
projectPhase String 0..*

Specifies the project phases to which the usage constraint applies.

UsageConstraint

Outgoing Relations

Type Role Mult. Mult. Description
UsageNode usageNode 0..* 0..* References the UsageNode to which the UsageConstraint applies. This means the described PartVersion is allowed / denied in the referenced UsageConstraint.
Project project 0..* 0..*

References the Projects to which the UsageConstraint applies. This means the described PartVersion is allowed / denied in the referenced UsageConstraint.

Incoming Relations

Type Mult. Role Mult. Description
UsageConstraintSpecification 1 partUsageConstraint 1..* Specifies the UsageConstraints that apply to the PartVersion or PartUsages described by the UsageConstraintSpecification.
Previous