QueueRoutingConfig

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

Introduced in API version 32.0.

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

  • To access this object, Omni-Channel must be enabled.
  • As of Spring ’20 and later, only authenticated internal and external users can access this object.
  • Type: percent

  • 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 this service channel.

    Voice calls must have a capacity percentage of 100. If an agent receives a voice call, the agent won’t receive new work items until the call ends, because at that point the agent’s capacity will have reached 100%.

  • Type: double

  • 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 this 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. Voice calls must use the entire capacity weight.

  • Type: string

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

  • Description:

    The unique name of the object in the API. This name can contain only underscores and alphanumeric characters, and must be unique in your org. It must begin with a letter, not include spaces, not end with an underscore, and not contain two consecutive underscores. In managed packages, this field prevents naming conflicts on package installations. With this field, a developer can change the object’s name in a managed package and the changes are reflected in a subscriber’s organization.

    When creating large sets of data, always specify a unique DeveloperName for each record. If no DeveloperName is specified, performance slows down while Salesforce generates one for each record.

    Only users with View DeveloperName OR View Setup and Configuration permission can view, group, sort, and filter this field.

    Only users with View DeveloperName OR View Setup and Configuration permission can view, group, sort, and filter this field.

  • Type: int
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Introduced: API version 46.0
  • Description: The number of seconds to wait before a skill marked as Additional Skill is dropped from Omni-Channel routing. The case is then routed to the best-matched agent even if they don’t have all the skills.
  • Type: boolean
  • Properties: Create, Defaulted on create, Filter, Group, Sort, Update
  • Introduced: API version 45.0
  • Description: Indicates whether this routing is attribute-based.
  • Default value: false
  • Type: picklist
  • Properties: Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update
  • Description: The language of the presence status.
  • Type: string
  • Properties: Create, Filter, Group, Sort, Update
  • Description: The label of the presence status.
  • Type: reference
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Introduced: API version 39.0
  • Description: The ID of the user or queue that’s set as the Overflow Assignee.
  • Relationship name: OverflowAssignee
  • Relationship type: polymorphic
  • Refers to: Queue, User
  • Type: percent
  • Properties: Create, Filter, Nillable, Sort, Update
  • Introduced: API version 59.0
  • Description: The percentage of an agent’s capacity for work items that’s consumed by a paused work item from this service channel. The paused capacity feature is available with status-based capacity and Enhanced Omni-Channel only.
  • Type: double
  • Properties: Create, Filter, Nillable, Sort, Update
  • Introduced: API version 59.0
  • Description: The amount of an agent’s capacity for work items that’s consumed by a paused work item from this service channel. The paused capacity feature is available with status-based capacity and Enhanced Omni-Channel only.
  • Type: int
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Introduced: API version 36.0
  • Description: The number of seconds set for push timeout. 0 is returned when push timeout isn’t enabled.
  • Type: picklist
  • Properties: Create, Filter, Group, Restricted picklist, Sort, Update
  • Description: The routing type that determines how work items are routed (pushed) to agents. Possible values are Least Active and Most Available.
  • Type: int
  • Properties: Create, Filter, Group, Sort, Update
  • Description: The priority in which work items from the service channels that are related to this routing configuration are routed to agents. Work items from routing configurations that have lower priority values (for example, 0) are routed to agents first.