Provisioning of Email, Phone, Birthplace, networkID, and badge details
The PeopleSoft HCM source supports provisioning of the following attributes:
Collection Attributes:
- Phone
- samAccountName
-
Instant Message ID:
- Network ID
- IM Protocol
- IM Domain
- Preferred
-
Badge details:
- Badge Type
- Badge Number
- Effective Date
- Effective Sequence
- Comment
- Status
- Expiration Date
Non-Collection Attribute:
- BirthPlace
Attribute Synchronization and Target Mapping
You must get the source ID before synchronizing attributes. The source ID is displayed at the end of the URL in your browser address. The source ID is also known as the front-end ID for a source. For more information, refer to Best Practices: Attribute Sync.
Get and Set the Attribute Synchronization Mapping
Use the Update Attribute Sync Config API to set the attribute.
-
Make a GET request with the following command:
-
Set the target value with the following command:
Note
Ensure that the attribute you are going to add for sync is added on the source schema attribute list. Additionally, ensure that the proper identity attribute is mapped with it.
The following is an example body for the supported attribute:
{ "syncAttributes": [
{
"enabled": true,
"identityAttributeDisplayName": "att_email",
"identityAttributeName": "email",
"targetAttribute": "EMAIL_ADDR"
}
,
{
"enabled": true,
"identityAttributeDisplayName": "BADGETYPE",
"identityAttributeName": "badgetype",
"targetAttribute": "BADGE_TYPE"
}
,
{
"enabled": true,
"identityAttributeDisplayName": "BADGENBR",
"identityAttributeName": "badgenbr",
"targetAttribute": "BADGE_NBR"
},
{
"enabled": true,
"identityAttributeDisplayName": "BADGEEFFSEQ",
"identityAttributeName": "badgeeffseq",
"targetAttribute": "BADGE_EFFSEQ"
},
{
"enabled": true,
"identityAttributeDisplayName": "BADGEEFFDT",
"identityAttributeName": "badgeeffdt",
"targetAttribute": "BADGE_EFFDT"
},
{
"enabled": true,
"identityAttributeDisplayName": "BADGEEFFSTATUS",
"identityAttributeName": "badgeeffstatus",
"targetAttribute": "BADGE_EFF_STATUS"
},
{
"enabled": true,
"identityAttributeDisplayName": "BADGEEXPIRATIONDATE",
"identityAttributeName": "badgeexpirationdate",
"targetAttribute": "BADGE_EXPIRATION_DATE"
},
{
"enabled": true,
"identityAttributeDisplayName": "BADGECOMMENT",
"identityAttributeName": "badgecomment",
"targetAttribute": "BADGE_COMMENT"
},
{
"enabled": true,
"identityAttributeDisplayName": "MCFIMDOMAIN",
"identityAttributeName": "mcfimdomain",
"targetAttribute": "MCFIMDOMAIN"
},
{
"enabled": true,
"identityAttributeDisplayName": "MCF_IMUSERID",
"identityAttributeName": "mcfimuserid",
"targetAttribute": "MCFIMUSERID"
},
{
"enabled": true,
"identityAttributeDisplayName": "MCFIMPROTOCOL",
"identityAttributeName": "mcfimprotocol",
"targetAttribute": "MCF_IM_PROTOCOL"
},
{
"enabled": true,
"identityAttributeDisplayName": "PREFCHATIDFLAG",
"identityAttributeName": "prefchatidflag",
"targetAttribute": "PREF_CHATID_FLAG"
},
{
"enabled": true,
"identityAttributeDisplayName": "BIRTHPLACE",
"identityAttributeName": "birthplace",
"targetAttribute": "BIRTHPLACE"
}
,
{
"enabled": true,
"identityAttributeDisplayName": "PHONE",
"identityAttributeName": "phone",
"targetAttribute": "PHONE"
}
]
}
Documentation Feedback
Feedback is provided as an informational resource only and does not form part of SailPoint’s official product documentation. SailPoint does not warrant or make any guarantees about the feedback (including without limitation as to its accuracy, relevance, or reliability). All feedback is subject to the terms set forth at https://developer.sailpoint.com/discuss/tos.