QueueRoutingConfig

Represents configuration settings that determine how work items are routed to agents.

Version 

Introduced in API version 65.0.

Supported SOAP API Calls 

create(), delete(), describeSObjects(), query(), retrieve(), update(), upsert()

Supported REST API Methods 

DELETE, GET, HEAD, PATCH, POST, Query

Special Access Rules 

  • Available only if Omni-Channel is enabled in your org.

Fields 

CapacityPercentage 

  • Type: percent

  • Required: No

  • Properties: Create, Filter, Nillable, Sort, Update

  • Introduced: API version 33.0

  • Description: The percentage of an agent’s capacity for work items that’s consumed by a specific type of work item from the service channel. For example, capacity percentage for phone call is 100. If the configured limit is reached, the call isn’t routed to the agent.

CapacityWeight 

  • Type: double

  • Required: No

  • Properties: Create, Filter, Nillable, Sort, Update

  • Introduced: API version 33.0

  • Description: The amount of an agent’s capacity for work items that’s consumed by a work item from the service channel. For example, if an agent has a capacity of 6, and cases are assigned a capacity weight of 2, an agent can be assigned up to 3 cases before the agent is at capacity and can’t receive new work items.

DeveloperName 

  • Type: string

  • Required: No

  • Properties: Create, Filter, Group, Sort, Update

  • Description: The unique name of the object in the API.

DropAdditionalSkillsTimeout 

  • Type: int

  • Required: No

  • Properties: Create, Filter, Group, Nillable, Sort, Update

  • Introduced: API version 46.0

  • Description: The number of seconds to wait before additional skills are dropped from Omni-Channel routing. In skills-based routing, you can set some skills to Additional Skill. After the timeout elapses, a skill marked as Additional Skill is dropped from Omni-Channel routing and the case is routed to the best-matched agent, even if the agent doesn’t have all the skills.

If CustomRequestedDateTime is set in the PendingServiceRouting object, DropAdditionalSkillsTimeout uses CustomRequestedDateTime as the start time. If CustomRequestedDateTime and DropAdditionalSkillsTimeout have already passed, Omni-Channel drops the additional skills.

IsAttributeBased 

  • Type: boolean

  • Required: No

  • Properties: Create, Defaulted on create, Filter, Group, Sort, Update

  • Introduced: API version 45.0

  • Description: Indicates whether the routing configuration is used with skills-based routing rules (true) or not (false).

The default value is false.

  • Default value: false

Language 

  • Type: picklist

  • Required: No

  • Properties: Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update

  • Description: The language of the queue routing configuration.

  • Possible values:

    • en_US — English

    • de — German

    • es — Spanish

    • fr — French

    • it — Italian

    • ja — Japanese

    • sv — Swedish

    • ko — Korean

    • zh_TW — Chinese (Traditional)

    • zh_CN — Chinese (Simplified)

    • pt_BR — Portuguese (Brazil)

    • nl_NL — Dutch

    • da — Danish

    • th — Thai

    • fi — Finnish

    • ru — Russian

    • es_MX — Spanish (Mexico)

    • no — Norwegian

MasterLabel 

  • Type: string

  • Required: No

  • Properties: Create, Filter, Group, Sort, Update

  • Description: The label of the queue routing configuration.

OverflowAssigneeId 

  • Type: reference

  • Required: No

  • Properties: Create, Filter, Group, Nillable, Sort, Update

  • Introduced: API version 39.0

  • Relationship name: OverflowAssignee

  • Relationship type: polymorphic

  • Refers to: Queue, User

PausedCapacityPercentage 

  • Type: double

  • Required: No

  • Properties: Filter, Group, Nillable, Sort

  • Introduced: API version 65.0

  • Description: The percentage of an agent’s capacity that’s consumed when a work item is paused. This field is available only with status-based capacity and Enhanced Omni-Channel.

PausedCapacityWeight 

  • Type: double

  • Required: No

  • Properties: Filter, Group, Nillable, Sort

  • Introduced: API version 65.0

  • Description: The amount of an agent’s capacity that’s consumed when a work item is paused. This field is available only with status-based capacity and Enhanced Omni-Channel.

PushTimeout 

  • Type: int

  • Required: No

  • Properties: Create, Filter, Group, Nillable, Sort, Update

  • Introduced: API version 36.0

  • Description: The time limit set for an agent to respond to an item before it’s pushed to another agent. The time limit is measured in seconds.

RoutingModel 

  • Type: picklist

  • Required: No

  • Properties: Create, Filter, Group, Restricted picklist, Sort, Update

  • Description: The routing type that determines how work items are routed to agents.

  • Possible values:

    • LeastActive — Least Active

    • MostAvailable — Most Available

    • ExternalRouting — External Routing

RoutingPriority 

  • Type: int

  • Required: No

  • Properties: Create, Filter, Group, Sort, Update

  • Introduced: API version 65.0

  • Description: The priority in which work items from the service channels are routed to agents. Work items that have lower values (for example, 0) are routed to agents first.

DID THIS ARTICLE SOLVE YOUR ISSUE?
Let us know so we can improve!