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()

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.

Note

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.