how to save pdf file in database using c# : Creating bookmarks pdf files application software cloud windows html asp.net class eMail12-part1958

Configuring Communications Templates  Fields for Templates
Siebel Email Administration Guide Version 8.1/8.2
121
Delivery Profile. Select the communications profile to use to deliver the template to recipients. 
The profile must support the specified channel type.
You must specify the delivery profile for any template that is sent using an outbound 
communication request, except for templates for the Wireless Message channel, for which 
specification is optional.
For templates with the Wireless Message channel type that you use for outbound communication 
requests, note the following points:
If a template has a profile, then, (for each recipient) Communications Outbound Manager 
identifies the highest priority mobile device that has a corresponding profile and sends the 
message to the associated address using that profile. If there is no match, then no message 
is sent to that recipient.
If a template does not have a profile, then, (for each recipient) Communications Outbound 
Manager identifies the highest priority mobile device and that device’s highest priority 
address and uses the associated profile to send the message to that device. For more 
information, see “Process of Setting Up Communications Driver Profiles” on page50.
Language (required). For more information, see “Fields for the Templates List” on page117.
Locale (required). For more information, see “Fields for the Templates List” on page117.
HTML Template. Select this option to specify that an email or fax template is an HTML template. 
Do not select this check box if the template is plain text. If this check box is not selected, then 
any formatting you apply in the Text field is eliminated when you save the template. For 
information about HTML formatting in the Text field, see “Editing and Formatting Controls for Text 
in Templates” on page 105.
Public. Select this option to make this template available for all users to specify when using the 
template, such as when sending outbound communication requests. Do not select this check box 
to make the template available only to the current user and to administrators.
NOTE: The Public field is ignored for any template that is sent using an outbound communication 
request that Siebel Workflow initiates. In this scenario, any defined template can be specified.
Creating bookmarks pdf files - 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
create bookmarks pdf; copy pdf bookmarks to another pdf
Creating bookmarks pdf files - 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
add bookmark to pdf reader; auto bookmark pdf
Siebel Email Administration Guide Version 8.1/8.2
Configuring Communications Templates  Fields for Templates
122 
Attach Bookmark. Select this option to include a Siebel bookmark in communication requests 
sent using the template.
A Siebel bookmark is a URL that links to a specific record in the Siebel application. A bookmark 
included in an email message allows a user to click the link to navigate directly to this record. If 
you specify this option, then a bookmark is included in outbound messages sent using this 
template. The bookmark URL is appended to the message body. The bookmark URL functions as 
a link whether the template is HTML or plain text.
For example, if you are sending email to account team members, then a bookmark URL is 
included in the email and provides access to the account record that is the recipient source for 
the communication request.
You can include bookmarks in messages sent using templates of any applicable channel. 
However, only bookmarks in email messages allow the recipient to click the link to navigate to 
the target record in the Siebel application.
If the recipient user is running the Siebel application, then the bookmark record can open in the 
application window or can open in another browser window. If the user is not logged in, then the 
user is prompted to log in before the user can access the record.
NOTE: You can manually insert a bookmark in an email message or document by choosing the 
Create Bookmark command from the applet-level menu.
Before you specify to include bookmarks, note the following requirements:
The Siebel administrator must specify a value for the WebServer server component 
parameter for Communications Outbound Manager. To access the bookmarked record, the 
recipient users must have access to the Web server and Application Object Manager that this 
parameter specifies. For more information, see “Administering Communications Outbound 
Manager” on page 147.
For each business component representing a type of record for supported bookmarks, a 
developer must verify that the Default Bookmark View user property is appropriately defined.
This user property specifies the Siebel application view in which the bookmark record must 
open for the user, who is in this scenario the email recipient. The specified view must be an 
user view that is available to the intended recipients. This user property is already defined 
for many key business components. For example, for the Account business component, the 
default bookmark view is Account List View. For more information about configuring user 
properties for business components, see Configuring Siebel Business Applications and Siebel 
Developer’s Reference.
C# Create PDF Library SDK to convert PDF from other file formats
Gratis control for creating PDF from multiple image formats such as tiff, jpg, png Create and save editable PDF with a blank page, bookmarks, links, signatures
pdf create bookmarks; export excel to pdf with bookmarks
VB.NET Create PDF Library SDK to convert PDF from other file
Gratis control for creating PDF from multiple image formats such as tiff, jpg, png Create and save editable PDF with a blank page, bookmarks, links, signatures
how to add bookmark in pdf; adding bookmarks in pdf
Configuring Communications Templates  Fields for Templates
Siebel Email Administration Guide Version 8.1/8.2
123
Create Activity. Select this option to set activity logging for outbound communication requests 
that include the template. For more information about activity logging, see “Viewing Activity 
Records for Outbound Communication Requests” on page 164.
If the Create Activity check box is selected for the template, then one activity is created for each 
recipient after the message is sent to that recipient. For each activity record, the text from the 
template Subject field appears in the Description field, and the text from the template message 
body appears in the Comments field. Sending a message to a large number of recipients 
generates an equally large number of activity records.
The user who starts the Siebel Server running Communications Outbound Manager is the owner 
of each created activity. Typically, the user ID for this user is SADMIN.
NOTE: If you create a new recipient group using a custom business component, and select the 
Create Activity check box for an advanced template that uses the recipient group, then you must 
create a System Activity object on the custom business component to specify fields to log with 
activity logging. For more information, see “Configuring Recipient Groups for Requests and 
Advanced Templates” on page 75.
Pick Available Substitutions
The following fields are grouped under Pick Available Substitutions:
Recipient Group. Select the type of recipient group for the template. The recipients might be, 
for example, all contacts associated with an opportunity. This particular group is identified as 
Opportunity Contacts.
The recipient group for the template is optional and is used to obtain values for the Available 
Fields list.
The recipient group you specify determines only the field substitutions that are available for the 
template text. The actual recipient group, and actual recipients, are determined when using the 
template for a communication request.
The Recipient Group drop-down list displays recipient groups for many major business objects 
and business components. For predefined values, see “Predefined Recipient Groups” on page77
You can customize the list of values for the Recipient Group drop-down list to add or remove 
recipient groups. For more information, see “Configuring Recipient Groups for Requests and 
Advanced Templates” on page 75.
In any greeting or closing templates that are set up as defaults in the Outbound Communications 
view of the User Preferences screen, only field substitutions from the Action recipient group 
appear correctly for the recipient group. For more information about setting user preferences, 
see Siebel Applications Administration Guide.
XDoc.Word for .NET, Advanced .NET Word Processing Features
Viewing, editing, converting, processing, creating, annotating and zooming & rotation; Outlines, bookmarks, & thumbnail Convert Word to PDF; Convert Word to
create bookmark pdf; how to add bookmarks to pdf document
VB.NET PDF: Basic SDK Concept of XDoc.PDF
features can be integrated into your VB.NET project, such as annotation creating, deleting, modifying This class describes bookmarks in a PDF document.
editing bookmarks in pdf; bookmark a pdf file
Siebel Email Administration Guide Version 8.1/8.2
Configuring Communications Templates  Fields for Templates
124 
Available Fields. Displays the business component fields that are valid for substitution. You can 
copy and paste such fields into the Text field for the template.
The fields available for substitution are from the recipient business component that the Recipient 
Group (such as Contact, for Account Contacts) specifies, or from the primary business 
component in the recipient source business object (such as Account, for Account Contacts). The 
business component name, followed by a period, prefaces the fields for the primary business 
component.
All substitution fields must be enclosed in brackets ([ ]) in the template text.
For example, available substitution fields for Account Contacts include [Last Name], from the 
Contact business component, and [Account.Name], from the Account business component.
NOTE: For an HTML template (with HTML text in the Text field) or an HTML template item, make 
sure that the enclosing brackets and text of any substitution field text do not include any tagging 
changes. For example, do not change from bold to regular text in the enclosing brackets of a 
substitution field. Doing so might prevent proper data substitution.
If your template must contain a literal bracket character ([ or ]), then insert a backslash 
character (\) before the bracket to escape the bracket character so that the character is correctly 
interpreted.
NOTE: If a substitution field is not enclosed in brackets, or you enclose the substitution field in 
some other notation, such as percentage characters (%), then Communications Outbound 
Manager cannot perform substitution for the field.
Compose Template
The following fields are grouped under Compose Template:
Subject. Enter text for a subject line for the template.
Text in the Subject field can also include substitutions from the Available Fields list. The recipient 
group determines the available substitutions. Note the following points about the text in this 
field.
For an email message sent using a communication request, the text from this field is used in 
the Subject line of the message.
For a fax sent using a communication request, the text from this field appears on the cover 
page of the faxed message.
NOTE: If you use OpenText RightFax with the Unicode patch, then the subject text appears 
on the fax cover page only for ENU (U.S. English) software. For all other languages, the 
subject text appears on a second page of the faxed message. For more information, see 
“Integrating with Fax Products” on page 203.
For a page or wireless message, the text from this field is not used.
Text. Specify text for the template. As appropriate, you can copy and paste fields from the 
available substitutions.
All template text appears at the start of the message body. For information about editing and 
formatting in this field, see “Editing and Formatting Controls for Text in Templates” on page105.
How to C#: Basic SDK Concept of XDoc.PDF for .NET
annotation features can be integrated into your C# project, such as annotation creating, deleting, modifying This class describes bookmarks in a PDF document
add bookmarks to pdf reader; excel hyperlink to pdf bookmark
How to C#: Basic SDK Concept of XDoc.PowerPoint
Conversely, conversion from PDF to PowerPoint (.PPTX C# project, such as annotation creating, deleting, modifying This class describes bookmarks in a PowerPoint
pdf reader with bookmarks; bookmarks in pdf files
Configuring Communications Templates  Fields for Template Items
Siebel Email Administration Guide Version 8.1/8.2
125
Fields for Template Items
This topic describes the fields you can specify for a template item. Template items apply to only 
advanced templates. The fields are organized according to where you specify them. For information 
about the fields for templates, see “Fields for Templates” on page117.
This topic contains the following information:
“Fields for the Template Items List” on page 125
“Fields for the Template Item Form” on page 127
Fields for the Template Items List
The following fields are available in the Template Items list:
Sequence (required). A sequence number is automatically assigned the template item. The 
sequence number is used to assemble the template items for the communication.
The default sequence value for a new template item is the lowest positive number that is not 
assigned to an existing template item for the same template. For template items for the message 
body, messages to deliver to recipients are constructed as follows:
All plain-text template items are concatenated in sequence to form the plain-text message 
body for the email message. (This constructions applies to email, fax, page, and wireless 
message templates.)
All HTML template items are concatenated in sequence to form the HTML message body for 
the email message. If HTML template text is defined, then the HTML template items for the 
message body appends this text. (This construction applies to email templates only.)
Only template items that have the Message Body check box selected form the plain-text message 
body or (for email only) the HTML message body.
For an email message, the recipient’s email client displays the HTML version of the message body 
if it can do so; otherwise, the email client displays the plain-text version of the message body. 
Sending separate plain-text and HTML versions of the same email message body is called MIME 
multipart or alternative support. (MIME stands for Multipurpose Internet Mail Extension.)
NOTE: For a fax template, specify HTML template items as attachments only. Do not specify 
HTML template items for the message body. (The text in the Text field can be either HTML or 
plain text.)
You can change the sequence number for a template item, but you cannot specify a sequence 
number that another template item uses. Instead, you must shift the numbers to make space for 
the one you want to modify. For example, if you have sequences 1 and 2, then to swap the 
numbers you can change 1 to 3, change 2 to 1, and then change 3 to 2.
How to C#: Basic SDK Concept of XDoc.Word
Conversely, conversion from PDF to Word (.docx) is C# project, such as annotation creating, deleting, modifying This class describes bookmarks in a Word document
convert word to pdf with bookmarks; how to bookmark a pdf page
How to C#: Basic SDK Concept of XDoc.Excel
Conversely, conversion from PDF to Excel (.XLSX) is also C# project, such as annotation creating, deleting, modifying This class describes bookmarks in a Excel
how to bookmark a pdf document; adding bookmarks to pdf
Siebel Email Administration Guide Version 8.1/8.2
Configuring Communications Templates  Fields for Template Items
126 
Attachment Label. Specify a label for a template item to attach to an email or fax message. In 
this context, an attachment is any template item for which the Message Body check box is not 
selected.
For a template item that you add as an attachment to an email or fax message, the Attachment 
Label field provides an optional string to name the attachment. If you do not specify an 
attachment label, then the file name and extension are used as the attachment label.
For an HTML template item that you add as an attachment to an email or fax message, note the 
following points about the attachment label:
The Attachment Label field specifies a string that is used for embedding the template item 
into the HTML. The string must exactly match a reference in the HTML markup so that the 
HTML content can provide recipients access to the template item content, such as an 
embedded picture.
The email client for an email recipient, or the email server for your fax gateway, matches 
these strings to correctly locate and display or process each embedded attachment.
For example, for a my_picture.jpg attachment label (without enclosing quotes), the matching 
HTML reference for the embedded picture file follows:
<IMG SRC="my_picture.jpg">
If you do not specify an attachment label, then the attachment is a true attachment to the 
HTML email or fax message and is not embedded in the HTML message.
NOTE: If you specify an attachment label that does not exactly match a reference in the HTML 
markup, then email clients, or the email server for your fax gateway, might not be able to access 
the template item. The template item is an embedded attachment for which the HTML markup 
provides no access.
For more information, see the description for the Attachment Name field in this topic.
Embedding pictures or other referenced files in HTML makes an email message larger and makes 
sending an email message take longer, or makes fax gateway processing take longer for a fax. 
For an email message, you can also make a file available on the Internet and include its URL in 
the HTML. In this scenario, do not also add the files as template items. Recipients can view the 
images only if they are connected to the Internet when they read the email message.
Literature Name. Specify a literature item from the Siebel File System. For information about 
adding a literature item for a template item, see “Specifying Template Items for Advanced 
Templates” on page 107.
For a literature item you specify, values are substituted using the business component fields in 
the Available Fields list if the Substitute Values check box is selected.
You can specify a template item containing a literature item for the message body for the 
template, or specify a template item as an attachment.
You can drill down on the literature item to navigate to another view where you can open the 
item. For information about adding literature items to the Siebel File System, see Siebel 
Applications Administration Guide.
Configuring Communications Templates  Fields for Template Items
Siebel Email Administration Guide Version 8.1/8.2
127
Attachment Name. Specify the name of an operating system file. The file can be a text file, an 
HTML file, a graphics file, or another type of file. For information about adding a file for a 
template item, see “Specifying Template Items for Advanced Templates” on page107.
After you specify a file, its name (without the file extension) appears in the Attachment Name 
field. (The file extension appears in the File Type field.)
You must add any graphics (picture) file for an HTML message as a file and specify the file as an 
attachment to the message. You cannot specify the file for the message body. You must specify 
an attachment label for the file. For more information, see the description of the Attachment 
Label field in this topic.
For a file you specify, values are substituted using the business component fields in the Available 
Fields list if the Substitute Values check box is selected.
You can specify a template item containing a file for the message body for the template, or 
specify a template item as an attachment.
NOTE: When you specify a file for a template item, the file is automatically added to the Siebel 
File System. Then, the operating system file is not referenced. When you send the file, you send 
the version in the Siebel File System.
File Type. (read only) Displays the extension of a file you add. The file name, without the 
extension, appears in the Attachment Name field.
File Size. (read only) Displays the size, in kilobytes, of a file you add.
Fields for the Template Item Form
The following fields are available in the Template Item form.
Template Item Commands
The following fields are grouped under Template Item Commands:
Substitute Values. Select this option to enable value substitution for the template item. For 
more information, see the descriptions for the Available Fields list and for the Iteration Child 
Business Component field.
Siebel Email Administration Guide Version 8.1/8.2
Configuring Communications Templates  Fields for Template Items
128 
Message Body. Select this option to specify that the template item content is used in the 
message body of the template message.
Multiple plain-text or HTML template items marked for the message body are concatenated into 
a single message body for each of these types, in the sequence that their sequence numbers 
determines. For more information, see the description for the Sequence field in this chapter.
NOTE: For a fax template, specify HTML template items as attachments only. Do not specify 
HTML template items for the message body.
If a template item is part of the message body, then it must be either a plain-text or HTML file. 
Communications Outbound Manager uses the file extension to distinguish if a template item file 
is in HTML format. Any file with an extension containing htm (such as .HTM, .HTML, or .SHTML) 
is recognized as an HTML file.
The setting of the HTML Template check box also determines how HTML template items are 
handled. For more information, see “Fields for Templates” on page117.
You can specify a file or literature item, for which values are substituted using business 
component fields, for the message body or as an attachment. (When you specify a file or 
literature item for the message body, files or literature items must be plain-text or HTML files 
only; other file types are not supported and might produce unacceptable results.)
If Message Body check box is not selected, then the current template item is an attachment to 
the message, and the template item uses the label you specify in the Attachment Label field.
For templates of the Fax channel type, any template items you do not specify for the message 
body are subject to the support of the sending fax server. Some fax servers support only certain 
types of attachments; some fax servers might not support any attachments.
For templates of Wireless Messaging channel type, any template items you do not specify for the 
message body are ignored.
For templates of e Pager channel type, any template that has one or more template items that 
you do not specify for the message body is not sent.
Configuring Communications Templates  Fields for Template Items
Siebel Email Administration Guide Version 8.1/8.2
129
Pick Available Substitutions
The following fields are grouped under Pick Available Substitutions:
Iteration Child Business Component. Select the name of a business component from which 
you want to include record data.
The available business components you can specify are direct children of the recipient source 
business object for the Recipient Group. 
NOTE: In the source business object, any business component that you want to specify in the 
Iteration Child Business Component field must have a link in which the parent business 
component is the primary business component on the business object.
If the Substitute Values check box is selected, and you specify a child business component, then 
the template item is appended to the message body or attachment once for each record in the 
child business component, in iterative fashion. Business component field values are substituted 
for each record.
A template item can include fields from the child business component for which values are 
substituted. The Template Item form displays the available substitutions.
For example, if you target a template to Account Team Members, and you want to include a list 
of opportunities for the account, then you can choose Opportunity as the iteration child business 
component for a template item. 
If the file or literature item for the template item includes any of the field names in the Available 
Fields list, then the values for these fields, for all opportunities that are children of the account, 
are included in the message body or attachment. In this example, values for opportunity name 
and expected revenue figures might be substituted.
Available Fields. Displays the business component fields that are valid for substitution. You can 
use the Available Fields list for reference, or copy and paste such fields into a template file or 
literature item that you use for the template item.
The fields in the Available Fields list come from one of the following sources:
The recipient business component for the Recipient Group (such as Contact, for Account 
Contacts), or the primary business component in the recipient source business object (such 
as Account, for Account Contacts). The business component name, followed by a period, 
prefaces the fields for the primary business component. These business component fields 
appear in the Available Fields list if the Iteration Child Business Component field is empty.
The business component in the Iteration Child Business Component field that represents a 
child (such as Account Note) of the recipient source business object (such as Account). The 
business component name, followed by a period, prefaces the fields for the iteration child 
business component.
All substitution fields must be enclosed in brackets ([ ]) in the template item file or literature 
item.
Siebel Email Administration Guide Version 8.1/8.2
Configuring Communications Templates  Fields for Template Items
130 
Note the following examples:
Available substitution fields for the Account recipient group (for a simple template) include 
[Account.Name], [Account.Last Name], [Account.Location], and so on, from the Account 
business component, which is the primary business component for the Account business 
object.
Available substitution fields for the Account Contacts recipient group (advanced template) 
include:
[Last Name], [City] and so on, from the Contact business component
[Account.Name], [Account.Last Name], [Account.Location], and so on, from the Account 
business component
Available substitution fields for the Account Note iteration child business component include 
[Note], [Note Type], and so on, from the Note business component.
NOTE: For an HTML template (HTML text in the Text field) or an HTML template item, make sure 
that the enclosing brackets and text of any substitution field text do not include any tagging 
changes. For example, do not change from bold to regular text in the enclosing brackets of a 
substitution field. Doing so might prevent proper data substitution.
If your template must contain a literal bracket character ([ or ]), then insert a backslash 
character (\) before the bracket to escape the bracket character, so that the character is correctly 
interpreted.
NOTE: If a substitution field is not enclosed in brackets, or you enclose the substitution field in 
some other notation, such as percentage characters (%), then Communications Outbound 
Manager cannot perform substitution for the field.
Documents you may be interested
Documents you may be interested