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.
Provision Azure Active Directory Users
userPrincipalNametouserNameThis mapping is used to populate the
usernameattribute on a hostMapping type: Direct
Source attribute:
userPrincipalNameTarget attribute:
userName
Switch([IsSoftDeleted], , "False", "True", "True", "False")toactiveThis mapping is used to populate the
activeattribute on a hostMapping type: Expression
Expression:
Switch([IsSoftDeleted], , "False", "True", "True", "False")Target attribute:
active
mailtoemails[type eq "work"].valueThis mapping is used to populate the
emailattribute on a hostMapping type: Direct
Source attribute:
mailTarget attribute:
emails[type eq "work"].value
givenNametoname.givenNameThis mapping is used to populate the
first_nameattribute on a hostMapping type: Direct
Source attribute:
givenNameTarget attribute:
name.givenName
surnametoname.familyNameThis mapping is used to populate the
last_nameattribute on a hostMapping type: Direct
Source attribute:
surnameTarget attribute:
name.familyName
telephoneNumbertophoneNumbers[type eq "work"].valueThis mapping is used to populate the
alternate_mobileattribute on a hostMapping type: Direct
Source attribute:
telephoneNumberTarget attribute:
phoneNumbers[type eq "work].value
mobiletophoneNumbers[type eq "mobile"].valueThis mapping is used to populate the
mobileattribute on a hostMapping type: Direct
Source attribute:
mobileTarget attribute:
phoneNumbers[type eq "work"].value
otherMailstoemails[type eq "other"].valueThis mapping is used to populate the
alternate_emailattribute on a hostMapping type:
ExpressionExpression:
Item(Split(Coalesce([otherMails], ","), ","), 1)Source attribute:
otherMailsTarget attribute:
emails[type eq "other"].value
companyNametourn:ietf:params:scim:schemas:extension:2.0:User:organizationThis mapping is used to populate the
companyattribute on a hostMapping type: Direct
Source attribute:
companyNameTarget attribute:
urn:ietf:params:scim:schemas:extension:2.0:User:organization
departmenttourn:ietf:params:scim:schemas:extension:2.0:User:departmentThis mapping is used to populate the
departmentattribute on a hostMapping type: Direct
Source attribute:
departmentTarget 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
Provision Azure Active Directory Groups
displayNametodisplayNameThis mapping is used to populate the
nameattribute on a host groupMapping type: Direct
Source attribute:
displayNameTarget attribute:
displayNameMatch objects using this attribute: Yes
Matching precedence: 1
Apply this mapping: Always
memberstomembersThis mapping is used to populate the hosts of a host group
Mapping type: Direct
Source attribute:
membersTarget attribute:
membersMatch objects using this attribute: No
Matching precedence: 0
Apply this mapping: Always
