Data Structure for Resource

Attribute Name

Base Type

Restrictions

Description

resourceId

int

minOccurs = 1

maxOccurs = 1

nillable = false

Numeric identifier of the resource

userID

string

minOccurs = 1

maxOccurs = 1

nillable = false

Numeric identifier of user

fullName

string

minOccurs = 1

maxOccurs = 1

nillable = false

Full name of the user

lastName

string

minOccurs = 1

maxOccurs = 1

nillable = false

Last name of the user

alias

string

minOccurs = 0

maxOccurs = 1

nillable = false

minLength = 0

maxLength = 31

Alias contains alphanumeric characters and the special characters hyphens (-), space ( ), periods (.), and underscores (_), except at the beginning and at the end of the alias name.

Alias name of agent is displayed to the customer when on chat.

extension

string

minOccurs = 1

maxOccurs = 1

nillable = false

Extension of the user

resourceGroup

nameUriPair

minOccurs = 1

maxOccurs = 1

nillable = true

Group of the resource

skillMap

skillMap

minOccurs = 1

maxOccurs = 1

nillable = false

Mapping of skills of the resource

autoAvailable

boolean

Availability of resource

type

resourceType

minOccurs = 1

maxOccurs = 1

nillable = false

Type of resource

team

nameUriPair

minOccurs = 1

maxOccurs = 1

nillable = false

Name of the team

primarySupervisorOf

supervisorOf

minOccurs = 1

maxOccurs = 1

nillable = true

Primary supervisor

secondarySupervisorOf

supervisorOf

minOccurs = 1

maxOccurs = 1

nillable = true

Secondary supervisor

capability

string

maxOccurs = 4

Supported list of capabilities:

  • QUEUE_MGMT

  • CAMPAIGN_MGMT

  • APPLICATION_MGMT

  • CALENDAR_MGMT