--- alias: user-guide-business-workflow-task-read-execution-context render_macros: false description: "Reads selected identity, role, machine, and locale values of the executing caller without changing the request." --- # Read Execution Context Reads selected identity, role, machine, and locale values of the executing caller without changing the request. ![Screenshot of a Business Workflow reading the execution context and displaying the current user name.](images/business-workflow-task-read-execution-context.png) ## Inputs Set `Fields` in the task details. Use the value editor to select compatible results from earlier tasks. ## Outputs Use `User`, `UserName`, `UserAccount`, `RoleNames`, `ComputerName`, `CultureName`, `UICultureName`, `TimeZone`, `AvailableFields` in subsequent tasks. ??? example "Read Execution Context" Select the supported context fields needed by the workflow and use the returned values in a later condition or message. ## Behavior `Fields` can select User, Roles, Computer, and Locale. Check `AvailableFields` before using an optional value. Unavailable or unselected groups return empty values.