how to save pdf file in database using c# : Add bookmark to pdf reader Library SDK component asp.net .net winforms mvc eMail8-part1984

Configuring User Interface Elements  Configuring Recipient Groups for Requests and
Advanced Templates
Siebel Email Administration Guide Version 8.1/8.2
81
3
Locate a record of the COMM_RECIP_SRC type for which the field Parent LIC is contains a value.
4
Copy the record.
5
Specify values for the new record as follows:
a
Set the Parent LIC field to the business object name that represents the recipient source, such 
as one you specified in Step2.
b
Set the Display Value field to any appropriate value.
c
Set the Language-Independent Code field to the business component specified as the recipient 
group business component.
Configuring Recipient Sources Applets
This topic describes how to configure the Recipient Sources applet and associated applets. For more 
information about configuring applets, see Configuring Siebel Business Applications and Siebel 
Developer’s Reference.
To configure Recipient Sources applets
1
Start Siebel Tools.
If the Comm Source bus_obj_name List Applet applet is defined, where bus_obj_name is the 
name of the business object that serves as the recipient source, then you do not need to create 
the applet in Step2 and Step3.
2
As necessary, create a new applet, or copy and modify an existing applet.
For example, you can copy the Comm Source List Applet applet, which appears as the Recipient 
Sources applet.
3
Provide a name for the new applet in the form Comm Source bus_obj_name List Applet, where 
bus_obj_name is the name of the business object that serves as the recipient source.
NOTE: You must specify the Comm Source bus_obj_name List Applet for recipient groups for 
communication requests. The recipient groups listed for communication requests are only those 
recipient groups for which applets with this naming convention are defined. For recipient groups 
to use only for communications templates, this naming convention is not required.
The class of the new applet must be CSSFrameListCommSrc.
4
Specify the business component associated with your new applet. If you copied Comm Source 
List Applet or another existing applet, then you must also modify the business component that 
your new applet is associated with.
5
Add the new applet to the Applet Toggle list for the Comm Source List Applet.
When a user selects the corresponding value from the Recipient Group drop-down list, as 
configured in the previous procedure, the Recipient Sources applet automatically functions like 
the new applet you define in this procedure. You define the recipient source business object using 
a label that appears on the right side of the applet header area.
Add bookmark to pdf reader - 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
convert word to pdf with bookmarks; bookmarks pdf file
Add bookmark to pdf reader - 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
how to add bookmarks on pdf; create bookmark pdf file
Siebel Email Administration Guide Version 8.1/8.2
Configuring User Interface Elements  Configuring Recipient Groups for Requests and 
Advanced Templates
82 
6
Create a new association applet for the new recipient source, or use an existing association 
applet, and set it into the new list applet.
An association applet is the applet that appears in a dialog box when you add a new record in a 
fixed applet that allows association. For example, an association applet might be for associating 
an account with a communication request. Every list applet has an Assoc Applet property that 
you can set to an association applet.
7
Create a link between the Comm Request business component and the new recipient source 
business component, and use S_COMM_REQ_SRC as the intersection table.
For examples, refer to the existing links defined for the Comm Request business object.
8
Add the new recipient source business component to the Comm Request business object, and 
specify the link from Step7.
9
For outbound communication requests for email, fax, or page, define the following user 
properties on the business component to use as the recipient group:
Recipient First Name Field. The business component field containing the recipient’s first 
name.
Recipient Last Name Field. The business component field containing the recipient’s last 
name.
Recipient Preferred Medium Field. The business component field containing the 
recipient’s communications channel preference.
If the Only Send Preference setting is specified for a communication request, then a 
communications template is sent to a recipient if the template channel type corresponds to 
the value in the field that this user property indicates. For more information about the Only 
Send Preference, see “Fields for Outbound Communication Requests” on page159.
If you do not set this user property, then the preference is retrieved from the Preferred 
Communications field if the business component includes such a field. 
Recipient Email Address Field. The business component field containing the recipient’s 
email address data.
For example, in the Contact business component, your application might use the Email 
Address field for email address data. In this scenario, Recipient Email Address Field must 
specify the Email Address field. (This field is specified by default.)
VB.NET PDF insert image library: insert images into PDF in vb.net
VB.NET PDF - Add Image to PDF Page in VB.NET. Guide VB.NET Programmers How to Add Images in PDF Document Using XDoc.PDF SDK for VB.NET.
create pdf with bookmarks from word; how to add bookmark in pdf
C# PDF Password Library: add, remove, edit PDF file password in C#
C# Sample Code: Add Password to PDF with Permission Settings Applied in C#.NET. This example shows how to add PDF file password with access permission setting.
display bookmarks in pdf; bookmarks in pdf
Configuring User Interface Elements  Configuring Recipients for Send Commands
Siebel Email Administration Guide Version 8.1/8.2
83
Recipient Fax Address Field. The business component field containing the recipient’s fax 
address data.
For example, in the Contact business component, your application might use the Fax Phone 
# field for fax address data. However, the Recipient Fax Address Field must specify the Fax 
Address field. (This field is specified by default.) Fax Address is a calculated field that 
prepares fax addressing data obtained from the Fax Phone # field for use with your fax 
server.
The formatting for fax-related fields depends on your fax server requirements. By default, 
the calculated field value for the Fax Address field contains fax formatting that applies to 
OpenText RightFax and specifies the email account that the fax server monitors. You must 
modify all such field values as appropriate for your specific fax integration. For more 
information, see “Integrating with Fax Products” on page203 and “Configuring Fax Integration 
Elements in Siebel Tools” on page 204.
Recipient Fax Address Prefix. An optional prefix string for the recipient’s fax address. 
Recipient Fax Address Suffix. An optional suffix string for the recipient’s fax address. 
Recipient Pager Address Field. The business component field containing the recipient’s 
pager address data. For more information about this field, see the Recipient Pager Address 
Field in the Employee business component for the correct pager address format. 
For outbound communication requests that use wireless messaging, the listed user properties 
are not used. Each recipient’s mobile device address data is obtained from the Mobile Device 
Address business component using the recipient’s ID stored in the S_PARTY table. System 
administrators enter mobile device address data in the Mobile Devices view of the Administration 
- Communications screen, and users enter mobile devise address data in the Mobile screen. For 
more information about wireless messaging, Chapter13, “Using Wireless Messaging.” 
Configuring Recipients for Send 
Commands
This topic describes how to specify user properties to configure generic recipients for messages that 
users send using the Send Email, Send Fax, and Send Wireless Message commands.
The Send Wireless Message command uses generic recipients, but it does not use the user properties 
for nonjoined generic recipients. The Send Page command does not use generic recipients, and the 
user properties do not apply. For information about using the Send commands, see “Using Send 
Commands to Send Messages” on page 261.
C# PDF Sticky Note Library: add, delete, update PDF note in C#.net
Evaluation library and components enable users to annotate PDF without adobe PDF reader control installed. Able to add notes to PDF using C# source code in
create bookmarks pdf; add bookmarks to pdf file
C# PDF insert image Library: insert images into PDF in C#.net, ASP
inserting image to PDF in preview without adobe PDF reader installed. Insert images into PDF form field. How to insert and add image, picture, digital photo
adding bookmarks in pdf; export excel to pdf with bookmarks
Siebel Email Administration Guide Version 8.1/8.2
Configuring User Interface Elements  Configuring Recipients for Send Commands
84 
About Generic Recipients
A generic recipient is associated with a business component and identifies a potential recipient 
related to a specific record. Generic recipients include the following types:
Nonjoined generic recipients. With nonjoined generic recipients, addressing information is 
obtained directly from fields in the current business component. For more information, see 
“Configuring Nonjoined Generic Recipients” on page 85.
For example, the Contact business component uses the nonjoined generic recipient type. If a 
contact record is selected when the user invokes the Send Email command, then the Send Email 
window appears, preaddressed to the selected recipient. Recipient data comes directly from the 
contact record.
The Send Wireless Message command does not use the user properties for nonjoined generic 
recipients. The mobile address data for the wireless messaging recipient is obtained from the 
Mobile Device Address business component by using the recipient’s ID stored in the S_PARTY 
table. 
Administrators enter mobile device data in the Mobile Devices view of the Administration - 
Communications screen, and users enter mobile device data in the Mobile screen. Mobile device 
data can be captured automatically. For more information about wireless messaging, see 
Chapter 13, “Using Wireless Messaging.”
Joined generic recipients. With joined generic recipients, addressing information is obtained 
from fields in another business component that is joined to the current business component. For 
more information, see “Configuring Joined Generic Recipients” on page86.
For example, the Service Request business component uses the joined generic recipient type. If 
a service request record is selected when the user invokes the Send Email command, then the 
Recipient field allows the user to select Service Request Owner or Service Request Contact as the 
email recipient. (The user can also select None and specify the recipient.) After the user selects 
the recipient (and other settings), the Send Email window appears, preaddressed to the 
appropriate recipient.
For Service Request Owner, recipient data comes from an employee record. For Service Request 
Contact, recipient data comes from a contact record. In each case, recipient data comes from a 
record that is joined to the service request record.
For Send Wireless Message, mobile device address data is obtained without using the user 
properties for nonjoined generic recipients. However, the user properties for joined generic 
recipients user are used.
VB.NET PDF Password Library: add, remove, edit PDF file password
VB: Add Password to PDF with Permission Settings Applied. This VB.NET example shows how to add PDF file password with access permission setting.
how to add bookmarks to pdf document; create bookmarks in pdf from excel
C# PDF Annotate Library: Draw, edit PDF annotation, markups in C#.
Support to take notes on adobe PDF file without adobe reader installed. Support to add text, text box, text field and crop marks to PDF document.
acrobat split pdf bookmark; creating bookmarks pdf files
Configuring User Interface Elements  Configuring Recipients for Send Commands
Siebel Email Administration Guide Version 8.1/8.2
85
User Interface Context for the Recipient Field
The user interface context for the Recipient field is as follows for the Send Email, Send Fax, and Send 
Wireless Message commands:
For Send Email using the native Siebel email client, or for Send Fax and Send Wireless Message, 
the Recipient field is part of the Pick Recipient dialog box.
If invoking the Send command does not require the user to select from this field, such as when 
the current business component uses nonjoined generic recipients for Send Email or Send Fax, 
or any time the user invokes Send Wireless Message, then the Pick Recipient dialog box does not 
appear. The Send Email, Send Fax, or Send Wireless Message window appears.
For Send Email using Lotus Notes or Microsoft Outlook, the Recipient field is part of the Recipient 
or Template dialog box. 
If invoking the Send Email command does not require the user to select from this field, such as 
when the current business component uses nonjoined generic recipients for Send Email, then the 
Recipient or Template dialog box appears without the Recipient field. After the user selects a 
template, the Lotus Notes or Microsoft Outlook email window appears.
Configuring Nonjoined Generic Recipients
To configure nonjoined generic recipients for a business component, specify values for the following 
business component user properties:
Recipient Email Address Field. The business component field from which email address data 
is obtained for the Send Email command.
For example, in the Contact business component, your application might use the Email Address 
field for email address data. In this scenario, Recipient Email Address Field must specify the Email 
Address field. (This field is specified by default.)
Recipient Fax Address Field. The business component field from which fax address data is 
obtained for the Send Fax command.
For example, in the Contact business component, your application might use the Fax Phone # 
field for fax address data. However, Recipient Fax Address Field must specify the Fax Address 
field. (This field is specified by default.) Fax Address is a calculated field that prepares fax 
addressing data obtained from the Fax Phone # field for use with your fax server.
The formatting for fax-related fields depends on your fax server requirements. By default, the 
calculated field value for the Fax Address field contains fax formatting that applies to OpenText 
RightFax and specifies the email account that the fax server monitors. You must modify all such 
field values as appropriate for your specific fax integration. For more information, see 
“Integrating with Fax Products” on page 203 and “Configuring Fax Integration Elements in Siebel 
Tools” on page 204.
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
to PDF. Image: Remove Image from PDF Page. Image Link: Edit URL. Bookmark: Edit Bookmark. Metadata: Edit, Delete Redact Pages. Annotation & Drawing. Add Sticky Note
pdf bookmark editor; add bookmarks pdf
C# PDF Library SDK to view, edit, convert, process PDF file for C#
editing PDF document hyperlink (url) and quick navigation link in PDF bookmark. C#.NET: Edit PDF Metadata. PDF SDK for .NET allows you to read, add, edit, update
creating bookmarks in pdf files; creating bookmarks in pdf documents
Siebel Email Administration Guide Version 8.1/8.2
Configuring User Interface Elements  Configuring Recipients for Send Commands
86 
Additional Requirement for Nonjoined Generic Recipients
When you configure nonjoined generic recipients, the business component must belong to the 
Messaging Recipient business object. (The Contact and Employee business components already 
belong to this business object.)
Configuring Joined Generic Recipients
To configure joined generic recipients for a business component, specify values for the following 
business component user property:
Recipient Id Field N (where N is an integer). A comma-delimited list of three required 
values, and an optional fourth value, that points to records in the joined business component. 
The Send Email, Send Fax, and Send Wireless Message commands use this user property.
For example, the Service Request Contact joined generic recipient type is defined for the Service 
Request business component using the Contact Id, Contact, Service Request Contact value. The 
value for this user property includes the following elements:
The foreign key field in the parent business component that points to records in the joined 
business component. In this example, this field is Contact Id, a field in the Service Request 
business component that corresponds to the Id field in the Contact business component.
The joined business component. In this example, the joined business component is Contact.
The text of the label to appear for this generic recipient in the Recipient field. In this example, 
this text is Service Request Contact.
An optional fourth element that identifies the primary key field in the target business 
component to join to. By default, the field name is assumed to be Id. Include this element in 
the user property value if the field name is other than Id. (In this example, this element is 
unnecessary because the Contact business component uses the Id field.)
You can specify multiple joined generic recipients for a business component. That is, you can define 
the Recipient Id Field 1 user property to specify one joined generic recipient (such as Service Request 
Contact), Recipient Id Field 2 to specify another recipient (such as Service Request Owner), and so 
on. The order of the integers in the user property names determines the order in which the joined 
generic recipients are listed in the Recipient field.
Additional Requirements for Joined Generic Recipients
When you configure joined generic recipients, also consider the following requirements:
For Send Email and Send Fax, the user properties of the nonjoined type must be set in the joined 
business component, such as in the Contact business component, joined from the Service 
Request business component. For information about the user properties of the nonjoined type, 
see “Configuring Nonjoined Generic Recipients” on page85.
The joined business component, such as Contact, must belong to the Messaging Recipient 
business object. (The Contact and Employee business components already belong to this 
business object.)
Configuring User Interface Elements  Configuring Default Templates for Send Email
Command
Siebel Email Administration Guide Version 8.1/8.2
87
If a business component has user properties defined to specify both nonjoined and joined generic 
recipients, then the joined recipients take precedence.
If any user property definitions of Recipient Id Field N are specified as inactive in Siebel Tools, 
then all such definitions with higher numbers are also inactive.
Configuring Default Templates for Send 
Email Command
This topic describes how to configure a default communications template for an applet. You use this 
communications template with the Send Email command (F9 shortcut). A default template is 
preselected and populates the message area when the Send Email command is invoked. The default 
template is based on the current (active) applet at the time the command is invoked. For more 
information about communications templates, see Chapter7, “Configuring Communications 
Templates.”
To specify that a specific email template is the default for a given applet, specify the template name 
as the value for the Mail Template applet property for the applet. You do this in Siebel Tools. For more 
information about using Siebel Tools, see Using Siebel Tools, Configuring Siebel Business 
Applications, and Siebel Developer’s Reference.
For example, by default, the email template Service Request Assignment is associated in this manner 
with the applet Service Request List Applet and with other applets that display service request 
records in the Service screen.
When the Mail Template applet property is set for an applet, and the repository changes are compiled 
and distributed, users do not need to explicitly select the template from the Body drop-down list 
when they use the Send Email command and this applet is active.
Setting a default template for the Send Email command overrides template visibility by channel. For 
example, if a template is specified as the default email template for Change Request applets, then 
this same template is also the default template for these applets for the fax and wireless message 
channels (using the Send Fax and Send Wireless Message commands).
Configuring the Retry Interval for 
Outbound Email
When users send an outgoing email, sometimes the processing does not complete because, for 
example, the recipient address on the email is invalid. An attempt is made to send the email again 
at an interval (in minutes) that you can designate. The default value for this retry interval is 15 
minutes, but you can change this default value.
To configure the retry interval for outbound email
1
In Siebel Tools Object Explorer, select the Business Component object.
2
In the Business Components list, select the Comm Outbound Email business component, and 
check out the project.
Siebel Email Administration Guide Version 8.1/8.2
Configuring User Interface Elements  Configuring Invalid Characters or Symbols in 
Email Attachment Names
88 
3
Select the Send Retry Interval user property for this business component.
4
Change the value for this user property.
5
Check in the project.
6
Compile and distribute the new SRF (Siebel Repository File).
Configuring Invalid Characters or 
Symbols in Email Attachment Names
By default, if the file name for an email attachment contains a designated invalid character, then the 
character is replaced with an underscore ( _ ). Although you cannot delete the default invalid 
characters, you can add additional invalid characters to these default invalid characters. You can also 
change the default replacement character from the underscore to another valid character or symbol.
The default invalid characters and symbols follow:
To configure the invalid characters or symbols in email attachment names
1
In Siebel Tools Object Explorer, select the Business Service object.
2
In the Business Service list, select the Inbound E-mail Manager business service, and check out 
the project.
3
Select the InvalidAttachmentFileNameCharacters user property for this business service, and add 
additional characters or symbols to the existing invalid characters or symbols.
If this user property does not exist, then you can create it. Define the invalid characters or 
symbols in hexadecimal format, and separate each character or symbol with a semicolon.
4
Select the InvalidFilenameReplacementChar user property for this business service, and change 
the existing replacement character (the underscore) to another valid character or symbol.
5
Check in the project.
6
Compile and distribute the new SRF (Siebel Repository File).
Process of Authenticating Sender Email 
Addresses
To authenticate a sender’s email address, perform the following tasks:
Backslash (\)
Quotation mark (")
Slash (/)
Less than symbol (<)
Colon (:)
Greater than symbol (>)
Asterisk (*)
Vertical bar (|)
Question mark (?)
Tab character (\t)
Configuring User Interface Elements  Process of Authenticating Sender Email Addresses
Siebel Email Administration Guide Version 8.1/8.2
89
“Authenticating Sender Email Addresses Using Employee Email Addresses” on page 89
“Authenticating Sender Email Addresses Using Alternate Email Addresses” on page 91
“Recapturing the Account ID” on page 93
The eMail Response - Process Service Request workflow process authenticates inbound email sender 
addresses during the Lookup Sender step. For more information, see “eMail Response - Process 
Service Request Workflow” on page 181.
NOTE: Many customers can deploy Siebel Email Response without further customizing. For 
customers with more complex needs, this topic contains information that they can use to customize 
eMail Response - Process Service Request workflow. 
CAUTION: Changes to one step in a workflow process can affect other steps later in the process. 
Therefore, be careful when customizing any workflow, and test all customized workflow processes 
thoroughly before implementing them in a production environment.
Authenticating Sender Email Addresses Using Employee 
Email Addresses
When authenticating a sender’s email address using the employee email address, returning the 
Account Id value is not useful. Therefore, you might want to change the Value Fields argument to Id 
to return the row ID of the employee who has access. You might decide to use the value in the 
workflow to set the Owner Id field of the service request record. Before changing any workflow, make 
sure that you are familiar with the procedures and guidelines for changing workflows. For more 
information, see Siebel Business Process Framework: Workflow Guide.
Perform the following procedures to customize the workflow to authenticate the sender’s email 
address:
“Changing the Lookup Sender Step to Capture Employee Email Addresses” on page 89
“Changing Related Workflows and Subprocesses” on page 90
This task is a step in “Process of Authenticating Sender Email Addresses” on page88.
Changing the Lookup Sender Step to Capture Employee Email 
Addresses
If employees must be authenticated using email, then you can modify the Lookup Sender step input 
arguments by setting the Business Object field to Employee, the Business Component field to 
Employee, and the Query field to EMail Addr (the field in the Employee business component that 
stores the email address).
To change the Lookup Sender step to find the employee 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.
Siebel Email Administration Guide Version 8.1/8.2
Configuring User Interface Elements  Process of Authenticating Sender Email Addresses
90 
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 Process Designer appears.
5
Right-click the Lookup Sender step and choose Show Input Arguments.
6
In the Input Argument list, make the changes in the following table.
7
Right-click the Lookup Sender step and choose Show Output Arguments.
8
In the Output Arguments list, delete Account Id.
NOTE: For information about recapturing the Account Id, see “Recapturing the Account ID” on 
page 93.
9
Right-click the Lookup Sender step and choose Show Process Properties.
10
In the WF Process Props list, add a new process property named Employee ID and change the 
value in the Data Type field to String.
11
Right-click the Lookup Sender step and choose Show Output Arguments.
12
In the Output Arguments list, modify the Contact Id output argument by changing the Property 
Name field to Employee Id instead of Contact Id.
13
In the History Toolbar, click Back to return to Siebel Tools.
14
In the Workflow Processes list, right-click eMail Response - Process Service Request and choose 
Validate.
15
In the Workflow Processes list, right-click eMail Response - Process Service Request and click 
Deploy.
Changing Related Workflows and Subprocesses
After you change the Lookup Sender step, you must also change other steps in the eMail Response 
- Process Service Request workflow and any of its subprocesses that use the Employee ID process 
property value. Make sure that you set the appropriate fields in the service request or activity records 
so that they use the row ID of the employee record that the Lookup Sender step finds.
Input Argument
Type
Value
Business Object
Literal
Employee
Business Component
Literal
Employee
Email Address
Process Property
Email Addr
Query
Literal
Email Addr
Value
Literal
Id
Documents you may be interested
Documents you may be interested