Relative Identity Collection
A Relative Identity Collection (RIC) is the configuration that governs a sequence of Relative Identities (RIs). It has four main components:
key
: A unique key to identify the RICconfig
: The configuration for identifiers generated for the RI sequence. It contains a:type
: Type of identifier generated. Supported type isSEQUENCE
offset
: Offset at the start of the sequence.
status
: The status of the RIC. Can beACTIVE
orARCHIVED
differentiators
: The differentiator properties and mappings to source properties for the RIC, grouped by MDM collections.
{
"key": "<ric-key>",
"config": { "type": "SEQUENCE", "offset": <integer> },
"differentiators": {
"<collection-key-1>": {
"properties": {
"<property-1>": { "type": "code" },
"<property-2>": { "type": "symbol" },
"<property-3>": { "type": "boolean" }
},
"mappings": [
{
"source": "<source-key-1>",
"type": "<profile-key>",
"paths": {
"<property-1>": "<source-path-1>",
"<property-2>": "<source-path-2>",
"<property-3>": "<source-path-3>"
}
},
{
"source": "<source-key-2>",
"type": "<profile-key>",
"paths": {
"<property-1>": "<source-path-1>",
"<property-2>": "<source-path-2>",
"<property-3>": "<source-path-3>"
}
}
]
},
"<collection-key-2>": {
"properties": {
"<property-1>": { "type": "code" },
"<property-2>": { "type": "symbol" },
"<property-3>": { "type": "boolean" }
},
"mappings": [
{
"source": "<source-key-1>",
"type": "<profile-key>",
"paths": {
"<property-1>": "<source-path-1>",
"<property-2>": "<source-path-2>",
"<property-3>": "<source-path-3>"
}
},
{
"source": "<source-key-2>",
"type": "<profile-key>",
"paths": {
"<property-1>": "<source-path-1>",
"<property-2>": "<source-path-2>",
"<property-3>": "<source-path-3>"
}
}
]
}
}
}
Updated 3 months ago