For timezone, you don’t need a custom XPath: it’s a standard Workday attribute exposed as Time_Profile_ID in the connector schema.
Try mapping Time_Profile_ID → to the Identity attribute “Time Zone”. And reaggregate. If you must use Time_Zone_Reference, pull the ID under it:wd:Time_Zone_Reference/wd:ID
As we don’t have Time_Profile_ID as a default in workday saas connector we have create a new xpath for Time_Profile_ID but it is fetching the value as “Standard_Hours_37_5” for all the users. Below is the xpath we have used.
wd:Worker_Data/wd:Employment_Data/wd:Worker_Job_Data/wd:Position_Data/wd:Business_Site_Summary_Data/wd:Time_Profile_Reference/wd:ID[@wd:type=‘Time_Profile_ID’]
To fetch the time zone value we have used below xpath but not able to fetch any value.
wd:Worker_Data/wd:Employment_Data/wd:Worker_Job_Data/wd:Position_Data/wd:Business_Site_Summary_Data/wd:Time_Zone_Reference/wd:ID
We gave the schema attribute name as Time_Zone_ID.