Performance Improvement

With the option to filter out response data, only the required data can be fetched for better performance in account aggregation.

When upgrading IdentityIQ adding the following mentioned filter. Filters assist in adding/removing the attributes as required in the application debug page to enhance the performance of the aggregation.

<entry key="Configure_Response_Group"> 
   <value> 
     <Map> 
         <entry key="Exclude_Companies" value="false"/> 
         <entry key="Exclude_Company_Hierarchies" value="true"/> 
         <entry key="Exclude_Contingent_Workers" value="false"/> 
         <entry key="Exclude_Cost_Center_Hierarchies" value="false"/> 
         <entry key="Exclude_Cost_Centers" value="false"/> 
         <entry key="Exclude_Custom_Organizations" value="false"/> 
         <entry key="Exclude_Employees" value="false"/> 
         <entry key="Exclude_Location_Hierarchies" value="true"/> 
         <entry key="Exclude_Matrix_Organizations" value="true"/> 
         <entry key="Exclude_Organization_Support_Role_Data" value="true"/>
         <entry key="Exclude_Pay_Groups" value="true"/> 
         <entry key="Exclude_Region_Hierarchies" value="true"/> 
         <entry key="Exclude_Regions" value="true"/> 
         <entry key="Exclude_Supervisory_Organizations" value="true"/> 
         <entry key="Exclude_Teams" value="true"/> 
         <entry key="Include_Account_Provisioning" value="false"/> 
         <entry key="Include_Background_Check_Data" value="false"/> 
         <entry key="Include_Benefit_Eligibility" value="false"/> 
         <entry key="Include_Benefit_Enrollments" value="false"/> 
         <entry key="Include_Career" value="false"/> 
         <entry key="Include_Compensation" value="false"/> 
         <entry key="Include_Development_Items" value="false"/> 
         <entry key="Include_Employee_Contract_Data" value="false"/> 
         <entry key="Include_Employee_Review" value="false"/> 
         <entry key="Include_Employment_Information" value="true"/> 
         <entry key="Include_Feedback_Received" value="false"/> 
         <entry key="Include_Goals" value="false"/> 
         <entry key="Include_Management_Chain_Data" value="true"/> 
         <entry key="Include_Organizations" value="true"/> 
         <entry key="Include_Personal_Information" value="true"/> 
         <entry key="Include_Qualifications" value="false"/> 
         <entry key="Include_Reference" value="false"/> 
         <entry key="Include_Related_Persons" value="false"/> 
         <entry key="Include_Roles" value="false"/> 
         <entry key="Include_Skills" value="false"/> 
         <entry key="Include_Succession_Profile" value="false"/> 
         <entry key="Include_Talent_Assessment" value="false"/> 
         <entry key="Include_User_Account" value="false"/> 
         <entry key="Include_Worker_Documents" value="false"/> 
         <entry key="Include_Benefit_Eligibility" value="true"/> 
     </Map> 
   </value> 
</entry>

The following table mentions:

  • The Schema attributes and flag mapping in reference to the Configure_Response_Group map.

  • The required values of the flags to fetch the corresponding schema attributes during aggregation.

Schema Attributes

Flag/s

COST_CENTER_HIERARCHY

"Include_Organizations" = "true" && "Exclude_Cost_Center_Hierarchies" ="false"

DEPARTMENT

"Include_Organizations" = "true" && "Exclude_Cost_Centers" ="false"

COST_CENTER

"Include_Organizations" = "true" && "Exclude_Cost_Centers" ="false"

COST_CENTER_REFERENCE_ID

"Include_Organizations" = "true" && "Exclude_Cost_Centers" ="false"

COMPANY_NAME

"Include_Organizations" = "true" && "Exclude_Companies"="false"

ORGANIZATION_NAME

(Not applicable for Workday API version 30.1)

"Include_Organizations" = "true" && "Exclude_Custom_Organizations"="false"

DIVISION

"Include_Organizations" = "true" && "Exclude_Custom_Organizations"="false"

TEAM

(Not applicable for Workday API version 30.1)

"Include_Organizations" = "true" && "Exclude_Custom_Organizations"="false"

ADDRESS_LINE_1

Include_Employment_Information="true"

STATE

Include_Employment_Information="true"

LOCATION

Include_Employment_Information="true"

JOBTITLE

Include_Employment_Information="true"

JOBCODE

Include_Employment_Information="true"

POSITION

Include_Employment_Information="true"

FULLPARTTIME

Include_Employment_Information="true"

CLASS

Include_Employment_Information="true"

EMPLOYEE_TYPE

Include_Employment_Information="true"

CONTRACT_END_DATE

Include_Employment_Information="true"

HIREDATE

Include_Employment_Information="true"

ON_LEAVE

Include_Employment_Information="true"

PRIMARY_TERMINATION_REASON

(Not applicable for Workday API version 30.1)

Include_Employment_Information="true"

TERMINATION_DATE

Include_Employment_Information="true"

LAST_DAY_OF_WORK

Include_Employment_Information="true"

MANAGER_ID

Include_Management_Chain_Data="true"

COUNTRY

Include_Personal_Information="true"

POSTAL CODE

Include_Personal_Information="true"

ADDRESS_HOME

Include_Personal_Information="true"

ADDRESS_WORK

Include_Personal_Information="true"

CITY

Include_Personal_Information="true"

ADDITIONAL_EMAIL_ADDRESS_HOME

Include_Personal_Information="true"

ADDITIONAL_EMAIL_ADDRESS_WORK

Include_Personal_Information="true"

EMAIL_ADDRESS_HOME

Include_Personal_Information="true"

EMAIL_ADDRESS_WORK

Include_Personal_Information="true"

ADDITIONAL_PHONE_HOME

Include_Personal_Information="true"

ADDITIONAL_PHONE_HOME_DESCRIPTOR

Include_Personal_Information="true"

ADDITIONAL_PHONE_WORK

Include_Personal_Information="true"

ADDITIONAL_PHONE_WORK_DESCRIPTOR

Include_Personal_Information="true"

PHONE_HOME

Include_Personal_Information="true"

PHONE_HOME_DESCRIPTOR

Include_Personal_Information="true"

FIRST_NAME

Include_Personal_Information="true"

LAST_NAME

Include_Personal_Information="true"

LEGAL_MIDDLE_NAME

Include_Personal_Information="true"

MIDDLE_NAME

Include_Personal_Information="true"

WORKER_NAME

Include_Personal_Information="true"

CHECK_LATEST_WORKER_RECORD

No Flag

FUTURE_ACTION

No Flag

FUTURE_DATE

No Flag

USERID

No Flag

FILENUMBER

No Flag

WORKER_DESCRIPTOR

No Flag