Siebel Email Administration Guide > Configuring User Interface Elements > Process of Authenticating Sender Email Addresses >

Authenticating Sender Email Addresses Using Alternate Email Addresses


You might want to store more than one email address for each contact in the Siebel database. You can use the Alternate Email Address field in the Contact business component. This field has multiple values, and the data is stored in the Address field of the Communication Address business component.

The following procedures describe how to change standard workflow processes so that they check the Alternate Email Address field to authenticate the sender of inbound email:

This task is a step in Process of Authenticating Sender Email Addresses.

Using Siebel Tools to Create New Business Objects

Because the Alternate Email Address field in the Contact business component is a multivalue field, you can use Siebel Tools to determine the destination business component and the destination field that stores the data. To find the destination business component, check the multivalue link for the field. The destination field is defined as a field parameter. In this example, the Alternate Email Address field in the Contact business component uses the data in the Address field of the Communication Address business component. These values are used to define the input arguments in the Lookup Sender step.

Before you can use the Communication Address business component in the workflow, you must define it as part of a business object in the repository. Because Communication Address is not defined as part of a business object in preconfigured workflows, you must create a new business object in Siebel Tools. For more information about creating business objects, see Using Siebel Tools.

To use Siebel Tools to create a new business object

  1. In Siebel Tools Object Explorer, select the Business Object object.
  2. Create a new business object named Communication Address.
  3. Add the Contact and the Communication Address business object components to the new business object.
  4. Set the link parameter on the Communication Address business object component to Contact/Communication Address.
  5. Navigate back to the new business object, and set the primary business component to Contact.
  6. Compile and distribute the SRF (Siebel Repository File) that the Siebel Server uses.

    Typically this file is the siebel.srf file located in the [SIEBSRVR]\objects directory on the Siebel Server.

Changing the Lookup Sender Step to Capture Alternate Email Addresses

After you recompile the SRF (Siebel Repository File) and restart the Siebel Server, perform the following steps to change the Lookup Sender step.

To change the Lookup Sender step to find the alternate email address

  1. In the Siebel Tools Object Explorer, select the Workflow Processes object.
  2. In the Workflow Processes list, query for a process name of eMail Response - Process Service Request.
  3. In the Workflow Processes list, select eMail Response - Process Service Request and then click Revise.

    The status of the workflow process changes to In Progress.

  4. In the Workflow Processes list, right-click eMail Response - Process Service Request and choose Edit Workflow Process.

    The Business Designer appears.

  5. Right-click the Lookup Sender step and choose Show Input Arguments.
  6. In the Input Arguments list, make the changes in the following table.
    Input Argument
    Type
    Value

    Business Object

    Literal

    Communication Address

    Business Component

    Literal

    Communication Address

    Email Address

    Process Property

    Address

    Query

    Literal

    Address

    Value

    Literal

    Person Id
    (the foreign key that stores the row ID of the contact)

  7. Right-click the Lookup Sender step and choose Show Output Arguments.
  8. In the Output Arguments list, make the following changes:
    1. Delete Account Id.

      NOTE:  For information about recapturing the Account Id, see Recapturing the Account ID.

    2. Change the argument from Object Id to Person Id.
Siebel Email Administration Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.