Share all details about your problem, including any error messages you may have received.
[Help Needed] Writing Back Email from On-Prem AD to WebService Connector BambooHR
Hi all,
I’m working on integrating BambooHR (a web service-based authoritative application) with our on-prem Active Directory for provisioning. The challenge I’m facing is writing back the generated email from AD to BambooHR.
What I’ve Tried So Far:
Lifecycle Workflow:
I created a lifecycle workflow that detects email attribute changes and triggers a modify operation for the email attribute.
Web Service Connector Update Operation:
I added an “Update Account” operation to the Web Service Connector to push the email back to BambooHR.
The Issue:
The Update Account operation is not being called when the email is generated in AD.
The writeback to BambooHR isn’t happening.
Questions:
Has anyone successfully written back email attributes from AD to a web service-based HR system like BambooHR?
Do I need to explicitly trigger the web service connector update operation in a different way?
Is there a missing configuration step I should check?
Any guidance or troubleshooting tips would be greatly appreciated! Thanks in advance.
Firstly, why there is need for multiple source mappings for email attribute?
The write depends on the API operation from WebService Connector, Remember updating Email id in target will pose few implications based on the application.
Can you print the plan by running the Identity Refresh task and see if the required information is being sent in the below format?
Ideally, we can do a writeback from AD to respective target application.
Hi @SuryenduB , Since the BambooHR system accepts the following required/mandatory fields on the POST method, please implement the Identity Attribute change event on email to update the email address on the target by preparing the full payload (email + other mandatory attributes).
we did a similar use case in the case of a web service for one of the target applications.
First , check if you can update email in bamboo HR using Postman ? If you have any specific doc which give details of updating user in Bamboo HR then please share.
Second - Please add update provisioning policy email account attribute with email identity attribute
then you already have target mapping and update operation.
Run refresh with sync attribute option , you can run for one single user for which email is not updated. Then check if provisioning plan is generated ? is your update operation being called ( add some print statements to log file)?
Thank you for all the helpful insights. I achieve this by adding a Lifecycle Event to detect Email Change , that triggers modify operation with Email as an attribute request