Search K
Appearance
Appearance
The D365 Update Record node updates a single record in Microsoft Dynamics 365 / Dataverse.
You specify the target record by its unique Record ID (GUID) and provide a set of field mappings that define which columns to update and what values to apply.
This node is typically used to:
When added to a workflow, this node presents a configuration form with the following input fields.
| Field | Type | Description | Required | Visible When |
|---|---|---|---|---|
| ServiceAccount - Microsoft Dynamics 365 | Service Account Picker | Select the service account with permission to update records in Dynamics 365. | ✅ | Always |
| Entity Type | Text | The logical name of the entity to update (e.g., account, contact, opportunity, or custom entity). | ✅ | Always |
| Record Id | Text | The unique identifier (GUID) of the record to update. Example: 7f3c2e10-4b19-4e64-a932-12aafd2db4f5 | ✅ | Always |
| Field Mappings | Key/Value Dictionary | Defines the fields to update and their new values. Example: { "telephone1": "03 9000 0000", "emailaddress1": "info@tentech.com" } | ✅ | Always |
| Return Columns | List of Text | Optional list of columns to return after the update. Use this when you want to capture the updated record values for later workflow steps. Example: ["name", "modifiedon"] | ❌ | Optional |
| Setting | Example Value |
|---|---|
| ServiceAccount - Microsoft Dynamics 365 | DynamicsProdService |
| Entity Type | account |
| Record Id | 7f3c2e10-4b19-4e64-a932-12aafd2db4f5 |
| Field Mappings | { "telephone1": "03 9000 0000", "emailaddress1": "info@tentech.com" } |
Result:
The specified Account record is updated with a new phone number and email address.
| Setting | Example Value |
|---|---|
| ServiceAccount - Microsoft Dynamics 365 | DynamicsProdService |
| Entity Type | contact |
| Record Id | b223fb3e-1e26-4b73-8a8d-6f0f5a5d9caa |
| Field Mappings | { "jobtitle": "Engineering Manager", "department": "Operations" } |
| Return Columns | ["fullname", "modifiedon"] |
Result:
Updates the contact record and returns the fullname and modifiedon fields as confirmation.
After successful execution, this node produces the following output variables.
| Output Variable | Type | Description |
|---|---|---|
| Record Id | Text | The unique ID of the record that was updated. |
| Entity Type | Text | The entity type that was updated. |
| Updated Values | Object | (Optional) If Return Columns were specified, this object contains the returned field values from Dynamics 365. |
| Status | Description |
|---|---|
| Completed | Record updated successfully. |
| Fail | Update failed due to invalid ID, missing field, or connection error. |
If the update fails, the workflow will stop at this node and display an error message. Common causes include:
{
"ServiceAccount-Microsoft Dynamics 365": "DynamicsProdService",
"Entity Type": "account",
"Record Id": "7f3c2e10-4b19-4e64-a932-12aafd2db4f5",
"Field Mappings": {
"telephone1": "03 9000 0000",
"emailaddress1": "info@tentech.com"
},
"Return Columns": ["name", "modifiedon"]
}telephone1, not “Business Phone”).{VariableName} syntax.Category: Integrations → Microsoft Dynamics 365 Task Name: D365UpdateRecord