This knowledge article lists the user and group mappings for Azure AD to allow you to map your Azure AD users to Traction Guest as hosts. To learn more about the SCIM integration setup, click HERE.
The sections below cover the attributes and mappings that allow you to:
userPrincipalName
touserName
This mapping is used to populate the
username
attribute on a hostMapping type: Direct
Source attribute:
userPrincipalName
Target attribute:
userName
Switch([IsSoftDeleted], , "False", "True", "True", "False")
toactive
This mapping is used to populate the
active
attribute on a hostMapping type: Expression
Expression:
Switch([IsSoftDeleted], , "False", "True", "True", "False")
Target attribute:
active
mail
toemails[type eq "work"].value
This mapping is used to populate the
email
attribute on a hostMapping type: Direct
Source attribute:
mail
Target attribute:
emails[type eq "work"].value
givenName
toname.givenName
This mapping is used to populate the
first_name
attribute on a hostMapping type: Direct
Source attribute:
givenName
Target attribute:
name.givenName
surname
toname.familyName
This mapping is used to populate the
last_name
attribute on a hostMapping type: Direct
Source attribute:
surname
Target attribute:
name.familyName
telephoneNumber
tophoneNumbers[type eq "work"].value
This mapping is used to populate the
alternate_mobile
attribute on a hostMapping type: Direct
Source attribute:
telephoneNumber
Target attribute:
phoneNumbers[type eq "work].value
mobile
tophoneNumbers[type eq "mobile"].value
This mapping is used to populate the
mobile
attribute on a hostMapping type: Direct
Source attribute:
mobile
Target attribute:
phoneNumbers[type eq "work"].value
otherMails
toemails[type eq "other"].value
This mapping is used to populate the
alternate_email
attribute on a hostMapping type:
Expression
Expression:
Item(Split(Coalesce([otherMails], ","), ","), 1)
Source attribute:
otherMails
Target attribute:
emails[type eq "other"].value
companyName
tourn:ietf:params:scim:schemas:extension:2.0:User:organization
This mapping is used to populate the
company
attribute on a hostMapping type: Direct
Source attribute:
companyName
Target attribute:
urn:ietf:params:scim:schemas:extension:2.0:User:organization
department
tourn:ietf:params:scim:schemas:extension:2.0:User:department
This mapping is used to populate the
department
attribute on a hostMapping type: Direct
Source attribute:
department
Target attribute:
urn:ietf:params:scim:schemas:extension:2.0:User:department
For all attributes, the “Apply this mapping” setting should be set to “Always”
For all attributes except
userPrincipalName
, the “Match objects using this attribute” setting should be set to “No”. Otherwise, it will be set to “Yes”For all attributes except
userPrincipalName
, the "Matching precedence: setting will be set to 0. Otherwise, it will be set to 1
displayName
todisplayName
This mapping is used to populate the
name
attribute on a host groupMapping type: Direct
Source attribute:
displayName
Target attribute:
displayName
Match objects using this attribute: Yes
Matching precedence: 1
Apply this mapping: Always
members
tomembers
This mapping is used to populate the hosts of a host group
Mapping type: Direct
Source attribute:
members
Target attribute:
members
Match objects using this attribute: No
Matching precedence: 0
Apply this mapping: Always