# Upgrade Considerations

When upgrading an existing SailPoint Workday Accounts source:

- To aggregate service center representative accounts, configure the following:

  1. Go to **Additional Settings** and select the **Manage Service Center Representative Account** checkbox.
- To aggregate the `COMMENT` and `DESCRIPTOR` fields associated with user-based Security Groups, add the attribute in the group schema using the SailPoint REST API and provide the required permission to the security account. This is only applicable when the Authentication Type is selected as **OAuth 2.0**.

  > **Note**
  >
  > Refer to [Best Practices: REST API Authentication](<https://developer.sailpoint.com/docs/api/authentication/>) and [REST API - Update Source (Partial)](<https://developer.sailpoint.com/docs/api/update-source-v-1/>) in the SailPoint Developer Community for more information on SailPoint's REST APIs.
- To aggregate extended enterprise learner accounts, configure the following:

  1. Go to **Additional Settings** and select the **Manage Extended Enterprise Learner Accounts** checkbox.
  2. Go to **XPath Schema Mapping** and update the `FILENUMBER` and `WORKER_TYPE` attributes as follows:

     - Schema Attribute: `FILENUMBER` and XPath: `ns1:Workday_Account_Reference/ns1:ID[@ns1:type='Employee_ID'] | ns1:Workday_Account_Reference/ns1:ID[@ns1:type='Contingent_Worker_ID'] | ns1:Workday_Account_Reference/ns1:ID[@ns1:type='Service_Center_Representative_ID'] | ns1:Workday_Account_Reference/ns1:ID[@ns1:type='Extended_Enterprise_Learner_ID']`
     - Schema Attribute: `WORKER_TYPE` and **XPath**: `ns1:Workday_Account_Reference/ns1:ID[@ns1:type='Employee_ID']/@ns1:type | ns1:Workday_Account_Reference/ns1:ID[@ns1:type='Contingent_Worker_ID']/@ns1:type | ns1:Workday_Account_Reference/ns1:ID[@ns1:type='Service_Center_Representative_ID']/@ns1:type | ns1:Workday_Account_Reference/ns1:ID[@ns1:type='Extended_Enterprise_Learner_ID']/@ns1:type`
