How to open the API of the HRIS UKG Pro for user provisioning on BucketlistRewards' platform.
- Log in with an administration account in UKG Pro
- Create a 'service account' from the "Service Account Administration" page.
- That user should have a username and a password. Note these 2 pieces of information (we do not need the email address)
- The permissions for that account should be:
- "View" for "Employee person"
- "View" for "Employee Export"
- "View" for "Personal Integration"
- "View" for "Employee Person Details"
- Navigate to "System Configuration > Security > Web Services"
- Note the "customer API key" and the "Employee person service endpoint" URL. You don't need to provide us with the "User API Key".
-
Below are the fields that map over to Bucketlist with UKG Pro (formerly known as UltiPro) integration.
- supervisorId
- employeeId
- emailAddress
- lastName
- firstName
- preferredName *takes over firstName
- hireDate
- dateOfBirth
-
Fields available for Group sync in UKG. Groups are used to filter the activity feed in Bucketlist (eg. a user can filter the feed by their department):
- workLocationCode
- orgLevel1Code
- orgLevel2Code
- orgLevel3Code
- orgLevel4Code
- city
- state
- countryCode
- languageCode
- companyName
Note: If the employeeId is someone's managerId as well, they will be set as a 'manager' role level in Bucketlist.User filtering (Optional): Choose to filter certain CompanyIds, either include or exclude certain fields. Include: Only synchronizes users matching the criteria; Exclude: All users synchronize except the users matching the criteria. No Filter: Sync all users.Valid field names for user filtering: countryCode, languageCode, companyName, companyId, salaryOrHourly, fullTimeOrPartTime, workLocationCode, jobCode, projectCode, orgLevel1Code, orgLevel2Code, orgLevel3Code, orgLevel4Code, city, state, zipCode, employeeType . Please let your Bucketlist rep know if you require user filtering.