Multi-Structure Manager preferences
ALLOC_source_target_cardinality
Description
For use with allocation functionality. Specifies the cardinality permitted between a given allocation type and other product structure object types.
Note
Specify valid target components for a particular allocation type using the ALLOC_Target_Occurrence_Types preference. Specify valid source components for a particular allocation type using the ALLOC_Source_Occurrence_Types preference.
The system supports multiple sources and targets for allocation using cardinality functionality. The system supports the following allocation relationships:
One-to-one
Many-to-one
One-to-many
Many-to-many
Example
For example, you can use this preference to enforce a cardinality allowing the Network_Port type allocation to participate only in one-to-one relationships. Allocations using this type can contain only a single source and a single target. To do so, set this preference to:
Network_Port::1,1
Valid Values
Allocation subtype::1,1
Where Allocation subtype specifies the allocation type; this specified allocation type can only be used in one-to-one relationships.
Allocation subtype::1,n
Where Allocation subtype is a valid Teamcenter object type; this specified object type can be used in one-to-many relationships.
Allocation subtype::n,1
Where Allocation subtype is a valid Teamcenter object type; this specified object type can be used in many-to-one relationships.
Allocation subtype::n,n
Where Allocation subtype is a valid Teamcenter object type; this specified object type can be used in many-to-many relationships.
Default Values
Allocation::n,n
Default Protection Scope
Site preference.
Source: https://docs.sw.siemens.com/en-US/doc/282219420/PL20251212545240207.plm00043/ALLOC_source_target_cardinality · retrieved 2026-07-11