Defining PeopleSoft MCF Agents for a Third Party

To define PeopleSoft MCF agents for a third party, use the (MCF_TP_AGENT_CMP) component. This section discusses how to define PeopleSoft MCF Agents for a third party.

Access the Agent page using the following navigation path:

PeopleTools > MultiChannel Framework > Third Party Configuration > Agent

Image: Agent page

This example illustrates the fields and controls on the Agent page. You can find definitions for the fields and controls later on this page.

The Agent page displaying the Agent ID and having the following editable fields: Name, Nick Name, CTI Agent ID, Agent Password, Queue ID, Skill Level, and Max Workload.

Field or Control

Definition

Agent ID

Specifies the agent ID.

Name

Enter the full name of this agent in (lastname,firstname) format. The agent name appears in other agents' buddy lists.

Nick Name

Enter a short name for this agent. The agent nickname identifies this agent in chat sessions and logs.

CTI Agent ID

Enter a CTI agent ID for a CTI agent.

Agent Password

Enter a password for the agent.

Queue ID

Enter the ID of a queue to which this agent is assigned. Each agent may be assigned to more than one queue. An agent can log on to only one queue at a time from the MultiChannel Console.

Skill

Select the skill level of this agent for the tasks assigned for this queue. This field is required.

This option is used by third parties for task assignment. Third parties define skill levels based on business needs, requirements, policy, and so on.

Maximum Workload

Select the maximum load that this agent can be assigned before tasks are held or assigned to other agents. This field is required.

This option is used by third parties for task assignment. Third parties define maximum workload based on business needs, requirements, policy, and so on.

Note: Do not delete a queue from an agent's list unless that agent has no open accepted tasks on that queue.

Access the Buddy page using the following navigation path:

PeopleTools > MultiChannel Framework > Third Party Configuration > Agent > Buddy

Image: Buddy page

This example illustrates the fields and controls on the Buddy page. You can find definitions for the fields and controls later on this page.

The Buddy page displaying the Agent ID and Name and having the Agent Buddy and Name editable fields.

The agent's buddy list facilitates collaborative chat and chat conferencing.

Field or Control

Definition

Agent Buddy

Select another agent with whom this agent can have a chat session or can ask to conference onto another chat.

Name

Displays the buddy agent's nickname. The name appears in the buddy list on the MultiChannel Console or agent chat window.

An agent's presence as shown in the buddy list on the MultiChannel Console or on the Invite Agent list on the chat console indicates the agent's availability for chat or conference.

Access the Customization page using the following navigation path:

PeopleTools > MultiChannel Framework > Third Party Configuration > Agent > Customization

Image: Customization page

This example illustrates the fields and controls on the Customization page. You can find definitions for the fields and controls later on this page.

The Customization page displaying the Agent ID and Name and having the following editable fields: Window, Top, Left, Width, Height, Popup Mode, and Accept Mode.

Set the initial agent window placement and size by specifying parameters on this page. An agent may resize and move the windows.

Field or Control

Definition

Window

Select the window to which the specified configuration applies.

Select from:

  • Agent to Agent Chat

  • Agent to Customer Chat

  • E-mail

  • Generic Alert

  • Grab URL

  • MultiChannel Console

Top and Left

Enter the distance in pixels from the top and left edge of the screen when the window first appears.

Width and Height

Enter the width and height, in pixels, of the window when it first appears.

Popup Mode

Select from:

Automatic: The window appears automatically. For customer-initiated chat or tasks initiated from the EnQueue built-in function, the task is automatically accepted as well. For agent-initiated chat, the agent can elect not to accept the task; in effect, the agent can preview the task. If this is the desired behavior, select Manual from the Accept Mode drop-down list box. If you want agent-to-agent tasks to function like customer-initiated tasks, select Automatic from the Accept Mode drop-down list box.

Manual: The window does not appear until the agent clicks the task on the agent MultiChannel Console. For customer-initiated chat or tasks initiated from the EnQueue() built-in function, clicking the task means that the task is automatically accepted as well. For agent-initiated chat, the behavior depends on the setting for the Accept Mode field.

Accept Mode

Select from:

Automatic: Agent-to-agent chats are automatically accepted without requiring the agent to click the icon.

Manual: Agent-to-agent chats require the agent to click the icon.

Accept mode affects only collaborative chat.

Access the Messages page using the following navigation path:

PeopleTools > MultiChannel Framework > Third Party Configuration > Agent > Messages

Image: Messages page

This example illustrates the fields and controls on the Messages page. You can find definitions for the fields and controls later on this page.

The Messages page displaying the Agent ID and Name and having the following editable fields: Response ID, Response Name, Description, and Response Text.

An agent can create personalized responses in addition to the system responses defined for each queue.

Field or Control

Definition

Response ID

Responses, except those identified as Other, are linked to specific events. These responses, except for those identified Other, are always sent on these events from this agent. If an agent does not have a customized response for a specific event, it is read from a default response set in the Message Catalog. The response text set here overrides the default text set in the Message Catalog.

Select from:

  • Abandon: A chat is abandoned when a chat initiator closes the chat window before the chat is accepted by an agent. This response appears when the agent accepts the abandoned chat.

  • Accept: This response is automatically sent to the chat initiator when an agent accepts a chat in response to a chat request that does not include a question. If the chat request includes a question, the agent's Answer Question text is sent in response instead of the Accept response.

  • Answer Question: This response is automatically sent to the chat initiator when an agent accepts a chat in response to a chat request that includes a question.

  • Deny: Only applies to collaborative chat. If an agent elects not to accept a chat, this response is automatically sent to the chat initiator.

  • End: If either party exits a chat after the chat is accepted, this response is displayed from the agent.

  • Forward: If the agent forwards a chat session to another queue, this response is sent to the customer.

  • Other: These responses are never automatically sent in a chat session. Their message names appear in the Template Messages drop-down list box on the agent chat page. These messages are appended to the template messages (chat responses) defined for the queue.

Response Name

This name appears in the agent's template response drop-down list box.

Response Text

Enter the response text to appear in the chat window.

This page defines URLs that this agent can send to a client browser. Access the URL page using the following navigation path:

PeopleTools > MultiChannel Framework > Third Party Configuration > Agent > URL

Image: URL page

This example illustrates the fields and controls on the URL page. You can find definitions for the fields and controls later on this page.

The URL page displaying the Agent ID and Name and having the following editable fields: URL Name, URL Description, and URL.

Field or Control

Definition

URL Name

The URL name appears in the agent's URL drop-down list box.

URL Description

This description appears only on this page, to further describe this URL or, for example, its reason for inclusion.

URL

Enter the URL. The URL must include the protocol (http://) and any required parameters.

All URLs defined for the agent are downloaded when the agent launches the agent chat console by accepting a customer chat. These URLs are not available in collaborative chat.

If you send a PeopleSoft Pure Internet Architecture URL, be sure that the recipient has permissions to access that portal, node, or page.

Each agent can customize the presence description displayed when the agent is available or unavailable. The queue server only understands the presence state, available or unavailable, but you can enter more specific presence descriptions when displaying or logging an agent's presence. If you do not enter presence descriptions, default values are used.

Access the Presence page using the following navigation path:

PeopleTools > MultiChannel Framework > Third Party Configuration > Agent > Presence

Image: Presence page

This example illustrates the fields and controls on the Presence page. You can find definitions for the fields and controls later on this page.

The Presence page displaying the Agent ID and Name and having the following editable fields: Presence State and Presence Description.

Field or Control

Definition

Presence State

Select Available or Unavailable.

Presence Description

Enter a description for each agent state. The description appears in logs of agent activity and when agent presence is displayed.

Note: An available state has only one presence description, Available. For an unavailable state, you can enter any presence description, such as tea break, coffee break, lunch, and so on.

The media page defines the capability of each agent to perform a task. Access the Media page using the following navigation path:

PeopleTools > MultiChannel Framework > Third Party Configuration > Agent > Media

Image: Media page

This example illustrates the fields and controls on the Media page. You can find definitions for the fields and controls later on this page.

The Media page displaying the Agent ID and Name and having the Chat, Email, Generic, and Voice check boxes.

Field or Control

Definition

Chat

Select this check box if the agent has a capability to chat.

Email

Select this check box if the agent has a capability to email.

Generic

Select this check box if the agent has a capability to perform a generic task.

Voice

Select this check box if the agent has a capability to perform a voice task.

Access the Languages page using the following navigation path:

PeopleTools > MultiChannel Framework > Third Party Configuration > Agent > Languages

Image: Languages page

This example illustrates the fields and controls on the Languages page.

The Languages page displaying the Agent ID and Name and having the Language Code editable field.

Enter the languages that each agent is qualified to support.

The agent is assigned only tasks that have been enqueued with a language code in the agent's language list. For the EnQueue built-in function, the language code is specified as a parameter. For the InitChat built-in function, the language code is determined by the user profile of the initiator.

If you do not enter a language code for a new agent, the default value is English.

Access the Miscellaneous page using the following navigation path:

PeopleTools > MultiChannel Framework > Third Party Configuration > Agent > Miscellaneous

Image: Miscellaneous page

This example illustrates the fields and controls on the Miscellaneous page. You can find definitions for the fields and controls later on this page.

Third-party Agent - Miscellaneous page

Field or Control

Definition

When task is unassigned

Select from the following options the action that occurs when a task assigned to an agent is unassigned:

  • Prompt whether to close window (default).

  • Close the task window.

  • Do not close the task window.

Field or Control

Definition

Trace Level

Select from the following log trace levels:

  • 0 - None

  • 1 - Information

  • 2 - Debug

    Note: If a value other than 0 is selected, a tracer window appears to display activities and events on the chat or MultiChannel Console for debugging purposes.

Limit debug tracer log size

This check box is enabled when the value entered for Trace Level is not 0. Select this check box to enable the agent to clear the tracer log based on Number of log messages to save when cleared and Maximum number of log messages to allow.

If the check box is cleared, the tracer log will not be cleared and the Number of log messages to save when cleared and Maximum number of log messages to allow fields will be disabled.

Number of log messages to save when cleared

Specify the minimum number of recent tracer log messages that should be maintained in the tracer window.

Maximum number of log messages to allow

Specify the maximum number of tracer log messages that will be maintained in the tracer window.

Note: Number of log messages to save when cleared and Maximum number of log messages to allow fields are required if the Limit debug tracer log size check box is selected.