> For the complete documentation index, see [llms.txt](https://developer.kizen.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.kizen.com/docs/concepts/agentic-workflows/agentic-workflow-actions/agentic-workflow-field-actions.md).

# Agentic Workflow Field Actions

{% hint style="success" %}
**Audience:** Administrators, Developers, Solution Architects

**Purpose:** Complete reference for the field action types available in <code class="expression">space.vars.Kizen\_company\_name</code> <code class="expression">space.vars.automations</code>, including how to update and clear field values on the context <code class="expression">space.vars.entity</code> and perform arithmetic operations on numeric fields and variables.
{% endhint %}

## Overview

Field actions read from and write to field values on <code class="expression">space.vars.entities</code> and variables. Use them to keep <code class="expression">space.vars.entity</code> data accurate and current as an <code class="expression">space.vars.automation</code> progresses, whether that means updating a single field, clearing multiple fields at once, or computing a new value from existing data.

{% hint style="info" %}
**Note:** For error handling, see [Agentic Workflow Error Handling](/docs/concepts/agentic-workflows/agentic-workflow-actions/agentic-workflow-error-handling.md).
{% endhint %}

***

## Change Field Value

The Change Field Value action updates one or more field values on the context <code class="expression">space.vars.entity</code> within a single step. Select one of two operating modes under **Choose Action**.

<div data-with-frame="true"><figure><img src="/files/l4C56t89TAwv6WFk63Tf" alt="" width="248"><figcaption></figcaption></figure></div>

**Update Field(s):** Select the field to update using the **Choose Field to Change** dropdown, then configure its value source. Use **ADD FIELD TO UPDATE** to update multiple fields in a single step, which is more efficient than chaining separate steps.

Available value sources:

* **Specific Value:** a hardcoded value set at design time
* **Field Value on This Record:** copies the value from another field on the context record
* **Field Value on a Related Object:** copies the value from a field on a related record
* **Agentic Workflow Variable:** uses a variable value
* **Agentic Workflow Variable Record Field:** uses a field value from a <code class="expression">space.vars.entity</code>-type variable
* **Blank value:** removes the current value from the field

Field resolution options control what happens when the target field already has a value:

* **Overwrite:** replaces the existing value
* **Only Update Blank:** writes the value only if the field is currently empty
* **Only Add Options:** appends the value rather than replacing (applicable to multi-value fields)

**Clear Field(s):** Clears the value of one or more fields on the context <code class="expression">space.vars.entity</code> in a single step. When a multi-value field such as a tag or multi-select field is included, the builder displays a warning that all values in that field will be removed. Review this carefully before saving.

## Change Tags

<div data-with-frame="true"><figure><img src="/files/fYfYRbX4jUccMrCi7xIr" alt="" width="228"><figcaption></figcaption></figure></div>

The Change Tags action adds tags to and removes tags from the context <code class="expression">space.vars.entity</code> in a single step. Both operations are configured on the same action; either can be left empty if only one is needed.

* **Additional Description:** An optional freeform text field for internal notes about the step. This value is not written to the <code class="expression">space.vars.entity</code>.
* **Choose Tags to Add:** A typeahead picker of existing tag options. Select one or more tags to apply to the context <code class="expression">space.vars.entity</code> when the step runs. Tags that are already present on the <code class="expression">space.vars.entity</code> are not duplicated.
* **Choose Tags to Remove:** A typeahead picker of existing tag options. Select one or more tags to remove from the context <code class="expression">space.vars.entity</code> when the step runs. Tags that are not present on the <code class="expression">space.vars.entity</code> are ignored.
* **Creating a new tag:** If a needed tag does not yet exist, it can be created directly from either picker. Selecting the option to add a new tag opens the **Add Tag** modal, which accepts a tag name and saves the new tag to the tag field's option list. The newly created tag is immediately available for selection in the picker.

## Math Operators

<div data-with-frame="true"><figure><img src="/files/lYKFwmEoRa3b4yDR3E9y" alt="" width="251"><figcaption></figcaption></figure></div>

The Math Operators action performs arithmetic on numeric values and writes the result to a field or variable. Select **Simple Builder** under **Choose Your Equation Type**, then choose one of two operation modes.

* **Addition/Subtraction:** Builds an equation by combining elements using addition and subtraction. Use **+ ADD ELEMENT** to add operands and the **Choose Field** dropdown to select the output field.
* **Multiplication/Division:** Uses a numerator and denominator layout to represent multiplication and division. Use **+ ADD ELEMENT** to build each row and the **Choose Field** dropdown to select the output field.

Both modes support the same three element sources: **Static Value**, **Field Value**, and **Agentic Workflow Variable**.The step accepts decimal values. Currency fields are treated as plain numbers.

The **Percent Chance to Close** field has special handling. It is stored as a decimal internally but displayed as a whole number in the UI. When used in a math step, the system infers whether the input is a decimal (less than 1) or a whole number (between 1 and 100) and adjusts accordingly. Account for this when building formulas that include this field, as it can produce unexpected results if the input source is not considered.

***

## **Key Use Cases**

Field actions are applicable across any <code class="expression">space.vars.workflow</code> that requires data to be written, updated, or computed on a <code class="expression">space.vars.entity</code> as part of an automated process. The following examples illustrate common patterns in three industries where accurate, timely field updates are a core operational requirement.

### Industry Examples

{% tabs %}
{% tab title="Insurance" %}
Insurance <code class="expression">space.vars.workflows</code> depend on accurate field data at every stage of the policy and claims lifecycle. Field actions keep <code class="expression">space.vars.entities</code> current without requiring manual updates from team members.

Examples include:

* Using **Change Field Value** to update the claim status field to **Under Review** when a claims <code class="expression">space.vars.automation</code> reaches the adjudication stage
* Using **Math Operators** to calculate a coverage gap value by subtracting the current coverage amount from the requested coverage amount, writing the result to a field for underwriter review
* Using **Clear Field(s)** to remove all pending endorsement fields on a policy <code class="expression">space.vars.entity</code> when the policy is marked as canceled
* Using **Change Field Valu**e with the **Only Update Blank** resolution option to set a default adjuster field without overwriting an existing assignment

How field actions help:

* Keep status, stage, and classification fields accurate as <code class="expression">space.vars.entities</code> move through automated <code class="expression">space.vars.workflows</code> without manual intervention
* Compute derived values, such as coverage gaps, premium adjustments, or risk scores, directly within an <code class="expression">space.vars.automation</code> rather than relying on external calculation
* Enforce data hygiene by clearing stale or irrelevant field values when a <code class="expression">space.vars.entity</code> reaches a terminal state
* Apply conditional write logic using field resolution options, preventing <code class="expression">space.vars.automations</code> from overwriting data that has already been set
  {% endtab %}

{% tab title="Healthcare" %}
Healthcare workflows require precise field updates tied to clinical events, intake milestones, and authorization statuses. Field actions ensure that <code class="expression">space.vars.entity</code> data reflects the current state of a patient's workflow at all times.

Examples include:

* Using **Change Field Value** to update a patient <code class="expression">space.vars.entity</code>'s care stage field when an intake automation reaches a new phase
* Using **Math Operators** to calculate a patient's days since last contact by subtracting a last contact date variable from the current date, writing the result to a field used for outreach prioritization
* Using **Clear Field(s**) to remove all scheduled appointment fields when a patient <code class="expression">space.vars.entity</code> is marked as discharged
* Using **Change Field Value** to set a risk classification field based on a variable resolved earlier in the <code class="expression">space.vars.automation</code>

How field actions help:

* Maintain accurate clinical and administrative field data across patient records without requiring care coordinators to update <code class="expression">space.vars.entities</code> manually
* Compute time-based values, such as days since last contact or days until next review, for use in downstream routing and prioritization logic
* Clear fields that are no longer relevant when a patient's status changes, reducing noise in care team views and reports
* Write classification and status values to <code class="expression">space.vars.entities</code> at the precise point in a workflow when they are determined
  {% endtab %}

{% tab title="Financial Services" %}
Financial services workflows require field updates at every stage of loan origination, compliance review, and account management. Field actions ensure that application and account <code class="expression">space.vars.entities</code> reflect current status, computed values, and regulatory classifications throughout the process.

Examples include:

* Using **Change Field Value** to update a loan application status field to **Pending Review** when an application is submitted
* Using **Math Operators** to calculate a debt-to-income ratio from two numeric fields on the application record, writing the result to a field used for underwriting routing
* Using **Clear Field(s)** to remove all offer fields on an application <code class="expression">space.vars.entity</code> when the application is withdrawn or declined
* Using **Change Field Value** with a variable source to write a risk tier classification computed earlier in the automation to the account <code class="expression">space.vars.entity</code>

How field actions help:

* Keep application and account status fields current at every stage of the origination and review process without manual data entry
* Compute regulatory and risk values, such as debt-to-income ratios, loan-to-value ratios, and risk tier classifications, directly within the <code class="expression">space.vars.automation</code>
* Enforce data hygiene by clearing offer, approval, and pricing fields when an application reaches a non-qualifying terminal state
* Write computed values to fields at the point in the workflow where they are determined, making them available for downstream reporting and routing
  {% endtab %}
  {% endtabs %}

***

## **What's Next**

Continue to [Related Object Actions](/docs/concepts/agentic-workflows/agentic-workflow-actions/agentic-workflow-related-object-actions.md) to learn how to create, modify, and archive records associated with the context record, and how to send communications to related <code class="expression">space.vars.contacts</code> just or check out any of the topics below:

<details>

<summary>Related Topics</summary>

* [Activity Actions](/docs/concepts/agentic-workflows/agentic-workflow-actions/agentic-workflow-activity-actions.md)
* [Automation Control Actions](/docs/concepts/agentic-workflows/agentic-workflow-actions/agentic-workflow-control-actions.md)
* [Related Object Actions](/docs/concepts/agentic-workflows/agentic-workflow-actions/agentic-workflow-related-object-actions.md)
* [Team Actions](/docs/concepts/agentic-workflows/agentic-workflow-actions/agentic-workflow-team-actions.md)
* [Integration Actions](/docs/concepts/agentic-workflows/agentic-workflow-actions/agentic-workflow-integration-actions.md)
* [Messages Actions](/docs/concepts/agentic-workflows/agentic-workflow-actions/agentic-workflow-messages-actions.md)

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.kizen.com/docs/concepts/agentic-workflows/agentic-workflow-actions/agentic-workflow-field-actions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
