# Update Record

> `UiPath.MicrosoftDynamicsFO.Activities.UpdateRecord`

`UiPath.MicrosoftDynamicsFO.Activities.UpdateRecord`

The **Update Record** activity uses the default connection to update a record in Microsoft Dynamics.

After updating the record, the activity outputs the status of the request (success/failure information) in a `ResponseStatus` object that you can use in subsequent activities.

## In the Body of the Activity

To enter your **Update Record** property values, you must use the **Object Wizard** by clicking the **Configure** button.

When you select an **Object** using the [Object Wizard](https://docs.uipath.com/marketplace/docs/business-activity-framework#object-wizard), you can add the fields that you want to update. For a complete list of the available fields for each object, see the [Web API EntityType Reference](https://docs.microsoft.com/en-us/dynamics365/customer-engagement/web-api/entitytypes?view=dynamics-ce-odata-9) in the Microsoft documentation.

To learn more about the **Object Wizard**, see the [Business Activity Frameworks](https://docs.uipath.com/marketplace/docs/business-activity-framework) page.

## Properties

### Common

* **DisplayName** - The display name of the activity. This field supports only `Strings` or `String` variables.

### Misc

* **Private** - If selected, the values of variables and arguments are no longer logged at Verbose level.

### Output

* **ResponseStatus** - The status of the request (success/failure information). Enter a `ResponseStatus` variable (*UiPath.BAF.Models.ResponseStatus*). The `ResponseStatus` object includes three properties that you can use in other activities.
  + **Success** - `Boolean` - Specifies whether the API request was successful.
  + **ErrorCode** - `String` - The response error if the API request is unsuccessful (**Success**=*False*).
  + **Message** - `String` - The error message.
