---
schema_version: "1"
id: eaa8c53dc20c47dd91ade928c2e88875dc66c6033b205ca56ceba5a41854b50b
title: FulfmtRoutgCriteriaActnVar
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_fulfmtroutgcriteriaactnvar.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_fulfmtroutgcriteriaactnvar.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 611601ff35e00cf9e5fbd722f2f48685d956b673f6a34f429426b1d68ef1502a
description: Maps variable identifiers used in fulfillment criteria action expressions to entity fields. Stores the binding between symbolic variable names (e.g., $availableCapacity, $location) in action expression and the actual entity and field paths (e.g., Location.availableCapacity) used at runtime. This object is available in API version 66.0 and later.
---
# FulfmtRoutgCriteriaActnVar

Maps variable identifiers used in fulfillment criteria action expressions to entity fields. Stores the binding between symbolic variable names (e.g., $availableCapacity, $location) in action expression and the actual entity and field paths (e.g., Location.availableCapacity) used at runtime. This object is available in API version 66.0 and later.

## Supported Calls

delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete()

![Note](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/images/icon_note.png)

#### Note

The create() and update() operations are restricted to internal Salesforce processes only. Users can't directly create or modify records through the API. To create or modify records, use the Fulfillment Routing Setup UI.

## Special Access Rules

The Salesforce org must have:

- Order Management enabled
- Delivery Estimation enabled
- Delivery Routing Engine enabled
- User must have UseFulfillmentRoutingAPIs user permission. This permission is included in the Order Management Operations Manager permission set.

## Fields

| Field | Details |
| --- | --- |
| Entity | 
Type

picklist

Properties

Filter, Group, Restricted picklist, Sort

Description

The name of the object that contains the field being referenced. For example "Order" or "OrderItem". This identifies the context object that the field value is retrieved from at runtime. Must match an object name in the system.

Possible values are:

- Calendar
- Config
- FulfillmentRoutingSpec
- Location
- LocationProductInventory
- ProductItem





 |
| Field | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The name of the specific field within the object that this variable maps to. For example "availableCapacity". For filter rules where the action expression reference an object instead of a specific field, this can be null. For weighted rules with mathematical expressions, this field is required and must reference a numeric field. Must match a field name on the specified object.



 |
| FulfmtRoutgCriteriaId | 

Type

reference

Properties

Filter, Group, Sort

Description

A foreign key reference to the parent FulfillmentRoutingCriteria entity. Each action variable must belong to exactly one rule.

This field is a relationship field.

Relationship Name

FulfmtRoutgCriteria

Relationship Type

Master-detail

Refers To

FulfmtRoutgCriteria (the master object)



 |
| LastReferencedDate | 

Type

dateTime

Properties

Filter, Nillable, Sort

Description

The timestamp when the current user last accessed this record indirectly, for example, through a list view or related record.



 |
| LastViewedDate | 

Type

dateTime

Properties

Filter, Nillable, Sort

Description

The timestamp when the current user last viewed this record or list view. If this value is null, the user might have only accessed this record or list view (LastReferencedDate), but not viewed it.



 |
| Name | 

Type

string

Properties

Filter, Group, idLookup, Sort

Description

The name of the variable. The name isn't required to be unique and can be customized by users.



 |
| VariableName | 

Type

string

Properties

Filter, Group, Sort

Description

The variable identifier that's used in the action expression. This is the symbolic name that appears in the action\_expression field of the parent rule. For example $availableCapacity, $location. Must include the $ prefix to distinguish it from numeric condition identifiers. Must be unique within a rule.



 |