Siebel Email Response Administration Guide > Completing Basic Setup Tasks > Setting Up Communications Server for Siebel Email Response >

Setting Up a Response Group


A response group defines behaviors (input arguments) for one or more profiles. Communications Inbound Receiver processes each item based on the input arguments in the response group. When Communications Inbound Receiver starts, it searches for all active response groups and starts them. Because Siebel Email Response processes are managed by Siebel Business Process Designer, response groups use the Workflow Process Manager business service and the RunProcess method for Siebel Email Response work items as defaults.

You begin the setup process by first creating a response group. Then, you assign input arguments that tell Communications Inbound Receiver how to monitor incoming mail for all profiles in the response group. Input arguments allow you to define auto-acknowledgment messages, error messages, and business component fields. Each response group method has different input argument settings.

NOTE:  You cannot change the method name of a response group after you generate input arguments.

If you want to make changes to a response group or profile, see Making Changes to Response Groups and Profiles. After making any changes to a response group or profile, you must submit the response group changes for them to take effect.

The final task in setting up response groups is associating the response group with profiles (email addresses). All mail sent to these profiles will be handled as specified by the input arguments assigned to the response group.

CAUTION:  A profile should not be associated with more than one active response group or messages may be lost.

To set up response groups, perform the following tasks in the order in which they are presented:

CAUTION:  When deleting a response group, you should only delete it from the response group. Do not delete it from the Profiles list because Communications Outbound Manager might be using it to send a message and emails could be lost.

Creating a Response Group

The first task is to create a response group.

To create a response group

  1. Navigate to the Administration - Communications screen > All Response Groups list view.
  2. In the Response Groups form, click New.
  3. Using information gathered during the planning process, complete the necessary response group fields from the table below.

    Use Table 3 to complete the response group fields.

    Table 3. Response Group Fields
    Name
    Default Value
    Description

    Name

     

    Required. The name of the response group.

    Service Name

    Workflow Process Manager

    Required. Do not change.

    Method Name

    RunProcess

    Required. Do not change.

    Administrator Email Address

     

    Optional. You should change this value. The email address to which a notification is sent when server errors occur.

    Description

     

    Optional. A field to enter notes about this response group. It is recommended that you the behaviors that apply to all profiles in this response group.

Adding Input Arguments to a Response Group

The next task in setting up a response group is to add input arguments to the response group.

To add input arguments to a response group

  1. Navigate to the Administration - Communications screen > All Response Groups list view.
  2. In the Response Group list, select the response group to which you want to make changes.
  3. Click the Input Arguments view tab.
  4. In the Input Arguments list, click Generate Defaults.

    Default input arguments appear on the Input Arguments list.

    Default input arguments are based on the business service method. For a list of Siebel Email Response process properties used as input arguments, see Modifying Frequently Used Siebel Email Response Process Properties. For more information about frequently used input arguments, see Setting Up Siebel Email Response Workflows.

    Table 4 lists the input arguments for response groups.

    Table 4. Input Arguments for Response Groups
    Name
    Type
    Description

    ProcessName

    Email Response - Process Message

    Required field. The name of the workflow process that processes Siebel Email Response inbound messages.

    Change to Email Response - Process Service Request for keyword-based response groups.

    ProcessInstanceId

    String

    The unique ID of this instance of the process.

    RowId

    String

    The unique ID of the email message in the Siebel database.

    Catalog Name

    String

    Kilobyte name to be used in Smart Answer. If you want to use Smart Answer, then this field is a Required field, otherwise, it is not required.

    Disable Send Acknowledgement

    TRUE or FALSE

    Default value is FALSE. If you change this input argument to TRUE, no acknowledgement will be sent.

    Enable Assignment Manager

    TRUE or FALSE

    Default value is FALSE.

    Enable Lookup Sender By Organization

    TRUE or FALSE

    Default value is FALSE.

    Enable Smart Response

    TRUE or FALSE

    Default value is TRUE. This turns smart response on.

    Enable Test Mode

    TRUE or FALSE

    Default value is FALSE.

    MsgDefaultLanguageCode

     

    Input argument for the default language of the email message.

    RealTime

    TRUE or FALSE

    Default value is TRUE. This enables the email messages to be processed in real time.

    Smart Response

    TRUE or FALSE

    Default value is TRUE. This means that smart response is used to answer incoming email messages.

  5. Select the eMail Response - Process Message workflow, and add the Catalog Name input argument:
    1. In the Input Argument list, click New.
    2. In the Name field, type Catalog Name.
    3. In the Value field, type the catalog name.

      You will create this catalog and its categories in the procedure named To create a catalog for the Email Response - Process Message workflow.

  6. Add other new input arguments using information gathered during the planning process. Use the values you chose in Gathering System Setup Information for Siebel Email Response.
    1. Click New.
    2. Type the name and value of the input argument exactly as they appear in the tables in Siebel Email Response and Business Services.
  7. To delete an input argument record, click Delete.

Associating Profiles with a Response Group

The next task you must perform is to associate profiles with the response group.

To associate profiles with a response group

  1. Navigate to the Administration - Communications screen > All Response Groups list view.
  2. In the Response Group list, select the response group to which you want to make changes.
  3. Click the Profiles view tab.
  4. In the Profiles list, click New.

    The Add Communication Profiles dialog box appears, listing existing profiles.

  5. In the Add Communication Profiles dialog box, select profiles you identified in Gathering System Setup Information for Siebel Email Response.

    Only profiles you have added will display on the list. To add more profiles, see To create a communications driver profile.

  6. Click the drop-down arrow to view and select additional profiles.
  7. Click OK to associate the selected profiles with the response group.

    The profiles appear in the Profiles list.

Making Changes to Response Groups and Profiles

Most of the changes that you can make to a response group do not automatically take effect. To have a change take effect, you must click Submit Response Group Changes (for response group changes) or Submit Profile Changes (for profile changes) from the File menu. The one change that does automatically take effect is deleting a response group.

The types of changes you can make are:

  • Adding or deleting a profile
  • Changing an input argument
  • Changing a workflow

NOTE:  The Submit Response Group menu item does not work on the Siebel Mobile Web Client.

Submitting Response Group Changes

If you make changes to the response group input parameters, add a profile to the response group, or remove a profile from the response group, you must submit the response group changes for them to take effect.

To submit response group changes

  1. Navigate to the Administration - Communications screen > All Response Groups list view.
  2. In the Response Group list, select the response group to which you want to make changes.
  3. Click the Response Group view tab.
  4. In the Response Group form, verify the following fields:
    Field
    Value

    Server

    <Siebel Server name>

    Startup

    Active

  5. In the Response Groups menu drop-down list, select Submit Response Group Changes.

Starting a Response Group

You can choose to manually or automatically start a response group.

Manually Starting a Response Group

Complete the following procedure to manually start a response group.

To manually start a response group

  1. Navigate to the Administration - Communications screen > All Response Groups list view.
  2. In the Response Group list, select the response group you want to start.
  3. In the Response Groups menu drop-down list, select Submit Response Group Changes.
Automatically Starting a Response Group

When Communications Inbound Receiver starts, it looks at the Active and Server field to determine whether a response group should be started or not. When the response group status changes from Blank/Manual to Active, the change will be picked up by Communications Inbound Receiver and the response group will be started.

NOTE:  There is one component task for each response group. If you have two or more response groups, two or more component tasks will be started automatically.

Communications Inbound Receiver can start multiple component tasks, one for each response group. Each task has multiple subtasks, representing a workflow thread that can process inbound messages.

Siebel Email Response Administration Guide Copyright © 2008, Oracle. All rights reserved.