This article provides steps to enable Workday Integration with your Firstup community. Refer to Workday Productivity Integration for an in-depth look at the functionality included.
Before You Start
To complete these instructions, you must have access to Workday (administrator level), an active community with Firstup, brand super admin access to Firstup and a contract with Firstup for this premium feature.
Make sure you're logged into both your Workday admin portal and your Firstup instance.
Notes:
- Firstup utilizes Merge for this integration. This article outlines the steps required to connect your Firstup instance to your Workday instance. For a comprehensive guide on the Workday steps, please refer to Merge's documentation.
- If you need to reset your configuration once completed, or have any issues during the setup, please contact customer support who can investigate and correct your configuration steps.
Link Workday Account to Firstup Creator Studio
These steps guide you through this process. For further assistance with guidance on the Workday side, please follow Merge's self-serve wizard, or their documentation.
In Firstup Creator Studio:
- Select Configure.
- Under the Integration Management section, select the Workday tile.
- Select the Link account button.
- In the How do you want to authenticate? window, select Use my Workday credentials and also provide OAuth credentials.
- Select I am an Admin.
- In the Review your data permissions box, check that you, as a user, have all the required permissions.
- Ensure the ISU has access to Required HRIS Permissions (follow the link for the full table of required permissions required for both Merge and Firstup).
- Follow the on-screen instructions to enter your web services endpoint URL from your Workday instance.
- Enter your credentials for the ISU.
- Enter your tenant name. This is your Workday account tenant.
- Enter your client ID and client secret. Get these from your workday instance.
- Enter your refresh token and token URL.
- Your account should now be connected.
Required HRIS Permissions
To link your Workday account to your Firstup account, the ISU needs access to the required HRIS permissions and the required time-off permissions. These permissions are laid out in Merge's documentation:
However, Firstup requires additional permissions, which are laid out here along with the required permissions laid out in Merge's documentation:
| Domain Security Policy Permission | Domain Security Policy | Domain Security Policies Inheriting Permission | Functional Areas |
|---|---|---|---|
| Get only | Worker data: current staffing information | Staffing | |
| Get only | Worker data: employment data | Staffing | |
| Get only | Worker data: time off (time off manager view) | Time off and leave | |
| View only | Worker data: time off (time off manager view) | Time off and leave | |
| View only | Worker data: time off (time off) | Time off and leave | |
| Get only | Worker data: time off (time off balances manager view) | Time off and leave | |
| Get only | Worker data: time off (time off) | Time off and leave | |
| View only | Worker data: time off | Worker data: time off (adjustments and overrides) Worker data: time off (liability reporting) Worker data: time off (limit overrides) |
Time off and leave |
| View only | Worker data: public worker reports | Staffing | |
| Get only | Worker data: time off | Worker data: time off (adjustments and overrides) Worker data: time off (liability reporting) Worker data: time off (limit overrides) |
Time off and leave |
| Get only | Worker data: payroll | Worker data: payroll (limit overrides) Worker data: payroll (payment elections) Worker data: payroll (payroll input) Worker data: payroll (payslips) |
|
| Get only | Process: export time blocks | Time tracking | |
| View only | Worker data: time off (time off balances manager view) | Time off and leave | |
| View only | Worker data: time off (time off balances) | Time off and leave | |
| Get only | Worker data: time off (time off balances) | Time off and leave | |
| Get only | Person data: public work email address integration | Contact information | |
| Get only | Person data: name | Contact information | |
| Get only | Worker data: public worker reports | Staffing | |
| Get only | Worker data: compensation | Worker data: compensation for managers Worker data: external compensation benchmark Worker data: internal compensation benchmark Worker data: market position details |
Core compensation |
| Get only | Person data: personal data | Person data: country specific section 1 Person data: country specific section 2 Person data: country specific section 3 Person data: ethnicity visual survey Person data: government IDs Person data: licenses Person data: non country specific section 1 Person data: non country specific section 2 Person data: non country specific section 3 Person data: other IDs Person data: passports and visas Worker data: tobacco use |
Personal data |
| Get only | Worker data: compensation by organization | Core compensation | |
| Get only | Worker data: workers | Staffing | |
| Get only | Worker data: all positions | Staffing | |
| Get only | Person data: work contact information | Person data: work address Person data: work email Person data: work instant messenger Person data: work phone Person data: work web address |
Contact information |
| Get only | Person data: home contact information | Person data: home email Person data: home instant messenger Person data: home phone Person data: home web address |
Contact information |
| Get only | Person data: private work email integration | Contact information | |
| Get only | Reports: pay calculation results for worker | Reports: pay calculation results for worker (audits) Reports: pay calculation results for worker (payslips) Reports: pay calculation results for worker (results) |
Core payroll |
| Get only | Worker data: compensation - all worker's positions past and present | Core compensation | |
| Get only | Worker data: organization information | Worker data: management chain Worker data: organizations |
Staffing |
| Get only | Manage: organization integration | Organizations and roles | |
| View only | Worker data: compensation - all worker's positions past and present | Core compensation | |
| Get only | Worker data: benefits | Worker data: beneficiaries and dependents Worker data: benefit annual credit Worker data: benefit eligibility Worker data: benefits annual rate Worker data: court order details Worker data: retirement savings Worker data: wellness |
Benefits Personal data |
| Get only | Worker data: benefit elections | Benefits Personal data |
|
| Get only | Integration build | Integration |
Sync User Identifiers
Every user application account has an attribute used as a user identifier. Syncing a user's Workday account identifier and their Firstup account identifier syncs that user account between both applications.
To sync your users, select a Workday attribute that identifies your users' Workday accounts and a Firstup attribute that identifies their Firstup accounts. For example, their Workday work email and their Firstup primary email.
The following identifiers can be used to map the two systems:
| Available Workday Identifiers | Available Firstup Identifiers |
|---|---|
| Work email | Primary email |
| Personal email | Employee ID |
| Employee ID | Custom attribute |
Notes:
- For further guidance on using custom attributes as an identifier, refer to Custom Attribute Identifiers.
- The Workday user identifier is required to exist in Firstup Creator Studio as well as Workday. For example, if Work email is the Workday identifier, that user's email address must also exist as a user attribute in Firstup Creator Studio.
Once you have linked your Workday and Firstup accounts, you can sync your users. From the same Workday Configure screen in Creator Studio (Configure tab > Integration Management > Workday tile):
- Select Configure under Configure User Identifiers.
- From the dropdown, select the attribute used as your Workday user identifier.
- From the dropdown, select the attribute used as your Firstup user identifier.
- Select Save.
The program is now set up to start syncing user accounts. User accounts are synced passively. By default, users are synced every 24 hours, but this can be customized per program.
Custom Attribute Identifiers
You can select a custom attribute as the Firstup identifier.
A custom attribute is a user attribute customized to your community, and not a default user attribute. For example, a user's first name, last name, email address, etc. are all default user attributes. A custom attribute may be, for example, Workday_Id, etc.
When selecting a custom attribute as an identifier, you must enter the custom attribute name as free text.
This free-text box accepts any value, including:
- Spacing
- Upper case
- Lower case
- Mixture of upper and lower case
- Special characters
The custom attribute provided must match the exact custom attribute field on the user's profile. For example, if you set Workday_id as an attribute_name, but the attribute on the user's profile is called workday_id (lower case), the mapping fails.
Comments
0 comments
Article is closed for comments.