---
schema_version: "1"
id: f3b05a0c27289b716d8ff5cf339f7a290a8ea2e56eec4dcc2c4ddb9ca1e76d60
title: FulfmtRoutgCriteriaGrp
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_fulfmtroutgcriteriagrp.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_fulfmtroutgcriteriagrp.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 04591361d3191878994f276d5dc2b26478dcdf6817f492df2e616f25148cac65
description: 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.
---
# 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()

![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 |
| --- | --- |
| 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](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_associated_objects_history.htm "StandardObjectNameHistory is the model for all history objects associated with standard objects. These objects represent the history of changes to the values in the fields of a standard object.")

History is available for tracked fields of the object.

[FulfmtRoutgCriteriaGrpOwnerSharingRule](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_associated_objects_ownersharingrule.htm "StandardObjectNameOwnerSharingRule is the model for all owner sharing rule objects associated with standard objects. These objects represent a rule for sharing a standard object with users other than the owner.")

Sharing rules are available for the object.

[FulfmtRoutgCriteriaGrpShare](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_associated_objects_share.htm "StandardObjectNameShare is the model for all share objects associated with standard objects. These objects represent a sharing entry on the standard object.")

Sharing is available for the object.