Let Oomnitza be your single source of truth!
You'll get visibility of your users as data from Betterworks is automatically transformed into consumable information and actionable insights.
Connect Oomnitza and Betterworks in minutes
You'll get visibility of your Betterworks users by creating configurable workflows to automate tasks such as:
-
- Creating and adjusting users as part of a user change or user onboarding workflow
- Retrieving detailed user information, including the user status and role.
- Retrieving SaaS user roles
Betterworks List Users with Admin Role
Before you start
Before you create workflows, you need to have added your Betterworks credentials to Oomnitza. Follow the steps in Adding your Betterworks credentials to Oomnitza.
We recommend that you also create an extended integration for Betterworks users. You can use the information retrieved in this integration to trigger workflows that can create, update, and fetch users.
Creating workflows
Create user workflows
To create a user workflow, you must complete these steps:
- Click Configuration > Workflows.
- Use search to find and select the users object.
- Drag and drop the API block onto the Sandbox.
- Click Edit on the API block and enter Betterworks in the search field.
- Select a preset:
- Enter the credentials you created in Adding your Betterworks credentials to Oomnitza.
- Select Advanced Mode.
-
Select the Response tab. You can access the complete response by inserting
{{response}}in the Response field, and then selecting the Oomnitza field or variable that you want to map to. See Mapping positive and negative responses. - Click Save and connect the blocks
-
Edit the Begin block.
- From the Actions dropdown, select when your workflow is triggered. You can trigger workflows to run when a new record is added and when a record is edited or archived. You can also configure the schedule to run at a specific time by selecting Schedule.
- Optional. In the Rule criteria section, you can add a rule to trigger the workflow. For example, the Status is set to Active, or the Email address is helen.troy@oomnitza.com.
- Validate the workflow and Activate it so that the workflow is live in your system.
Fig: Mapping the Get User response.
Using the Betterworks Create User preset
The Create User preset enables you to create a Betterworks user. This endpoint is only available to users with the super admin role.
The user email is referenced in the Advanced Mode > Body tab in the property{{email}}.
Did you know
You can add additional user information such as the employee status and contact number in the Advanced Mode > Body tab. For further information, refer to the Betterworks API Documentation: Update users.
Using the Betterworks List Users with Admin Role preset
The List Users with Admin Role preset returns a list of all users with Admin, Super Admin, or HR Admin privileges. This endpoint is only available to users with the super admin role.
For further information, refer to the Betterworks API Documentation: List Users With Admin Roles
Using the Betterworks Update User preset
The Update User preset enables you to update a Betterworks user. This endpoint is only available to users with the super admin role.
The user email is referenced in the Advanced Mode > Body tab in the property{{email}}.
Did you know
You can add additional user information such as the employee status and contact number in the Advanced Mode > Body tab. For further information, refer to the Betterworks API Documentation: Update users.
Using the Betterworks Get User by ID preset
The Get User by ID preset returns details for a specific user using user ID or UUID.
The user to be retrieved is referenced in the Advanced Mode > Information tab in the property{{betterworks_user_id}}.You can create a user integration to retrieve the user ID or UUID before you run this workflow.
For further information, refer to the Betterworks API Documentation: Get User.
Reference articles for workflows
Create Saas User workflows
Complete the following steps to configure the SaaS User Role block for Betterworks. Configuration of this SaaS User Role block will allow you to capture the Betterworks "User Role" in Oomnitza. This workflow uses the Betterworks Get User API, which provides details on the following roles only:
- Goalmaster
- Super Admin
- Admin
- Group Admin
- All other users not matching the above categories are assigned the role "Member"
Prerequisites
Before you create a SaaS user workflow, you should have already run your extended user integration and selected User plus SaaS User to populate the Betterworks software entry in the Software > SaaS menu.
To create a Saas User workflow using the Betterworks User Role preset, complete the following steps:
- Click Configuration > Workflows
- Click Add (+) and select Software SaaS Users from the list.
- Enter the name and a description of the workflow.
- Edit the Begin block by adding the rules that will trigger the workflow. For further information see SaaS User Roles.
- Click the Blocks tab, and drag and drop the SaaS User Role retrieval block onto the canvas.
- Click the Edit icon.
- Enter Betterworks in the search field and choose the Betterworks User Role preset
- Click the right arrow >.
- Enter your Credentials.
- Select the Deactivate User checkbox to deactivate the SaaS user in SaaS > Betterworks > Users if they are not found in your Betterworks instance.
- Click SAVE.
- Connect the blocks.
- Save, validate, and activate your workflow
To view active Betterworks users in the SaaS Users UI, complete the following steps:
- Click Software from the menu.
- Select the SaaS tab, and select your software entry for Betterworks.
- Click Users in the side pane.
- The Role column will be populated to confirm that this user has been found in your Betterworks SaaS.
Comments
0 comments
Please sign in to leave a comment.