Setting Up ERMS System

This chapter provides an overview of email response management system (ERMS) setup and discusses how to:

Click to jump to top of pageClick to jump to parent topicUnderstanding ERMS Setup

This overview describes:

Note. This section does not discuss routing rules for structured or unstructured email.

See Also

Defining Structured Email Handling

Defining Unstructured Email Routing Rules

Click to jump to top of pageClick to jump to parent topicMail Servers and Mailboxes

The ERMS system integrates with mail servers and mailboxes that you establish outside of the PeopleSoft system. You use PeopleSoft MultiChannel Framework and PeopleTools Integration Broker to manage the connection with these external systems.

You also establish mail server definitions and mailbox definitions within the ERMS system. The mail server definition is minimal: just the name of the physical mail server. The mailbox definition is more extensive. It includes connection-related settings (such as the password that is used to access the mailbox and the frequency with which the ERMS system fetches email from the external mailbox) as well as email handling options such as:

Note. Although you use pages in the Mailbox Definition component to set up the mailbox's routing rules for unstructured email, this chapter does not discuss those pages. Refer instead to the documentation for structured and unstructured email routing rules.

See Also

Understanding Structured Email

Understanding Unstructured Email Routing

Enterprise PeopleTools 8.45 PeopleBook: PeopleSoft MultiChannel Framework

Click to jump to top of pageClick to jump to parent topicEmail Handling Options

In addition to the mailbox-level options, there are several system-wide options.

Business Object Associations

The Mail Reader process (RB_MAIL_READ), which fetches email from an external mailbox and saves the email to PeopleSoft tables, analyzes the email's from address and looks for a customer, partner or worker (depending on the mailbox type: external, internal or partner) to associate with the email.

Every inbound email must be associated with a PeopleSoft CRM business object. If the Mail Reader process cannot identify the sender, select in each mailbox definition whether it should create a user based on the email address, or associate the email with a specific person record that you've chosen to represent all unknown users. The same unknown user setting applies to all mailboxes.

Email Reply Settings

In the System Installation component, define the following settings for email replies:

Mail Filters

To boost the performance of the ERMS system and the productivity of the users who respond to email, PeopleSoft provides the ability to filter spam email and keep the spam from being analyzed and routed.

You can set up mail filtering based on the sender's email address—either a fully qualified email address or an entire domain. You can also use PeopleTools application classes to create your own email filters. The pages where you define mail filtering include an option to identify a custom application class to use.

You can choose whether to remove the spam entirely or whether to keep it in an exception area, where it remains available if you want to analyze filtering activity or if you want to look for email that was erroneously filtered out.

Email History Tracking

PeopleSoft provides two levels of email history tracking:

User Settings

The ERMS system leverages the user settings that you define for correspondence management, including:

System Activities

In the email workspace, agents can search for transactions that can be associated with the emails they work on, or create new transactions that support the completion of the emails, such as creating a lead, order or case. The ERMS system provides the infrastructure for you to reference the application class methods that are used to create those transactions for emails in the email workspace.

See Also

Defining System Settings for Email Processing

Setting Up Auditing for Cases and Inbound Email

Specifying User Settings

Click to jump to top of pageClick to jump to parent topicEmail Classification

The ability to correctly identify the intent of unstructured email allows for more accurate suggestions to be given on solutions or actions to resolve customer issues or on templates when sending replies. In the ERMS system, an email can be classified using one or more of the following attributes:

If natural language processing (NLP) integration is available, it returns and populates email classification data on the email workspace automatically based on content analysis. Agents can manually adjust these classification values if they need modification or if NLP is not available to provide automated suggestion. ERMS uses these values as search criteria to find matching solutions and actions that may resolve customer issue raised in the email, and matching templates to use for the email response.

See Also

Managing Email

Defining Template Categories and Types

Setting Up Products

Understanding Natural Language Processing

Click to jump to top of pageClick to jump to parent topicERMS Application Engine Processes

ERMS relies on several PeopleSoft Application Engine processes to read email from an external mailbox, analyze and route the emails, reply automatically to structured email, and send alerts when email is not handled within the specified time period. The Understanding PeopleSoft ERMS chapter describes what these processes do; this section discusses setup tasks for the processes.

See ERMS Processes.

Process Parameters

To set up ERMS, you define:

Process Notifications

Because ERMS is dependent on its PeopleSoft Application Engine processes, prompt notifications of process failures can be important.

PeopleSoft Process Scheduler enables you to set up notifications that are sent when a process or job finishes successfully or when an error occurs in the process or job.

When you set up your ERMS system settings, process-specific links navigate you directly to the PeopleTools pages where you set up these notifications.

Click to jump to top of pageClick to jump to parent topicDefining Correspondence Management for ERMS

Correspondence management functionality is common to all PeopleSoft CRM applications. ERMS leverages this functionality extensively. Correspondence management is documented in detail in the PeopleSoft Enterprise CRM 8.9 Automation and Configuration Tools PeopleBook.

These correspondence management implementation steps are crucial to ERMS:

Click to jump to top of pageClick to jump to parent topicDefining System Settings for Email Processing

To define system settings for email processing, use the System Installation (RB_ERMS_INSTAL) component.

This section lists prerequisites and discusses how to:

Click to jump to top of pageClick to jump to parent topicPrerequisites

Before you set up system settings for ERMS:

See Also

Setting Up Correspondence Templates

Setting Up the Universal Queuing Infrastructure

Defining Workers

Click to jump to top of pageClick to jump to parent topicCommon Elements Used in This Section

Language Code

Select the language for which you are defining templates. The language that you select limits the prompt on the Template Name field so that you can select only templates of the appropriate language.

At runtime, the preferred language of the user who is sending the email determines which settings are used.

Click to jump to top of pageClick to jump to parent topicPages Used to Define System Settings for Email Processing

Page Name

Object Name

Navigation

Usage

System Installations

RB_ERMS_SYSDEFN

Set Up CRM, Product Related, Multichannel Definitions, Email, System Installation, System Installations

Define settings for email processing, including:

  • General email handling options.

  • Mailbox and queue defaults.

  • Processing rules for the Mail Reader process and other ERMS processes.

History Templates

Greeting templates

No Subject Phrase

Closing Templates

RB_ERMS_TMPL_DEFN

  • Click the Set Up History Template link on the System Installations page.

  • Click the Set Up Greeting Template link on the System Installations page.

  • Click the Set Up No Subject Phrase link on the System Installations page.

  • Click the Set Up Closing Template link on the System Installations page.

  • Select language-specific templates to control the presentation of email history in an email reply.

  • Specify email greetings.

  • Define the default subject text to use when replying to an email that has no subject.

  • Specify closing text for email.

Process Notifications

RB_PRCS_NOTIFY

Set Up CRM, Product Related, Multichannel Definitions, Email, System Installation, Process Notifications

Provides a navigational shortcut to the pages where you define notifications for the PeopleSoft Application Engine processes used in ERMS.

Job Notification

PRCSJOBNOTIFY

On the Process Notifications page, click the Setup Process Notifications link that is next to the Unstructured Content Analysis job.

Define the messages that are to be sent when a job finishes successfully or when an error occurs in the job.

See Enterprise PeopleTools 8.45 PeopleBook: PeopleSoft Process Scheduler

System Activities

RB_EM_ACTIVITY

Set Up CRM, Product Related, Multichannel Definitions, Email, System Installation, System Activities

Define CRM objects that can be created from the email workspace and specify corresponding application classes used to create them.

Click to jump to top of pageClick to jump to parent topicDefining System Settings for Email Processing

Access the System Installations page.

System Settings

Commit Frequency For Emails

Enter the number of emails that the Mail Reader process handles between commits. The Mail Reader process reads email from an external mailbox and copies the data into the PeopleSoft CRM database. The data is saved only when the Mail Reader process issues a commit command.

Higher numbers improve performance. Lower numbers minimize the amount of reprocessing that must be done when there is a process failure. (Because the Mail Reader process removes email from the external mailbox only after committing the data, Mail Reader process interruptions cause reprocessing, but do not result in lost data.) The default value is 10.

ERMS Process Scheduler

Enter the process scheduler server on which to run the ERMS processes. Because ERMS is process-intensive, setting up a dedicated ERMS process scheduler server improves performance.

Unknown User For ERMS

Select the person (not a user, but a person that you create in the Worker component) to whom emails are attached when the Mail Reader process cannot match the sender's email address with a known person. If, in a mailbox definition, you select to use system settings when the system cannot identify the sender of incoming email, it uses the person you specify in this field to be the user of these email.

Mailbox And Queue Defaults

Warning Notification, Final Notification, Polling Frequency, Routing Rule Type, Auto Acknowledgement, and Automatic Routing

Set default values for the identically-named fields on the Mailbox Definition page. These fields control mailbox-level characteristics such as email routing, response time alerts, automatic acknowledgements, and so forth.

See Defining Mailbox Settings.

REN Server Cluster ID

Set a default queue cluster to be associated with queues that the system creates when you set up queues and agents using PeopleSoft CRM group worklists.

Maximum Workload and Skill level

Set default values to be associated with agent definitions that the system creates when you set up queues and agents using PeopleSoft CRM group worklists. The values in these fields are used to determine an agent's capacity to accept additional work and thus to determine the agent to whom a new email is routed.

Content Analysis And Time Out Scheduler Sleep Time

Unstructured Process Sleep Time

Enter the frequency at which to run the Unstructured Content Analysis job, which runs the processes that route unstructured email to worklists. This frequency determines how quickly new email is routed to agents for handling and thus can affect your agent's ability to meet email due dates.

Structured Process Sleep Time

Enter the frequency at which to run the Structured Content Analysis process, which routes structured email to an application service and automatically replies to the email based on parameters that the application service sets.

If your organization does not use structured email, define a lengthy sleep time such as 365 days to minimize the impact of running the process unnecessarily.

Time Out Scheduler Sleep Time

Enter the frequency at which to run the Time Out Process Handler process, which schedules reminder notifications for emails that have not been closed within the mailbox-level or worklist-level response times.

Unit of Time

For each sleep time that you define, enter Minutes, Hours, or Days as the unit of time.

Reply With History, No Subject, Verity Run Control

RunControl To Build Collection and Language Code

Enter the run control name and language code to be used when running the Build Collection process. When you save the page, the system creates a run control for the Build Collection process using the run control name and language code that you enter here. (Language code is required for Build Collection run controls.) The run control that the system creates is for the search collection CRM_RB_ERMS. PeopleSoft delivers definitions for the collection and its search index templates.

After saving this page, access the Build Search Collection page to complete the run control settings. In particular, be sure to set up the collection directory.

Collection Directory

Enter the directory path for the collection. The path is relative to the Process Scheduler server where the process runs, not to the computer where the request is made. If Process Scheduler is running on the application server, the path that you enter here matches the Verity collection path on the application server.

Any mapped drive must be set as part of the PS_HOME environments variable.

Reply With History On

Select Bottom or Top to determine whether the text of an inbound email is kept at the beginning or end of a reply. For example, if you select Bottom, then applying a template to the outbound email inserts the template text before any existing body text.

Spam Category

Specify the category to be used for spam mail. The system delivered category is called Spam.

Set Up History Template

Click to access the History Templates page, where you select language-specific templates to be applied when agents choose to include the original email text in an email reply.

If you do not explicitly set up history templates, the following default text appears above the text of the original email:

<===== Received from <[email protected]> on <date.time>======>

Set Up Greeting Template

Click to access the Greeting Templates page, where you select language-specific greeting text phrases to be applied when agents respond to incoming email.

Set Up No Subject Phrase

Click to access the No Subject Phrase page, where you enter language-specific text phrases to be used as the subject of an email reply when the original email does not have a subject.

Set Up Closing Template

Click to access the Closing Templates page, where you select language-specific closing text phrases to be applied when agents respond to incoming email.

See Also

Setting Up and Using Worklists

Understanding PeopleSoft CRM Searching

Click to jump to top of pageClick to jump to parent topicDefining Reply with History Templates

Access the History Templates page.

Template Name

Select the template for the system to use when entering the text of the original inbound email to the body of the new outbound email. Select a template, not a template package.

At a minimum, the templates that you select must contain the text of the original email; use the delivered History Email Body term for this. Optionally, you can include front matter or end matter in the appropriate language.

See Also

Setting Up Correspondence Templates

Click to jump to top of pageClick to jump to parent topicSpecifying Email Greetings

Access the Greeting Templates page.

Template Name

Select the template for the system to populate a greeting in the new outbound email. Select a template, not a template package.

See Also

Setting Up Correspondence Templates

Click to jump to top of pageClick to jump to parent topicDefining Subject Text for Replies to Email with No Subject

Access the No Subject Phrase page.

Language Code

Enter a language code. At runtime, the preferred language of the user who is sending the email determines which settings are used.

No Subject Phrase

Enter a default subject to use for replies to email with no subject text, to avoid sending replies with insufficient identifying information in the subject.

Click to jump to top of pageClick to jump to parent topicSpecifying Email Closing Text

Access the Closing Templates page.

Template Name

Select the template for the system to populate a closing message in the new outbound email. For example, a disclaimer from your company. Select a template, not a template package.

See Also

Setting Up Correspondence Templates

Click to jump to top of pageClick to jump to parent topicDefining ERMS Process Notifications

Access the Process Notifications page.

The grid on this page lists all ERMS processes: five PeopleSoft Application Engine processes and one job, which consists of two other PeopleSoft Application Engine processes.

Setup Process Notifications

Click to access the Processes - Notification page (for any of the PeopleSoft Application Engine processes) or the Job Notification page (for the unstructured content analysis job). These are both PeopleSoft Process Scheduler pages. Use these pages to define messages to be sent when the process or job finishes successfully or when an error occurs in the process or job.

See Also

Enterprise PeopleTools 8.45 PeopleBook: PeopleSoft Process Scheduler

Click to jump to top of pageClick to jump to parent topicDefining System Activities

Access the System Activities page.

Enable

Select the transactions that agents can search for or create within the email workspace and associate them with email.

Activity Type

Select the CRM object that agents can create from the email workspace.

Application Class ID and Application Class Path

Specify the path and ID of the application class program that is written to create transactions of the corresponding CRM object.

See Also

Related Transactions

Click to jump to top of pageClick to jump to parent topicDefining Mail Servers

This section lists prerequisites and discusses how to register mail servers in the ERMS system.

Click to jump to top of pageClick to jump to parent topicPrerequisites

Before you define mail servers and mailboxes within the ERMS system, you must:

  1. Set up the external mail servers and mailboxes that the ERMS system will monitor.

    You set up physical mail servers and mailboxes outside of the PeopleSoft system. The PeopleSoft ERMS system supports both POP3 and IMAP4 email protocols.

  2. Set up the integration between these external systems and your PeopleSoft system:

    1. Configure the PeopleSoft Integration Broker gateway for the email channel.

    2. Configure the GETMAILTARGET connector properties on the MCF_GETMAIL node.

      Make sure that all of the transactions of MCF_GETMAIL node are set to active in the Transaction Detail page. For more information on nodes, refer to the Administering Basic Integrations part of the PeopleSoft Integration Broker PeopleBook.

      See Enterprise PeopleTools 8.45 PeopleBook: PeopleSoft Integration Broker

The PeopleSoft MultiChannel Framework documentation discusses these processes in the chapter on configuring the email channel.

See Enterprise PeopleTools 8.45 PeopleBook: PeopleSoft MultiChannel Framework

Click to jump to top of pageClick to jump to parent topicPage Used to Define Mail Servers

Page Name

Object Name

Navigation

Usage

Mail Server Definition

RB_MAILSERVER_DEFN

Set Up CRM, Product Related, Multichannel Definitions, Email, Define Servers and Security, System Parameters/Defaults, Mail Server Definition

Register mail servers in the PeopleSoft system.

Click to jump to top of pageClick to jump to parent topicRegistering Mail Servers in the PeopleSoft System

Access the Mail Server Definition page.

Mail Server Name

Enter a row of data for each mail server that the ERMS system will access. The name that you enter here must match the name of the physical mail server.

When you set up mailboxes, you will associate each mailbox with one of the mail servers that are listed here. This association gives the Mail Reader process the information it needs to find the external mail server from which the mailbox's emails are fetched.

Click to jump to top of pageClick to jump to parent topicDefining Mail Filters

To define mail filters, use the System Parameters/Defaults (RB_ERMS_SETUP) component.

This section discusses how to:

Click to jump to top of pageClick to jump to parent topicPages Used to Define Mail Filters

Page Name

Object Name

Navigation

Usage

Spam List

RB_SPAM_LIST_DEFN

Set Up CRM, Product Related, Multichannel Definitions, Email, Define Servers and Security, System Parameters/Defaults, Spam List

Set up address-based and domain-based filters.

Mail Filters

RB_ERMS_SETUP

Set Up CRM, Product Related, Multichannel Definitions, Email, Define Servers and Security, System Parameters/Defaults, Mail Filters

Activate the filters that you set up on the Spam List page, and apply your own custom email filters.

Click to jump to top of pageClick to jump to parent topicSetting Up Address-Based and Domain-Based Filters

Access the Spam List page.

Email Address/Domain Name

Enter a full email address or a domain name from which you want to block all email.

Type

Select Email or Domain to indicate the type of address being blocked.

Note. To activate the filters that you set up on this page, access the Mail Filters page and ensure that the delivered SYS_SPAM_LIST filter is active.

Click to jump to top of pageClick to jump to parent topicCreating Application Classes for Custom Mail Filtering

To implement mail filtering other than by email address or domain, create an application class method that identifies the emails to be discarded.

PeopleSoft provides a base class called MailFilter that you extend when creating your own filters. The delivered base class is in the RB_MCF_SETUP package. PeopleSoft also delivers the SYS_SPAM_LIST class, which you can clone as a starting point.

Properties of the Base Class

This table explains the base class properties:

Property

Description

EmailRow

Identifies a row of data retrieved by the PeopleTools MCFGetMail application programming interface (API) using the Message Structure MCFEM_RES_READALL. This message is made up of the MCFEM_RES_MAIN record and its child record MCFEM_RES_PART.

DomainName

The domain from the sender's email address.

The MailFilter constructor populates this property for the specified email.

FromEmailAddress

The sender's full email address.

The MailFilter constructor populates this property for the specified email.

MailFilter(&Row1 As Row) Method

The MailFilter(&Row1 As Row) method uses the &Row1 parameter to populate the DomainName, FromEmailAddress, and EmailRow properties of the class. It accepts this parameter:

Input Parameter

Description

&Row1

A row type object whose main record is MCFEM_RES_MAIN.

There are no return parameters.

IsFromEmailAddressValid() Method

IsFromEmailAddressValid() sets a Boolean value that indicates whether the email is valid. When you create your own mail filters, your custom logic goes here. The returned value is trapped by the Mail Reader process and used as follows:

Return Value

Description

False

The email is considered to be an exception email and is discarded before any further processing takes place.

True

The email is valid.

Sample Code

This sample code filters out email from [email protected]:

import RB_MCF_SETUP:*; class CstmFilter1 extends MailFilter; method CstmFilter1(&Row1 As Row); method IsFromEmailAddressValid() Returns boolean; end-class; method CstmFilter1 /+ &Row1 as Row +/ %Super = create MailFilter(&Row1); end-method; method IsFromEmailAddressValid /+ Returns Bool +/ If (%This.FromEmailAddress = "[email protected]") Then Return False; Else Return True; End-If; end-method;

See Also

Enterprise PeopleTools 8.45 PeopleBook: PeopleCode Developer's Guide

Enterprise PeopleTools 8.45 PeopleBook: PeopleCode Reference

Click to jump to top of pageClick to jump to parent topicApplying Email Filters

Access the Mail Filters page.

Mail Filter ID and Description

Enter a name and description for your custom mail filter.

PeopleSoft delivers a mail filter with the ID SYS_SPAM_LIST. This filter blocks email from the addresses and domains that you enter on the Spam List page. You cannot edit or delete the data for this filter.

Active Flag

Select to activate the mail filter. The email addresses and domain filters that you set up on the Spam List page are active only if you activate the SYS_SPAM_LIST filter here.

Package Tree Viewer, Application Class ID, and Application Class Path

Enter the ID and path for an application class that performs custom mail filtering. Click the Package Tree Viewer link to access the Application Packages Lookup page, where you can browse for application classes and select one to use.

Retain Email Body As Exception

If selected, the ERMS Mail Reader process saves the text of any email that has been blocked by this filter. The blocked email is not routed for handling, but an administrator can review the blocked emails on the Exception Email Details page.

If cleared, you can still review summary information about the email on the Mail Reader Process Log page, but you will not be able to view the email's body text.

See Also

Using Application Classes

Reviewing Exception Email

Click to jump to top of pageClick to jump to parent topicDefining Mailboxes

To define mailboxes, use the Mailbox Details (RB_MAILBOX_DEFN) component.

This section lists prerequisites and discusses how to:

Note. This section discusses only the general-purpose pages in the Mailbox Details component: the Mailbox Definition page and the Clone Mailbox page. Other pages in the component are used to set up email routing rules and are described in that context.

See Also

Defining Unstructured Email Routing Rules

Click to jump to top of pageClick to jump to parent topicPrerequisites

Before you begin defining mailboxes, define the mail server for the mailbox.

Also, define these users and group worklists that are associated with the mailbox:

These prerequisites are required only if you want to implement the associated functionality:

Click to jump to top of pageClick to jump to parent topicPages Used to Define Mailboxes

Page Name

Object Name

Navigation

Usage

Mailbox Definition

RB_MAILBOX_DEFN

Set Up CRM, Product Related, Multichannel Definitions, Email, Define Servers and Security, Mailbox Details, Mailbox Definition

Define a mailbox, its connection settings, and its email handling options.

Clone Mailbox

RB_MBOX_SAVEAS

Click the Clone Mailbox button on the Mailbox Definition page.

Clone an existing mailbox.

Click to jump to top of pageClick to jump to parent topicDefining Mailbox Settings

Access the Mailbox Definition page.

Mailbox ID and Description

Displays the mailbox ID and enter a mailbox description. The ID is used for internal purposes only and does not have to relate to the actual email address that is represented by this mailbox.

The description appears in several places throughout the system, so be sure to enter a meaningful description.

Status

Select a status. Options are Active and Inactive. The Mail Reader process fetches inbound email only from active mailboxes.

Clone Mailbox

Click the button to access the Clone Mailbox page and create a new mailbox based on this mailbox definition.

Mailbox Type

Select External if this mailbox receives email from external customers. For example, your sales and customer support email boxes are external.

Select Internal if you use this mailbox in conjunction with PeopleSoft HelpDesk, and select Internal HR if you use this mailbox in conjunction with PeopleSoft HelpDesk for Human Resources.

This setting controls which types of people (workers or customers) are associated with the email that this mailbox receives. Also, when agents reply to such email, this setting determines the default From address of the reply. Configure the default From addresses on the Agent Setup page for correspondence management.

Email Address Information

The Mail Reader process uses the information in these fields to fetch email from this mailbox. These fields are relevant to both structured and unstructured email.

Mail Server Name

Enter the name of the mail server for this mailbox.

Email Account

Enter the name of the mailbox on the mail server. This is the name that your email system uses to identify the email account; it may not match the email address.

Password and Confirm Password

Enter a password that the ERMS Mail Reader process can use to access the mailbox. Passwords are case-sensitive. To keep your password secure, the system displays asterisks instead of the text that you enter. Because you cannot visually verify that you have entered the correct password, you must confirm your data entry by entering the password twice.

Email Handling

Reply to Address

Enter the email address from which automatic replies are sent. The reply to address can be the same as the current mailbox, or it can be any other mailbox that you set up in the ERMS system.

This is also the default From address for manual email responses that are sent by users who do not have a user-specific default From address.

Mailbox Owner

Enter the name of the person in the CRM system who has the overall responsibility for the mailbox. The system sends this person notifications for each email that has not been closed (indicated with a Complete status) within the warning and final notification time frames. The mailbox owner is able to take ownership of any email that was originally sent to this mailbox, regardless of whether another agent has already accepted the email.

Admin Group Worklist

Select the group worklist for handling email errors. For example, when you test the submit process on your Webforms during the implementation stage and the system cannot automatically reply to a structured email because of an invalid Webform reference, the email is sent to this worklist. The same thing is true if the automatic mail processor rule engine fails and cannot process unstructured email.

Because this field is required, you must enter a value even if this mailbox is not used with structured email.

Default Group Worklist

Enter the default group worklist. Email that is sent to this mailbox is routed to the default group worklist in these situations:

  • You select the Automatic Routing check box on this page. This check box does not appear if NLP is not installed. When it's selected, all the emails are sent to the default worklist and the Unstructured Email process is not responsible for processing email.

  • The inbound email contains a context tag, but the Unstructured Email process's thread-based routing routine is unable to identify a worklist.

  • The Unstructured Email process is unable to identify a worklist.

  • The automatic mail processor rule engine is unable to perform actions on the email.

Warning Notification, Final Notification, and Unit of Time

Enter the time period after which the system will send notifications to the mailbox owner if the email has not yet been closed. Select Minutes, Hours, or Days as the unit of time for these time periods.

The external mailbox records the time and date when the email arrives in the ERMS system; this is the starting point for the warning and final notification period deadline. The time period is calculated using a twenty-four hour clock, without regard to your organization's business hours.

The final notification time is the deadline for responding to and closing the email. The warning notification time alerts the mailbox owner that the organization is at risk for missing the deadline. Therefore, the warning notification time is shorter than the final notification time.

The system resets the external time the email is forwarded to another mailbox.

Polling Frequency and Unit of Time

Enter the frequency with which the Mail Reader process pulls incoming email from the mail server into the PeopleSoft database. Select Minutes, Hours, or Days as the unit of time for the polling frequency.

To minimize connection-related overhead while still ensuring prompt receipt of incoming email, poll mailboxes that receive the heaviest traffic more frequently than less-used mailboxes.

Language Code

Select the language that the mailbox is processing in.

Business Unit

Enter a business unit for the mailbox definition to be used for the creation and search of transactions as well as business object search that is initiated from email. For example, if an agent creates a case from an email, the business unit specified in this email's mailbox becomes the business unit for the newly created case. If you perform a business object search on an email, the search is refine by the mailbox's business unit.

Auto Acknowledgement

Always Auto-Acknowledge

Select to make the system automatically send an acknowledgement response to every email that is sent to this mailbox. The auto-acknowledgement is sent after the email is routed to a worklist.

Structured email is not routed to a worklist unless the corresponding application service is unable to respond automatically. Therefore, if a structured email results in an automated reply, it does not trigger an auto-acknowledgement.

Only while not Auto-Responding

Select to make the system automatically send an acknowledgement response only if it cannot provide an automated reply. This option works with the rule and action setup for automatic mail processing. If one of the actions that is associated with any rules in this mailbox is an Auto-response type, no automated acknowledgement response is sent. If there's no auto-response action selected, the system sends automated acknowledgement note.

This option does not apply if NLP is not installed.

Determine from Rule

Select to make the system look at the rules defined for the automatic mail processor and see if automated acknowledgement response needs to be triggered. If you select this option, an action that any rule the mailbox is associated with should have is Auto-acknowledge. At runtime, when the rule engine processes email, it checks if any Auto-acknowledge type action has been triggered. If not, it is recorded in the automated mail processor log. In this case, the automatic mail processor is not responsible for sending automated acknowledgement email.

This option provides customers the flexibility to implement their own auto-acknowledgement mechanism through rules. Note that the auto-acknowledge type actions that are associated to any rules are triggered only if this option is selected. If you select another option from this group box, the auto-acknowledge type actions don't apply.

This option does not apply if NLP is not installed.

Never Auto-Acknowledge

Select to stop the system from sending any automatic acknowledgment response.

Template Package

Select the template package that defines the text of the acknowledgement email if you select Always Auto-Acknowledge or Only while not Auto-Responding. This package must include a template that can be used for email channel (ERMS Structured Email Response). Because the system may not be able to identify the person to whom the acknowledgement is being sent, it's best that the template not include any recipient-based terms.

PeopleSoft delivers a package called Auto Acknowledgement that you can use for this purpose.

Create New Customer

Use this group box to configure how the mailbox behaves if the mail reader process cannot identify email senders from the database.

Create new user based on Email

Select to let the system create a new user based on the setting of the business unit associated with the mailbox. It creates the user with a role type that is appropriate to the type of the mailbox (for example, the user is in a role type of worker if the mailbox is for internal use). The mail reader process derives the user name from the email address. For the email address [email protected], the first name of the user would be user@ and the last name domain.com.

Using the System Setting

Select to let the system assign the email to the unknown user specified in the System Installations page. When you view the email from the email workspace, the role type of this unknown user is left blank and the representing information is unavailable.

Unstructured Email Processing

Application Class ID, Application Class Path, and Package Tree Viewer

Enter the ID and path for the application class to be used, to activate customer-based routing rules that you have programmed using application classes. Click the Package Tree Viewer link to access the Application Packages Lookup page, where you can browse for application classes and select one to use.

PeopleSoft does not deliver any application classes for customer-based routing; you must create your own. For example, if you integrate with PeopleSoft Enterprise Performance Management, you could create an application class that routes email based on the customer value.

See Defining Customer-Based Routing Rules.

Routing Rule Type

Select the method to be used when calculating worklist scores for this mailbox's email. There are two ways to calculate worklist scores: Average Query Group Score or Highest Query Group Score.

Automatic Routing

Select to bypass the Unstructured Email process (and thus to bypass thread-based, customer-based, context-based, and verity content-based routing) and send all incoming email directly to the mailbox's default group worklist.

See Also

Specifying User Settings

Defining Unstructured Email Routing Rules

Setting Up Automated Mail Processing

Email Sender Identification

Using Application Classes

Click to jump to top of pageClick to jump to parent topicCloning a Mailbox

Access the Clone Mailbox page.

Save As Mailbox ID and Description

Enter IDs and descriptions for the mailboxes that you want to create.

Click the OK button to create mailbox definitions using the IDs and descriptions that you entered. The new mailbox definitions are exact duplicates of the current mailbox definitions except for the ID and description fields.

Click to jump to top of pageClick to jump to parent topicDefining Priorities and Moods

This section discusses how to:

Click to jump to top of pageClick to jump to parent topicPages Used to Define Priorities and Moods

Page Name

Object Name

Navigation

Usage

Priority Setup

RB_PRIORITY_SETUP

Set Up CRM, Product Related, Multichannel Definitions, Email, Priorities, Priority Setup

Define priorities to be displayed for email on the email workspace.

Mood Setup

RB_MOOD_SETUP

Set Up CRM, Product Related, Multichannel Definitions, Email, Moods

Define mood attributes for email on the email workspace.

Click to jump to top of pageClick to jump to parent topicDefine Priorities

Access the Priority Setup page.

Values in this grid are used to give priority to email after the content analysis. It is displayed for email in the email workspace.

Click to jump to top of pageClick to jump to parent topicDefining Moods

Access the Mood Setup page.

Values in this grid are used to describe what the customer mood is in email after the content analysis. It is displayed for email in the email workspace.

Click to jump to top of pageClick to jump to parent topicDefining Email Audit History Tracking

This section discusses how to define email audit history tracking in the CRM system.

Click to jump to top of pageClick to jump to parent topicPage Used to Define Email Audit History Tracking

Page Name

Object Name

Navigation

Usage

Audit - Setup

RC_COMP_AUDIT

Set Up CRM, Common Definitions, Audit Trail - Setup, Audit - Setup

Define auditing behavior for inbound email.

Click to jump to top of pageClick to jump to parent topicDefining Email Audit History Tracking

See Setting Up Auditing for Cases and Inbound Email.