how to save pdf file in database using c# : Bookmarks in pdf software control dll windows web page winforms web forms eMail19-part1965

Managing Workflows for Siebel Email Response  Running the Process Simulator
Siebel Email Administration Guide Version 8.1/8.2
191
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.
Bookmarks in pdf - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
bookmarks pdf files; bookmarks pdf file
Bookmarks in pdf - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
export pdf bookmarks; how to create bookmarks in pdf file
Siebel Email Administration Guide Version 8.1/8.2
Managing Workflows for Siebel Email Response  Running the Process Simulator
192 
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.
Output Argument
Example of a Value
Description
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
document file. Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. Also a preview
how to bookmark a pdf file in acrobat; pdf create bookmarks
C# PDF File Split Library: Split, seperate PDF into multiple files
Split PDF file by top level bookmarks. The following C# codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
bookmark template pdf; add bookmark pdf
Managing Workflows for Siebel Email Response  Process of Modifying Workflow
Processes
Siebel Email Administration Guide Version 8.1/8.2
193
6
Save and close the XML file.
Setting Up Test Mode Process
After modifying the XML file, the administrator must use Siebel Tools to set up the Enable Test Mode 
process.
To set up the Enable Test Mode process
1
In Siebel Tools Object Explorer, select the Workflow Processes object.
2
In the Workflow Processes list, query for a process name of eMail Response - Process Message.
3
In the Workflow Processes list, select eMail Response - Process Message and then click Revise.
The status of the workflow changes to In Progress.
4
In the WF Processes list, right-click eMail Response - Process Message and choose Edit Workflow 
Process.
The Business Process Designer appears.
5
In the Workflow Process Props list, select XmlTestFileName.
6
In the Default String field, enter the complete directory path and the file name of the test XML 
file.
NOTE: You must include the complete directory path to this file.
7
In the History Toolbar, click Back to return to Siebel Tools.
8
In the Workflow Processes list, right-click eMail Response - Process Message and choose Simulate 
Workflow Process.
The Process Simulator starts.
Process of Modifying Workflow 
Processes
To modify workflows, perform the following tasks:
“Setting Up Junk Mail Processing for Certain Messages” on page 194
“Parsing Message Text for the Campaign ID” on page 194
“Parsing Message Subjects for the Campaign ID” on page 196
TextNoteCharset
us-ascii
Do not modify.
ToList
test2@example.com
Required. The email address 
to which the message is 
sent.
Output Argument
Example of a Value
Description
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Demo Code in VB.NET. The following VB.NET codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
bookmarks pdf documents; bookmark a pdf file
C# PDF File Compress Library: Compress reduce PDF size in C#.net
NET framework. Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. C# class demo
pdf export bookmarks; create bookmarks in pdf reader
Siebel Email Administration Guide Version 8.1/8.2
Managing Workflows for Siebel Email Response  Process of Modifying Workflow 
Processes
194 
“Parsing for Fields in Incoming Email” on page 197
“Adding Query Fields to the Search Spec Workflow” on page 198
Setting Up Junk Mail Processing for Certain Messages
Use the procedure in this topic to revise the eMail Response - Parse Junk Email workflow to detect 
messages that are sent from an email account.
This task is a step in “Process of Modifying Workflow Processes” on page193.
To set up junk message processing for certain messages
1
In Siebel Tools Object Explorer, select the Workflow Processes object.
2
In the Workflow Processes list, query for a process name of eMail Response - Parse Junk Email.
3
In the Workflow Processes list, select eMail Response - Parse Junk Email and then click Revise.
The status of the workflow changes to In Progress.
4
In the Workflow Processes list, right-click eMail Response - Parse Junk Email and choose Edit 
Workflow Process.
The Business Process Designer appears.
5
Right-click each decision step that you want to modify (such as Bad Sender?) and add the new 
value to compare with Process Property. 
For example, you can create a condition with the values in the following table.
In this example, the MsgSenderAddress property name is compared to Process Property. To 
complete this condition, enter the junk email address (for example, junk.email@example.com).
6
In the History Toolbar, click Back to return to Siebel Tools. 
7
In the Workflow Processes list, right-click eMail Response - Parse Junk eMail and choose Validate.
NOTE: For information about validating workflow processes, see “Running the Process Simulator” 
on page 191.
8
In the Workflow Processes list, select eMail Response - Parse Junk eMail and click Deploy.
Parsing Message Text for the Campaign ID
You can modify the eMail Response - Process Message workflow to look for a Campaign ID field in 
the message body or subject. Use the procedure in this topic to complete this task. For more 
information, see Siebel Business Process Framework: Workflow Guide.
Compare To
Operation
Property Name
Process Property
One Must Match (Ignore Case)
MsgSenderAddress
.NET PDF SDK - Description of All PDF Processing Control Feastures
Fully featured PDF Viewer in HTML5; Outstanding rendering of PDF documents; Full page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail display;
auto bookmark pdf; create pdf with bookmarks from word
XDoc.Word for .NET, Advanced .NET Word Processing Features
& rotation; Outlines, bookmarks, & thumbnail display; Integrated annotation; More about Web Viewer ▶. Conversion. Word Create. Create Word from PDF; Create Word
bookmark pdf reader; pdf reader with bookmarks
Managing Workflows for Siebel Email Response  Process of Modifying Workflow
Processes
Siebel Email Administration Guide Version 8.1/8.2
195
When the workflow receives a message with the specified field, the text is copied into the new 
process property (CampaignID). Using this same approach, you can modify the eMail Response - 
Create Activity Process workflow and associate the activity record with the appropriate campaign. 
You can also parse an email message generated from a Web form. The Parse Message step can look 
for a first name, last name, and telephone number, and then use this data to create a contact record.
This task is a step in “Process of Modifying Workflow Processes” on page193.
To parse text for the campaign ID
1
In Siebel Tools Object Explorer, select the Workflow Processes object.
2
In the Workflow Processes list, query for a process name of eMail Response - Process Message.
3
In the Workflow Processes list, select eMail Response - Process Message and then click Revise.
The status of the workflow changes to In Progress.
4
In the Workflow Processes list, right-click eMail Response - Process Message and choose Edit 
Workflow Process.
The Business Process Designer appears. 
5
Right-click the Parse Message step and choose Show Process Properties.
6
In the WF Process Props list, add a new record with Name field of CampaignID.
7
Right-click the Parse Message step and choose Show Input Arguments.
8
In the Input Arguments list, add the input argument in the following table.
9
Right-click the Parse Message step and choose Show Output Arguments.
10
In the Output Arguments list, add the output argument in the following table.
NOTE: This output argument name must match the input argument name that you create in 
Step 8.
11
In the History Toolbar, click Back to return to Siebel Tools. 
12
In the Workflow Processes list, right-click eMail Response - Process Message and choose Validate.
NOTE: You can also make sure the workflow works correctly by starting Communications 
Inbound Processor and sending test messages. For information about validating workflow 
processes, see “Running the Process Simulator” on page191.
13
In the Workflow Processes list, select eMail Response - Process Message and click Deploy.
Input Argument
Type
Value
CampaignID
Literal
[CID:%s]
Property Name
Type
Output Argument
CampaignID
Output Argument
CampaignID
XDoc.Excel for .NET, Comprehensive .NET Excel Imaging Features
zooming & rotation; Outlines, bookmarks, & thumbnail display; Integrated annotation; More about Web Viewer ▶. Excel Convert. Convert Excel to PDF; Convert Excel
how to add bookmarks to pdf files; adding bookmarks to a pdf
XDoc.PowerPoint for .NET, All Mature Features Introductions
& rotation; Outlines, bookmarks, & thumbnail display; Integrated annotation; More about Web Viewer ▶. PowerPoint Convert. Convert PowerPoint to PDF; Convert
export pdf bookmarks to excel; bookmarks pdf files
Siebel Email Administration Guide Version 8.1/8.2
Managing Workflows for Siebel Email Response  Process of Modifying Workflow 
Processes
196 
Parsing Message Subjects for the Campaign ID
You can modify the eMail Response - Process Message workflow to look for a Campaign ID field in 
the subject line of email messages. Use the procedure in this topic to complete this task. For more 
information, see Siebel Business Process Framework: Workflow Guide.
This task is a step in “Process of Modifying Workflow Processes” on page193.
To parse message subject for the campaign ID
1
In Siebel Tools Object Explorer, select the Workflow Processes object.
2
In the Workflow Processes list, query for a process name of eMail Response - Process Message.
3
In the Workflow Processes list, select eMail Response - Process Message and click Revise.
The status of the workflow changes to In Progress.
NOTE: This example uses the version of the workflow with a status of Completed.
4
In the Workflow Processes list, right-click eMail Response - Process Message and choose Edit 
Workflow Process. 
The Business Designer appears. 
5
In the WF Process Props list, add a new record with Name field of CampaignID. 
6
Navigate to the Process Designer view and add a new business service step. 
For information about adding business service steps, see Siebel Business Process Framework: 
Workflow Guide.
7
Right-click the new business service step and complete the fields in the following table.
8
Right-click the Parse Subject for Campaign business service step and choose Show Input 
Arguments. 
9
In the Input Arguments list, add the input argument in the following table.
10
In the Input Arguments list, add the input argument in the following table.
Name
Business Service
Method
Parse Subject for Campaign
Inbound Email Manager
Parse Text
Input Argument
Type
Property Name
Property Data Type
Text
Process Property
MsgSubject
String
Input Argument
Type
Value
Property 
Name
Property Data Type
CampaignID
Literal
[CID:%s]
MsgSubject
String
Managing Workflows for Siebel Email Response  Process of Modifying Workflow
Processes
Siebel Email Administration Guide Version 8.1/8.2
197
11
Right-click the Parse Subject for Campaign business service step and choose Show Output 
Arguments.
12
In the Output Argument list, add the output argument in the following table.
NOTE: This output argument name must match the input argument name that you create in 
Step 10.
13
Use the Connector tool to connect the new step (Parse Subject for Campaign) that you create in 
Step 7 to the eMail Response - Process Message workflow.
14
In the History Toolbar, click Back to return to Siebel Tools. 
15
In the Workflow Processes list, right-click eMail Response - Process Message and choose Validate.
16
In the Workflow Processes list, select eMail Response - Process Message and click Deploy.
Parsing for Fields in Incoming Email
You can modify the eMail Response - SR Submit workflow to process other keywords in the Service 
Request business component. 
Identify the additional fields that you want to parse from incoming email and locate them in the 
Service Request business component. In the following example, you want to look for the Priority 
field. Verify that the field is available in the Mail Agent Service Request business component. If the 
field is not in the business component, then extend the business component. For information about 
extending the Mail Agent Service Request business component, see Using Siebel Tools. For more 
information, see Siebel Business Process Framework: Workflow Guide.
This task is a step in “Process of Modifying Workflow Processes” on page193.
To parse for other fields in incoming email
1
In Siebel Tools Object Explorer, select the Workflow Processes object.
2
In the Workflow Processes list, query for a process name of eMail Response - SR Submit.
3
In the Workflow Processes list, select eMail Response - SR Submit and click Revise.
The status of the workflow changes to In Progress.
4
In the Workflow Processes list, right-click eMail Response - SR Submit and choose Edit Workflow 
Process.
The Business Process Designer appears.
5
Right-click the Extract SR Fields step and choose Show Input Arguments.
Property Name
Type
Output Argument
CampaignID
Output Argument
CampaignID
Siebel Email Administration Guide Version 8.1/8.2
Managing Workflows for Siebel Email Response  Process of Modifying Workflow 
Processes
198 
6
In the Input Argument list, create the input argument in the following table.
7
Right-click the Extract SR Fields step and choose Show Output Arguments.
8
Create the output argument in the following table.
9
Right-click the Create Service Request business service step and choose Show Input Arguments.
10
In the Input Arguments list, add the input argument in the following table.
11
In the History Toolbar, click Back to return to Siebel Tools.
12
In the Workflow Processes list, right-click eMail Response - SR Submit and choose Validate.
13
In the Workflow Processes list, select eMail Response - SR Submit and click Deploy.
Adding Query Fields to the Search Spec Workflow
If you want to change the eMail Response - SR Query workflow to query using the Priority field, then 
modify the eMail Response - Search Spec workflow. The following example describes the steps for 
modifying the eMail Response - Search Spec workflow. For more information, see Siebel Business 
Process Framework: Workflow Guide.
This task is a step in “Process of Modifying Workflow Processes” on page193.
To add query fields to the Search Spec workflow
1
In Siebel Tools Object Explorer, select the Workflow Processes object.
2
In the Workflow Processes list, query for a process name of eMail Response - Search Spec.
3
In the Workflow Processes list, select eMail Response - Search Spec and click Revise.
The status of the workflow changes to In Progress.
4
In the Workflow Processes list, right-click eMail Response - Search Spec and choose Edit 
Workflow Process.
The Business Process Designer appears.
Input Argument
Type
Value
Priority
Literal
[Priority]%s[
Property Name
Type
Output Argument
Priority
Output Argument
Priority
Input Argument
Type
Property Name
Priority
Process Property
Priority
Managing Workflows for Siebel Email Response  Process of Modifying Workflow
Processes
Siebel Email Administration Guide Version 8.1/8.2
199
5
In the WF Process Props list, add a new record with a Name field of Priority.
6
Right-click the Extract SR Fields step and choose Show Input Arguments.
7
In the Input Arguments list, add the input argument in the following table.
8
Right-click the Extract SR Fields step and choose Show Output Arguments.
9
In the Output Arguments list, add the output argument in the following table.
10
Right-click the Get Search Criteria step and choose Show Input Arguments.
11
In the Input Arguments list, add the input argument in the following table.
12
In the History Toolbar, click Back to return to Siebel Tools.
13
In the Workflow Processes list, right-click eMail Response - Search Spec and choose Validate.
14
In the Workflow Processes list, select eMail Response - Search Spec and click Deploy.
Input Argument
Type
Value
Priority
Literal
[Priority]%s[
Property Name
Type
Output Argument
Priority
Output Argument
Priority
Input Argument
Type
Property Name
Priority
Process Property
Priority
Siebel Email Administration Guide Version 8.1/8.2
Managing Workflows for Siebel Email Response  Process of Modifying Workflow 
Processes
200 
Documents you may be interested
Documents you may be interested