Okta Workday Assignment Error Username Not Found Import From Workday First
Last Updated:
Overview
An error occurs when assigning a user to Workday because administrators have enabled Profile Sourcing, which requires Okta to import users from Workday rather than assigning them directly. Resolve this by importing the user from Workday or configuring separate applications for Single Sign-On (SSO) and provisioning. When assigning a user to Workday, Okta generates the following error:
Automatic provisioning of user <username> to app Workday failed: Unable to find Workday user by username: Username <username> not found, import from workday first
Applies To
- Okta Identity Engine (OIE)
- Okta Classic Engine
- Workday
- Imports
- Application Assignment
Cause
Administrators enabled Profile Sourcing for the Workday integration. As a result, Okta must import users from Workday instead of assigning them to the application within Okta.
Solution
How is the user imported from Workday?
Unassign the user from the application, initiate an import from Workday, and confirm the user assignment.
- Navigate to the Workday Okta application.
- Select Assignments.
- Unassign the user.
- Select the Import tab.
- Select Import Now.
- Use the search field to locate the user and confirm the user for import.
NOTE: Depending on the import settings, Okta may auto-confirm the user once the import completes. - Check the Assignments tab to confirm that Okta assigned the user to the application.
Configure separate applications for SSO and provisioning
Workday provides multiple platforms within a single tenant for different audiences, so administrators can use a workaround by creating a Security Assertion Markup Language (SAML) application for SSO and a Secure Web Authentication (SWA) application for provisioning.
- Create a new SAML Workday application for SSO only.
- Import all users from Workday.
- Create a new SWA Workday integration for provisioning only.
- Assign the new SWA Workday integration only to the users needing provisioning.
- Hide the provisioning Workday integration from the End-User Dashboard.
