DeQueue
Mon 01 January 2018Syntax
DeQueue(physical queue ID, task type, task number, agent ID)
Description
Once a task that has been placed in a queue by the EnQueue function and has been completed by the agent, use the DeQueue function to notify the queue server. The queue server removes the task from the queue and subtracts the cost of that task from the agent's workload.
Note: The queue server does not allow a task to be dequeued if the agent who owns that task is not logged on to that particular queue server. PeopleSoft recommends that you only use the DeQueue function in application pages that the MultiChannel Framework Console launches when agents accept or activate assigned tasks.
Parameters
Field or Control |
Definition |
---|---|
physical queue ID |
The physical queue is
the internal representation of the logical queue that the agent signs
onto and to which the task currently belongs. This is a string value,
such as âsales3â or âmarketing2.â You retrieve the current physical
queue from the query string in the URL of the page launched by the
MultiChannel Framework console, using the GetParameter request class
method with the value
|
task type |
Specifies the type of task that an agent completed. It is a string value. The valid values are:
Note: This parameter is valid only for persistent tasks (email and generic). It is not valid for chat or voice tasks.
You can retrieve the
value from the query string in the URL of the application page launched
by the MultiChannel Framework console. Use the GetParameter request
class method with the value
|
task number |
Uniquely identifies a particular task. This is the task number returned by the Enqueue function when the system first inserted the task into a queue. This is a string value.
You can retrieve the
value from the query string in the URL of the application page launched
by the MultiChannel Framework console. Use the GetParameter request
class method with the value
|
agent ID |
Identifies the agent who processed the task. This is a string value.
You can retrieve the
value from the query string in the URL of the application page launched
by the MultiChannel Framework console. Use the GetParameter request
class method with the value
|
Returns
Returns 0 for success. Otherwise, it returns a message number. The message set ID for MultiChannel Framework is 162.
For example, 1302 is returned when an invalid task type or no value is provided.