UsageConstraint

Specifies a constraint of the possible usages for PartVersion or PartUsages. UsageConstraints 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

AttributeValue
Ownerusage_constraint
Applied Stereotype
Base ClassifierExtendableElement
Is Abstractfalse
Derived Classifiers

Attributes

NameTypeMult.DescriptionOwning Classifier
typeUsageConstraintType1

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

UsageConstraint
fromDateDate0..1

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

UsageConstraint
toDateDate0..1

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

UsageConstraint
fromSerialNumberString0..1

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

UsageConstraint
toSerialNumberString0..1

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

UsageConstraint
projectPhaseString0..*

Specifies the project phases to which the usage constraint applies.

UsageConstraint
fromEffectivityControlKeyString0..1

In the production logistics of complex products (like vehicles), the control of operation and cancellation dates of changes, features, components or the like is usually not carried out via concrete dates but via "date keys". These keys are then mapped in planning systems with concrete time specifications for certain plants or production steps. In the VEC these keys are called EffectivityControlKey.

With the FromEffectivityControlKey and ToEffectivityControlKey a validity interval can be defined. If one of the two values is defined and the other is omitted, the meaning shall be "unbounded".

UsageConstraint
toEffectivityControlKeyString0..1

See FromEffectivityControlKey.

UsageConstraint

Outgoing Relations

Other EndThis EndGeneral
RoleTypeMult.Agg.UniqueOrderedMult.Description
projectProject0..*NYN0..*

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

usageNodeUsageNode0..*NYN0..*

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

Incoming Relations

This EndOther EndGeneral
RoleMult.Agg.UniqueOrderedTypeMult.Description
partUsageConstraint1..*YYYUsageConstraintSpecification1

Specifies the UsageConstraints that apply to the PartVersion or PartUsages described by the UsageConstraintSpecification. The ordering of this association is relevant. The elements shall arranged in the order of ascending priority. That means, elements further back in the collection have a higher priority.

Previous