Skip to content

Provisioning of Email, Phone, Birthplace, networkID, and badge details

The PeopleSoft HCM source supports provisioning of the following attributes:

Collection Attributes:

  1. Email
  2. Phone
  3. samAccountName
  4. Instant Message ID:

    • Network ID
    • IM Protocol
    • IM Domain
    • Preferred
  5. Badge details:

    • Badge Type
    • Badge Number
    • Effective Date
    • Effective Sequence
    • Comment
    • Status
    • Expiration Date

Non-Collection Attribute:

  1. 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.

  1. Make a GET request with the following command:

    GET <url>/sources/<source_ID>/attribute-sync-config
    
  2. Set the target value with the following command:

    PUT <url>/sources/<sourceID>/attribute=sync-config
    

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.