BambooHR User Provisioning allows to create account in a simplified way and link BambooHR users' account to their existing or new apps. BambooHR Provisioning automates user provisioning with their identities. BambooHR User Provisioning enables a user to get instant access to their third-party apps with a single click.
Provisioning saves time when setting up new users and teams, and also manages access privileges through the user lifecycle. miniOrange can create, read, and update user accounts for new or existing users, remove accounts for deactivated users, and synchronize attributes across multiple user stores.
Deprovisioning means deleting a user and removing their access from multiple applications and network systems at once. Deprovisioning action is triggered when an employee leaves a company or changes roles within the organization
The deprovisioning features increase your organization's security profile by removing access to sensitive applications and content from people who leave your organization.
BambooHR Provisioning prerequisites
You should sign-in to the BambooHR as an administrator with webhook access.
miniOrange provides solutions for all scenarios of provisioning, which includes AD Integration, LDAP Integration and automated provisioning for all External Applications such as Office 365, Google Workspace, BambooHR, etc
Follow the Step-by-Step Guide given below to setup BambooHR Provisioning
Go to Apps >> Add Application >> Provisioninig >> BambooHR.
Give a Custom Application Name and copy the API Base URL which you will require to set up Provisioning in BmabooHR dashboard.
For the Access token, first you need to configure the Webhook in BmabooHR dashboard. For this keep the miniOrange dashboard open in one tab and open another tab for BambooHR.
Login to your BambooHR Admin Account in another tab.
Go to Settings >> Webhooks >> Add Webhook.
Give a name to the webhook.
One by one, select the fields that you want to monitor like First Name, Work Email, Phone etc.
Search for the fields that you want to post.
For the below mentioned selected fields, the Post Var should be exactly same with the one mentioned.
For adding any other Selected field, the Post Var should be customAttribute extended with number. For eg. If selected field is Gender, then Post Var should be configured as customAttribute1. Upto 30 custom Attributes can be added.
Set the data format as JSON.
In Post to URL field, paste the url that you copied from the miniorange BambooHR app. The url should be like https://login.xecurify.com/moas/provisioning/api/webhook/bamboohr/syncusers/...
Click on Generate Key. Copy this Private Signature Key (Generated Key). This you will require to complete the setup in miniOrange dashboard.
Save the BambooHR webhook.
Go back to the minOrange portal for completing the provisioning setup for BambooHR app.
Paste the Private Signature Key (Generated Key), that you copied in the previous step, in the Access Token field.
Enable the Provisioning features as per your requirement and save the BambooHR App.
Now, if you have used any CustomAttribute, then that have to configure the same in MiniOrange as well. In order to do that, follow the steps below:
Go to Users >> User Profile Fields.
Add the configured custom attributes with suitable field type.
Now, the BambooHR setup is done. Creating, updating or deleting a user in BambooHR will perform the respective operation in minOrange.