---
sourceDocument: Australia Build workflows
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/build-workflows

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Build workflows

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

# Update Record step

# Update Record step {#ariaid-title1}

* Release version: Australia
* 
* Updated March 12, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Update an existing record in a table. You can dynamically add and configure fields
for the record, or use a template to set field values.

## Roles and availability {#update-record-action-designer__section_pwq_rb5_kcb}

Available as an Workflow Studio action step. Users with the action_designer role can create a custom action with one or more action steps.

## Fields {#update-record-action-designer__section_gts_ljf_kcb}

{#update-record-action-designer__table_zmc_z3f_kcb__entry__2}

| Field | Description |
|-|-|
| Record | The record to be updated. Drag-and-drop a record data pill or use the data pill picker to select a record. Warning: When using script to select a record, always add a condition to check for a matching record. Some GlideRecord methods return a list of records whenever the method query produces no results. Without a condition check, the action may update all records in a table. For example, this script uses an If condition to verify that a record exists. If the record exists, it returns a Sys ID value. If no record exists, it returns a null result. var configurationItem = new GlideRecord('cmdb_ci'); if (configurationItem.get(fd_data.trigger.cmdb_ci.sys_id)) return configurationItem; else return null; |
| Table | The table associated with the record. When you select a record, this field is automatically set to the table associated with the record. |
| Field Values | Set static or dynamic values of fields in the record. For example, to set the short description to a static value, select Short description and set the desired value.{#update-record-action-designer__field-values-desc} To add dynamic values, see [Create a template value input](https://servicenow-prod.fluidtopics.net/wQHQA5k8M7qN~1ggzzGBTw "Enable flow authors to set field values for a record being created or updated. Use a template value input to set different field values each time you add an action or subflow to a flow."). {#update-record-action-designer__dynamic-vals} Important: The system does not support updating multiple journal fields such as the additional comments or work notes of a task record. |
[ ]

{#update-record-action-designer__table_zmc_z3f_kcb}

## Action error evaluation {#update-record-action-designer__id_lg2_4s3_15b}

If this step fails
:   Data type: Choice

    Option to continue running the next step or go to error evaluation. To use the step status code or message for a custom action error condition, see [Action error evaluation](https://servicenow-prod.fluidtopics.net/TJkLnvv_cE34AFa4p0LuVQ "Enable actions to catch step failures and continue running. Identify when specific error conditions occur and return your own action status code, status message, and error state.").

