Update EntraID User Attributes
Description:
This step updates the attributes of an existing Microsoft Entra ID user.
The Update EntraID User Attributes workflow step connects to Microsoft Entra ID (formerly Azure Active Directory) and updates one or more user properties for an existing user account.
The step identifies the user by the User Principal Name (UPN) and applies the configured attribute mappings.
The step supports:
- Microsoft Entra ID user attribute updates
- Configurable Entra ID connections
- Dynamic attribute mapping using workflow variables
- Updating multiple user attributes in a single operation
- Integration with Microsoft Graph through FlowWright connections
This step can be used for:
- Employee profile updates
- HR system synchronization
- Department transfers
- Job title changes
- Contact information updates
- Identity lifecycle management
- Business process automation
Inputs
- entraIDConn - Select the Microsoft Entra ID connection configured in FlowWright.
- userName - Specify the User Principal Name (UPN) of the existing Microsoft Entra ID user.
- userAttributes - Configure one or more user attribute mappings. Each mapping specifies the Microsoft Entra ID attribute name and the value to update. Values may be entered directly or supplied using workflow variables.
Returns
- True - The user attributes were successfully updated.
- False - The user attributes could not be updated.
Usage:
The Update EntraID User Attributes step is typically placed after employee information has been modified or approved within a workflow.

The workflow can dynamically populate the attribute mappings using workflow variables, form fields, HR systems, or data retrieved from external applications.
Once the user attributes have been updated, later workflow steps can:
- Notify managers
- Update downstream applications
- Assign licenses
- Update group memberships
- Synchronize external systems
- Continue employee lifecycle processes
You need to set up an EntraID connection. Go to Integration > Connections > Generic Connections. On the Manage Generic Connections page, click Actions > Create. A sample connection is included here for reference.

Example:
Let’s build and execute the “clsUpdateEntraIDUserAttributesDef” example:
- Create a new process definition named “clsUpdateEntraIDUserAttributesDef” and open it in designer mode.
- Drag a “clsUpdateEntraIDUserAttributes” step to the canvas.
- Connect the dots between the “Start” and “clsUpdateEntraIDUserAttributes” steps.
- Click the "clsUpdateEntraIDUserAttributes" step to configure its "Required" properties. Provide a name for the step. Select the EntraID connection from the drop-down list. Provide the “Username”. Click the button to add attribute mapping. Click the Save button. Note: Click the "AI Predict" button to have the Copilot add new process steps that match your process description.

- Click the button to add attribute mapping. A pop-up is rendered for configuration. Click the Add Row (+) button to insert an empty row. Provide the “attribute” and the “update value”. Click the Save button. You may insert multiple user attributes by using the Add Row button.

- The “Logging” configuration is necessary for documentation and also measures workflow progress and percent complete. This is achieved by configuring the step state and percent fields individually, as shown below. Configure the “Logging” using the following properties.

- Save the Process Definition. Create a new Process Instance and execute it. When the workflow reaches the Update User Attributes step, FlowWright connects to the configured Microsoft Entra ID tenant and updates the specified attributes for the selected user. If the operation completes successfully, the workflow follows the True return path. If the update cannot be completed—for example, because the user cannot be found, an attribute is invalid, or the connection is unavailable—the workflow follows the False return path.
Tips:
- Verify that the Microsoft Entra ID connection has been configured before using this step.
- Use workflow variables to dynamically populate attribute values.
- Verify that the User Principal Name (UPN) exists before attempting to update attributes.
- Update only the attributes required for the business process.
- Test attribute mappings before deploying to production.
- Use the True and False return paths to implement appropriate success and error handling.
- Combine this step with employee onboarding or HR synchronization workflows to keep Microsoft Entra ID information up to date.
Notes:
- A valid Microsoft Entra ID connection must exist before this step can execute.
- The configured connection must have sufficient Microsoft Graph permissions to update user attributes.
- The specified User Principal Name (UPN) must already exist in Microsoft Entra ID.
- Invalid attribute names or values may cause the update operation to fail.
- Network connectivity or authentication issues may prevent successful updates.
- The workflow should include appropriate error handling for the False return path.
Definition Sample:
You may download the sample definition(s) from the link provided and later import them into your FlowWright Process Definition (XML file) or Form Definition (HTML file) page.
Note: Verify and complete any missing configuration after importing the sample, including:
- Microsoft Entra ID connection
- User Principal Name mapping
- Attribute mappings
- Workflow variable mappings
- Microsoft Graph permissions
- Environment-specific settings
After verifying the configuration, save the Process Definition before execution.
Click here to download the sample file.