FulfmtRoutgCriteriaGrp

Represents a logical grouping of rules for a specific business context, for example, Fulfillment routing and Delivery estimation. 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
Description
Type
string
Properties
Filter, Group, Nillable, Sort
Description
An optional description of the rule group.
DraftFulfmtRoutgCritGrpVerId
Type
reference
Properties
Filter, Group, Nillable, Sort
Description
A reference to the draft version of the rule group. This is the unpublished version that can be edited. Only one draft version of a rule group can exist at a time.
This field is a relationship field.
Relationship Name
DraftFulfmtRoutgCritGrpVer
Refers To
FulfmtRoutgCriteriaGrpVer
ExternalReference
Type
string
Properties
Filter, Group, idLookup, Sort
Description
A unique reference to the Fulfillment Criteria Group record from external callers.
IsActive
Type
boolean
Properties
Defaulted on create, Filter, Group, Sort
Description
Indicates whether the rule group is active and being executed (true) or not (false). Inactive groups are excluded from DRL generation and runtime execution, even if they have published versions.
The default value is false.
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 rule group. Must be unique within the organization.
PubFulfmtRoutgCritGrpVerId
Type
reference
Properties
Filter, Group, Nillable, Sort
Description
A reference to the published version rule group. This is the version that's active in production and being executed by the rules engine. Only one published version of a rule group can exist at a time.
This field is a relationship field.
Relationship Name
PubFulfmtRoutgCritGrpVer
Refers To
FulfmtRoutgCriteriaGrpVer
RefFulfmtRoutgCritGrpVer
Type
reference
Properties
Filter, Group, Nillable, Sort
Description
A reference to the published version rule group. This is the version that's active in production and being executed by the rules engine. Only one published version of a rule group can exist at a time.
This field is a relationship field.
Relationship Name
RefFulfmtRoutgCritGrpVer
Refers To
FulfmtRoutgCriteriaGrpVer
UsageType
Type
picklist
Properties
Filter, Group, Restricted picklist, Sort
Description
Business context that defines the domain where this rule group operates.
Possible value is:
  • Fullfillment—Rules for order fulfillment and routing.

Associated Objects

This object has the following associated objects. If the API version isn’t specified, they’re available in the same API versions as this object. Otherwise, they’re available in the specified API version and later.

FulfmtRoutgCriteriaGrpHistory
History is available for tracked fields of the object.
FulfmtRoutgCriteriaGrpOwnerSharingRule
Sharing rules are available for the object.
FulfmtRoutgCriteriaGrpShare
Sharing is available for the object.