| Bookshelf Home | Contents | Index | PDF | ![]() |
|
Siebel Email Response Administration Guide > Overview of Siebel Email Response > Siebel Email Response Architecture > Siebel Server Components That Process Incoming EmailAfter a customer sends an email to your company, your email server that is connected to the Siebel Server receives the email and passes it to the Communications Inbound Receiver (CIR). The CIR resides on the Siebel Server and has a primary role in the Siebel Email Response processes. The following Siebel Server components that are part of Siebel Communications Server manage inbound and outbound email messages: the Communications Inbound Receiver (receives email), the Communications Inbound Processor (processes and routes email), and the Communications Outbound Manager (sends responses to email). Email processing uses workflow processes, which invoke other Siebel Server components, such as Assignment Manager. The Communications Inbound Receiver uses the Internet SMTP/POP3 Server driver to periodically connect to your email server and check for new email messages. When the Communications Inbound Receiver detects a new message, it completes following tasks:
Real-Time and Nonreal-Time ProcessingDepending on your business requirements, you can process email in one of the following ways: Figure 2 provides examples of three different Communications Inbound Receiver and Communications Inbound Processor configurations for your Siebel Enterprise. A letter denotes each configuration. Real-Time ProcessingReal-time email processing uses only one server component, the Communications Inbound Receiver. This type of processing is best for businesses with a low volume of email customers or businesses that primarily use phone events because these events always use real-time mode. Figure 3 describes the architecture for real-time email processing. For information about how to enable real-time email processing, see Enabling Real-Time Email Processing. For more information about processing email in real time, see Events and the Communications Inbound Receiver. Nonreal-Time ProcessingNonreal-time email processing has two server components, the Communications Inbound Receiver (CIR) and the Communications Inbound Processor (CIP), running as separate server components. This type of processing allows you to have multiple instances of the Communications Inbound Receiver (CIR) and the Communications Inbound Processor (CIP) on different Siebel Servers, providing a distributed architecture that is more scalable and reliable than real-time email processing. Figure 4 describes the architecture for nonreal-time email processing. For information about how to enable nonreal-time email processing, see Enabling Nonreal-Time Email Processing. Siebel Workflow and Processing Incoming EmailThe Communications Inbound Processor uses the Workflow Process Manager, part of Siebel Workflow, to process an email message in several different ways, depending on the workflow process that you select to handle that type of message. Siebel Email Response includes several preconfigured workflow processes that provide email processing features. For more information, see Siebel Email Response Workflows. You can set up the Workflow Process Manager to perform the following tasks:
How the Communications Server Returns a Reply to a CustomerThe agent reviews the message using the Siebel client and composes and sends a reply using templates that users configure for your company's needs. When the agent sends the reply, the Communications Outbound Manager, a Communications Server component, sends the reply through your email server using the SMTP and POP3 communication protocols. Your email server then sends the email over the Internet to the customer's email server, and the customer's email server sends the email to the customer's mailbox. Figure 1 illustrates this process. |
![]() |
![]() |
| Siebel Email Response Administration Guide | Copyright © 2008, Oracle. All rights reserved. | |