A Note on Cardinality

in SCSM, cardinality is set on relationships between properties in classes.  It is also the key configuration piece that allows your Single Instance Picker, List Views, etc, to bind to the relationship.

It is important to ensure you set the right cardinality settings so below is a little table that covers basic configuration.

 

Cardinality Configuration Relationship Type Configuration Result
Source:
Max Cardinality: 2147483647
Min Cardinality: 0
Target:
Max Cardinality: 1
Min Cardinality: 0
Many to One. Target can be related to multiple source records.   Source record can be related to one target record Relationship is available as a binding in the form bound to the Source class
Source:
Max Cardinality: 2147483647
Min Cardinality: 0
Target:
Max Cardinality: 2147483647
Min Cardinality: 0
Many to Many. Target can be related to multiple source records and vice versa. Relationship is available as a binding in the form bound to the Source class
Source:
Max Cardinality: 1
Min Cardinality: 0
Target:
Max Cardinality: 1
Min Cardinality: 0
One to One. Target can b related to one source record and vice versa Relationship is available as a binding in the form bound to the Source class
Source:
Max Cardinality: 1
Min Cardinality: 0
Target:
Max Cardinality: 2147483647
Min Cardinality: 0
One to Many. Target can be related to one source records. Source record can be related to many target records Relationship is NOT available as a binding in the form bound to the source class