Configuration to Fetch the Custom Attributes in Workday

This section describes the procedure for fetching the custom attributes in Workday.

The Workday connector supports aggregating custom fields defined as part of the Worker attributes in a Workday tenant. To aggregate the values of custom and calculated fields from Workday into IdentityIQ, perform the following:

Configure an Integration System in Workday

For information on configuring an Integration System in Workday, refer to Configuring an Integration System in Workday.

Note

Aggregation takes more time for a larger number of configured custom attributes and calculated fields. Aggregation is delayed due to the following reasons:

  • The value of the calculated fields and custom attributes are calculated on run time, and aggregation is delayed as it requires extra time to fetch the calculated values.

  • If there are any customization rules in the configuration, the aggregation will be delayed due to multiple database calls (if set in the rule).

Configuring an Integration System in Workday

Perform the following steps to configure the Workday Integration System:

  1. Search for Create Integration Field Override Service in Workday, and create a new Integration Field Override Service.
  2. Assign a name to the Integration Field Override Service and select the business object as Worker.
  3. Add the fields, as per your requirement, and provide a name for each field:
    1. Select the Plus icon to add a new row, and then select OK.
    2. Choose a name that will match the schema attribute in IdentityIQ.
    3. Define the required settings for the new fields.
    4. Select Done.
    5. Repeat steps a-e for each new field.
  4. Create a new Workday Integration System as follows:
    1. On your Workday Home page, go to Integration System > Create Integration System.
    2. Provide a name for the Integration System.
    3. Select New Using Template and provide the value as Document Transformation.
    4. Select OK.
    5. Go to Actions > Integration System > Configure Integration Attachment Service.
    6. Select the Attachment column and select Create Integration Attachment Service.
    7. Attach an empty text file and select OK.
  5. In your new Workday Integration System, add the field override service created in steps 1-2, as follows:
    1. Go to Custom Integration Services.
    2. Select the Plus icon. Under Custom Integration Services add the field override service created in step 1-2.
    3. Select OK.
  6. Note the System ID for this Workday Integration System. It is required to retrieve the custom or calculated attributes.
  7. Search for View Integration System.
  8. Enter the name of the Workday Integration System you created in Step 4.
  9. Select OK.
  10. Map the new fields to the correct value:
    1. Go to Integration System > Configure Integration Field Overrides.
    2. Select the calculated or custom field and map the correct value to it in Override External Field.
    3. Select OK.
    4. Select Done.
  11. When applicable, grant the required permissions to the Service Account associated with the IdentityIQ application to aggregate the new custom or calculated fields.
  12. In IdentityIQ, add the following to the Workday connector configuration:
    • Add the Workday Integration System ID from Step 6 to the Integration System ID field.

    • For each field in Step 3, add the related attributes to the account schema.

      Note
      Custom and calculated attributes added to the Workday schema must have "__c" appended to the field names created in Workday. For example, if you added PREVIOUS_EMPLOYER to Workday, you would add PREVIOUS_EMPLOYER__c in the application schema.