Running the Process Simulator

After modifying a workflow, test the changes to make sure they are working properly. To modify and test changes to the workflow process, use the Process Simulator. To use the Process Simulator, the administrator must set up the eMail Response - Process Message workflow to run in test mode. For more information about the Process Simulator, see Siebel Business Process Framework: Workflow Guide.

In the production environment, Communications Inbound Processor executes the eMail Response - Process Message workflow. In test mode, process properties for the workflow are loaded from an XML file, not dynamically loaded by the Communications Inbound Processor server component, to enable the administrator to modify each parameter individually.

To modify test XML files (example)

  1. Copy the test XML files from the sample database subdirectory:

    sample\applications\email_response

    Note: Test XML files are installed when you install the Sample Database.
  2. Create a new directory on your Siebel Server (for example, C:\testmode).

    Note: You do not need to use this exact location on your Siebel Server as long as you modify the XML file to reference the new directory. If the directory in which you copy the test mode files is not C:\testmode, then you must modify the OrigMsgFile parameter in the XML file to match the directory that you create for the files.
  3. Copy the test files from the sample database subdirectory to your new directory.

  4. Open the testmode.xml file in the text editor that you use for these files.

    Note: If files with the XML extension are mapped to open in your Web browser, open the text editor, and then open the file from the text editor.
  5. Modify the required parameters in the following table.

    Output Argument Example of a Value Description

    CcList

    “replaceme@example.com;test @test.com;casey_cheng @example.com”

    Optional. A semicolon-delimited list of email addresses in the CC field of the message, enclosed in double quotation marks.

    HasAttach

    N

    Do not modify.

    Loopback_spcCandidate

    N

    Optional. Change to Y if the message is a loop-back candidate.

    MsgClass

    IPM.Note

    Do not modify.

    OrigMsgFile

    C:\testmode\OriginalMessageText _3B88245D00000001.txt

    Optional. A file path pointing to the original message file.

    Prefix

    None

    Do not modify.

    Received

    08/25/11 15:20:40

    Optional. The time the email server receives the message.

    ReceiverAddress

    replaceme@example.com

    Required. The email address of a working Siebel Communications Server profile on your server.

    ReceiverName

    replaceme@example.com

    Required. The name of a working Siebel Communications Server profile on your server.

    SenderAddress

    casey_cheng@example.com

    Required. The email address of the sender of the message.

    SenderAddrType

    None

    Optional. The type of sender address.

    SenderName

    Casey Cheng

    Required. The text name of the message sender.

    SenderReplyNames

    The customer’s name

    The text name of the person to whom the reply is sent.

    Sent

    08/25/11 15:20:26

    Optional. The time that the message is sent.

    SiebelChannelProfile

    replaceme@example.com

    Required. Same as the ReceiverAddress field.

    SiebelChannelType

    Email

    Do not modify.

    SiebelChannelTypeString

    POP3SMTP

    Do not modify.

    SiebelDriverEventName

    MsgRead

    Do not modify.

    SiebelDriverNotifyWhen Done

    0

    Do not modify.

    SiebelWorkItemID

    10-3SYAC##998778040:1

    Do not modify.

    Subject

    This subject is a test.

    Optional. The text in the subject line of an email message.

    TextNote

    Fundamentally, computers just deal with numbers.

    Optional. The plain text version of the email message body.

    TextNoteCharset

    us-ascii

    Do not modify.

    ToList

    test2@example.com

    Required. The email address to which the message is sent.

  6. Save and close the XML file.