User Import using RAAS from workday to Saviynt failing with dirtyMap=[:], dirtyMap=0

deepakkr007
New Contributor II
New Contributor II

Hi 
trying to import users from the workday using RAAS. 

The connection was done successfully. but when I try to update the user_mapping JSON 

{
"ImportType": "RAAS",
"ResponsePath": "wd:Report_Data.wd:Report_Entry",
"ImportMapping": {
"USERNAME": "wd:userName~#~string",
"CUSTOMPROPERTY42": "wd:Job_Title~#~string"
}
}

the job ran successfully but did not update data. 

2023-08-24T16:30:15-07:00-ecm-worker-services.ImportSAvDataUserService-quartzScheduler_Worker-4-DEBUG-Exit getCategoryListFromMap
 
2023-08-24T16:30:15-07:00-ecm-worker-services.ImportSAvDataUserService-quartzScheduler_Worker-4-DEBUG-ChangedAttrs = [:]
 
2023-08-24T16:30:15-07:00-ecm-worker-services.ImportSAvDataUserService-quartzScheduler_Worker-4-DEBUG-Exit saveUserAttribute
 
2023-08-24T16:30:15-07:00-ecm-worker-services.ImportSAvDataUserService-quartzScheduler_Worker-4-DEBUG-dirtyMap=[:], dirtyMap=0
 
2023-08-24T16:30:15-07:00-ecm-worker-services.ImportSAvDataUserService-quartzScheduler_Worker-4-DEBUG-#3 :: XX080141 :: #Update user :: 9 :: 23
 
2023-08-24T16:30:15-07:00-ecm-worker-services.ImportSAvDataUserService-quartzScheduler_Worker-4-DEBUG-statusCheck: false
 
2023-08-24T16:30:15-07:00-ecm-worker-services.ImportSAvDataUserService-quartzScheduler_Worker-4-DEBUG-Saving user data for username : XX080141
 
2023-08-24T16:30:15-07:00-ecm-worker-services.ImportSAvDataUserService-quartzScheduler_Worker-4-DEBUG-Final Batch - Processing a Update User XX080142
 
2023-08-24T16:30:15-07:00-ecm-worker-services.ImportSAvDataUserService-quartzScheduler_Worker-4-DEBUG-saveUserAttribute
 
2023-08-24T16:30:15-07:00-ecm-worker-services.ImportSAvDataUserService-quartzScheduler_Worker-4-DEBUG-processing attributes for user XX080142
 
2023-08-24T16:30:15-07:00-ecm-worker-services.ImportSAvDataUserService-quartzScheduler_Worker-4-DEBUG-Start getCategoryListFromMap
 
2023-08-24T16:30:15-07:00-ecm-worker-services.ImportSAvDataUserService-quartzScheduler_Worker-4-DEBUG-Exit getCategoryListFromMap
 
2023-08-24T16:30:15-07:00-ecm-worker-services.ImportSAvDataUserService-quartzScheduler_Worker-4-DEBUG-ChangedAttrs = [:]
 
2023-08-24T16:30:15-07:00-ecm-worker-services.ImportSAvDataUserService-quartzScheduler_Worker-4-DEBUG-Exit saveUserAttribute
 
2023-08-24T16:30:15-07:00-ecm-worker-services.ImportSAvDataUserService-quartzScheduler_Worker-4-DEBUG-dirtyMap=[:], dirtyMap=0
 
2023-08-24T16:30:15-07:00-ecm-worker-services.ImportSAvDataUserService-quartzScheduler_Worker-4-DEBUG-#3 :: vb080142 :: #Update user :: 9 :: 24
 
2023-08-24T16:30:15-07:00-ecm-worker-services.ImportSAvDataUserService-quartzScheduler_Worker-4-DEBUG-statusCheck: false
 
2023-08-24T16:30:15-07:00-ecm-worker-services.ImportSAvDataUserService-quartzScheduler_Worker-4-DEBUG-Saving user data for username : XX080142
 
2023-08-24T16:30:15-07:00-ecm-worker-services.ImportSAvDataUserService-quartzScheduler_Worker-4-DEBUG-Final Batch - Processing a Update User XX080143
 
2023-08-24T16:30:15-07:00-ecm-worker-services.ImportSAvDataUserService-quartzScheduler_Worker-4-DEBUG-saveUserAttribute
 
2023-08-24T16:30:15-07:00-ecm-worker-services.ImportSAvDataUserService-quartzScheduler_Worker-4-DEBUG-processing attributes for user XX080143
2023-08-24T16:30:15-07:00-ecm-worker-services.ImportSAvDataUserService-quartzScheduler_Worker-4-DEBUG-Start getCategoryListFromMap
2023-08-24T16:30:15-07:00-ecm-worker-services.ImportSAvDataUserService-quartzScheduler_Worker-4-DEBUG-Exit getCategoryListFromMap
2023-08-24T16:30:15-07:00-ecm-worker-services.ImportSAvDataUserService-quartzScheduler_Worker-4-DEBUG-ChangedAttrs = [:]
2023-08-24T16:30:15-07:00-ecm-worker-services.ImportSAvDataUserService-quartzScheduler_Worker-4-DEBUG-Exit saveUserAttribute
2023-08-24T16:30:15-07:00-ecm-worker-services.ImportSAvDataUserService-quartzScheduler_Worker-4-DEBUG-dirtyMap=[:], dirtyMap=0

Also, Do I need to add USER_IMPORT_PAYLOAD? Please help.

deepakkr007_0-1692921296070.png

 

1 REPLY 1

Darshanjain
Saviynt Employee
Saviynt Employee

Hi @deepakkr007 

As per the logs, there is no changes for the user so the changed attributes is coming as zero so the user is not getting updated with any changes but you can check with jobid column in the users table to verify if users is being updated or not, Also you can change the value of other fields and try to run the job again.

 

Thanks

Darshan