Siebel Smart Answer Administration Guide > Configuration and Implementation of Siebel Smart Answer > Administering and Maintaining Smart Answer >

Creating Additional Fields for Analyzing Incoming Messages


To add an additional field for Smart Answer to send to the Categorization engine for categorization use the following procedures.

To add an additional field to analyze content in an incoming message

  1. Navigate to the Administration - Smart Answer screen > Smart Answer Profiles view, and select the SA Email Response profile.

    Make sure the Business Component and Business Object names are set to Mail Agent Activity.

  2. Click the Settings view tab, click New, then select the setting that you want you use from the Add Settings dialog box, and click OK.
  3. Click the Profile Fields view tab, then click New.
  4. Select one of the business component fields that are available with the Mail Agent Activity business object in the Input Field Name field.

    NOTE:  The Input Field name must link with the field in your workflow name, as listed in Table 5. The input field name does not contain the prefix Eventfields.

  5. Select a setting in the Setting Name field.

To add a field to a workflow process

  1. Log in to Siebel Tools.
  2. Select Workflow Process in the Object Explorer.
  3. Select the process eMail Response - Analyze Message whose status is set to Completed, then click the Revise toolbar button.
  4. Add the process property to the eMail Response - Analyze Message workflow process, as follows:
    1. Select the process eMail Response - Analyze Message whose status is set to In Progress.
    2. In the Object Explorer, expand Workflow Process then select WF Process Prop.
    3. Right-click in the WF Process Props list, then choose New Record.
    4. In the Name field, type the name of the property.

      Table 5 lists the property names that you can use.

      Table 5. Property Names and Default Input Arguments for Process Workflows
      Property Name
      Default Input Argument
      Description

      MsgBody

      EventFields.Email Body

      Default. Contains the content of the body area of the incoming email message.

      MsgSubject

      EventFields.Email Normalized Subject

      Default. Contains the content of the Subject field of the incoming email message.

      MsgSenderAddress

      EventFields.Email Sender

      Optional. Contains the email address of the sender of the incoming email.

      Select the property to send to the categorization engine from the list in the WF Process Props list. Typically, these properties begin with the letters Msg.

      Typically, this argument takes the form EventFields.property-name, where property-name is the name of the property you have selected. For example, if you selected the property MsgFormat, the input argument is EventFields.MsgFormat.

      Optional. Contains the value of the property you selected.

      NOTE:  When you add the Text input argument to a workflow, the text input argument does not appear in the list of fields. To use the input argument, type Text in the Input Argument field.

    5. Select String from the Data Type field.
  5. Add an input argument to the process property as follows:
    1. Select the process eMail Response - Analyze Message whose status is set to In Progress.
    2. Right-click on the process then choose Edit Workflow Process.
    3. Click on the Categorize Message business service.

      A list of input arguments for the business service is displayed in the Multi Value Property Window.

    4. Right-click in the list of input arguments, then choose New Record.
    5. In the Input Argument field, select the input argument that corresponds to the property name you specified in Step 4.

      Use Table 5 to identify the correct input argument.

      NOTE:  If the input argument that you want does not appear, type the input argument name in the field.

    6. In the Type field, select Process Property.
    7. In the Property Name field, select the appropriate property name. The name you select must match the property name you specified in Step 4.
    8. Close the workflow process window.
  6. Select the process eMail Response - Process Message whose status is set to Completed, then click the Revise toolbar button.
  7. Add the process property to the eMail Response - Process Message workflow process, as follows:
    1. Select the process eMail Response - Process Message whose status is set to In Progress.
    2. Right-click on the process then choose Edit Workflow Process.
    3. Click on the Analyze Message subprocess.

      A list of input arguments for the subprocess is displayed in the Multi Value Property Window.

    4. Right-click in the list of input arguments, then choose New Record.
    5. In the Input Argument field, select the input argument that you want to add to the workflow process.

      NOTE:  The Categorize Message business service of the eMail Response - Analyze Message workflow uses the input argument that you add.

    6. In the Type field, select Process Property.
    7. In the Property Name field, select the appropriate property name.
    8. Close the workflow process window.
  8. For each process listed in the following table, select the process then click the Publish toolbar button.
    Workflow Process
    Status

    eMail Response - Process Message

    In Progress

    eMail Response - Analyze Message

    In Progress

  9. Log in to your Siebel application.
  10. Navigate to the Administration - Business Process screen > Workflow Deployment view.
  11. For each of the following processes, select the process in the Repository Workflow Processes list, then click Activate:
    • eMail Response - Process Message
    • eMail Response - Analyze Message
Siebel Smart Answer Administration Guide Copyright © 2006, Oracle. All rights reserved.