SuccessFactors is the authoritative source. SF team created an attribute for mandatoryblockleave basically just flagging yes/no.
I tried to map the attribute to SF source in ISC, but its not reading any values, just showing – even though its updated in SF.
I might have to create a transform for it. how do i create a transform from beginning?
What do you mean by this? Could you explain it a bit more?
Regarding mapping the attribute, a few questions.
Have you created a new attribute in the SF Source account schema?
If yes, can you see the value coming successfully in the SF source after aggregation?
When the value is updated in SF, can you see the updated value coming successfully in the SF source after aggregation?
Why do you need to use the transform here?
e.g if the value is ‘Yes’, what do you need to display in the identity attribute for the user?
if the value is ‘No’ (default), what do you need to display in the identity attribute for the user? OR
is this the logic i.e if the value is ‘No’ then don’t display value in the identity attribute but if it’s ‘Yes’ then display it?
identityAttribute will be helpful to populate the value only if it exists on Identity. Here as you mentioned the value would be yes/No which should also be coming from your source “SF“.
Have you added this additional attribute in your SF source attributes?
hi!
yes i did, i added the attribute under the additional settings in SF source in ISC, mapping that attribute to the navigation path provided by the SF team. however, i cannot see the value reflected on the user’s identity cube after aggregation.
i just need the Yes/No value to be displayed in the identity attribute. if its Yes then its Yes, if its No then its No.
in the beginning i thought transform wouldnt be needed since i need them to be shown as such, but since i did everything and the value still wouldnt show, i thought transform is needed?
added the identity profile (previously the attribute linked from SAP SuccessFactors was cust_isonblockleave, when i took these snippings i was trying to remove and readd it hence its empty, but it was filled earlier)
additional information from the SF team, it is set up as boolean in SF, so i dont know if transform is required. i did try to implement a transform as below but it doesnt work:
“name”: “isOnBlockLeave_Transform”,
Make sure the attribute name (cust_isOnBlockLeave) matches in both account schema and in the target system (SF)
I believe you can see the value coming successfully in the SF source after aggregation
I believe, once SF team changes the value for a user from ‘Yes’ to ‘No’ or visa versa, you can see the updated value coming successfully in the SF source after aggregation
While mapping, what happens when you click on the drop-down list for attribute value in the identity profile? Can you see account’s other attribute values displaying fine but not just this specific one in the list?
ive tried 1-5 earlier, it still wont pull the value somehow… and ive confirmed with the SF team that it matches the attribute name in SF. SF team changed the value for one user, but it still wont sync to ISC
i can see the value for cust_isOnBlockLeave as set under Advanced Settings, but it doesnt do anything..