Update Record action

  • Release version: Zurich
  • Updated July 31, 2025
  • 1 minute to read
  • Update an existing record in a table. You can dynamically add and configure fields for the record.

    Roles and availability

    Available as a Workflow Studio ServiceNow core action. Users with the flow_designer or admin role can add an action to a flow and define configuration details.

    Inputs

    Provide a value for each input that your flow needs. To add dynamic values, you can also drag pills from the Data panel or select them from the pill picker.

    Record
    Data type: 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
    Data type: Table Name

    The table associated with the record to update.

    Field Values
    Data type: Template Value

    The values of fields in the record to be updated. Select Add field value to display options to select a field and set a value. For example, to set the short description to a certain value, select Short description and set the desired value.

    If adding the action to a subflow, you can Create a template value input.

    Outputs

    These outputs appear in the Data panel. You can use them as inputs elsewhere in your flow.

    Record
    Data type: Record

    The record that was updated.

    Table Name
    Data type: Table Name

    The table associated with the updated record.

    Update trigger record

    Sample flow containing an Update record action

    In this example, the Update Record action updates values provided by the trigger problem record. The action updates both the Additional comments and Assignment group fields of a problem record.