pdf viewer in asp.net web application : How to copy picture from pdf file application software utility azure windows winforms visual studio sforce_Web_Services_Developer_s_Guide_v1349-part1167

Chapter 18
Feature-Specific Considerations
Some Salesforce features require special consideration when accessed via the API:
In this chapter ...
• Archived Activities
• Archived Activities
• Person Account Record Types
• Person Account Record Types
• Opportunity Forecast Override Business Rules
• Opportunity Forecast Override
Business Rules
• Call Centers and the API
• Implementing Salesforce Integrations on Force.com
• Call Centers and the API
• Implementing Salesforce Integrations
on Force.com
489
How to copy picture from pdf file - copy, paste, cut PDF images in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Detailed tutorial for copying, pasting, and cutting image in PDF page using C# class code
how to paste a picture into a pdf document; paste image on pdf preview
How to copy picture from pdf file - VB.NET PDF copy, paste image library: copy, paste, cut PDF images in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Tutorial for How to Cut or Copy an Image from One Page and Paste to Another
copying image from pdf to powerpoint; paste picture into pdf preview
Archived Activities
Salesforce archives activities (tasks and events) that are over a year old.
You can use 
queryAll()
to query on all Task and Event records, archived or not.You can also filter on the 
isArchived
field to find only the archived objects.You cannot use 
query()
as it automatically filters out all records where 
isArchived
is set to 
true
.You can update or delete archived records, though you cannot update the 
isArchived
field. If you use the
API to insert activities that meet the criteria listed below, the activities will be archived during the next run of the archival
background process.
Older Events and Tasks are archived according to the criteria listed below. In the Salesforce user interface, users can view
archived activities only in the Printable View or by clicking View All on the Activity History related list or by doing an
advanced search. However, in the API, archived activities can only be queried via 
queryAll()
.
Activities are archived according to the following criteria:
• Events with an 
ActivityDateTime
or 
ActivityDate
value greater than or equal to 365 days old
• Tasks with an 
IsClosed
value of 
true
and an 
ActivityDate
value greater than or equal to 365 days old
• Tasks with an 
IsClosed
value of 
true
, a blank 
ActivityDate
field, and a create date greater than or equal to 365 days
ago
Person Account Record Types
Beginning with API version 8.0, a new family of record types on Account objects is available: "person account” record types.
The person account record types enable specialized business-to-consumer functionality for those who sell to or do business
with individuals. For example, a doctor, hairdresser, or real estate agent whose clients are individuals. For more information
about person accounts, see "What is a Person Account?" and "Person Account Behaviors" in the Salesforce online help.
Record types are person account record types if the Account field 
IsPersonAccount
is set to 
true
.Salesforce provides one
default person account record type, PersonAccount, but an administrator can create additional person account record types.
Conversely, record types with the Account field 
IsPersonAccount
set to 
false
are “business account” record types, which
are traditional business-to-business (B2B) Salesforce accounts.
When a person account is created (or an existing business account is changed to a person account), a corresponding contact
record is also created.This contact record is referred to as a "person contact." The person contact enables the person account
to function simultaneously as both an account and a contact.This is the one and only contact record that can be associated
directly with the person account. Also, the ID of the corresponding person contact record is stored in the 
PersonContactId
field on the person account.
Review this list of facts about person account record types before working with them:
• You may need to contact your account representative to enable the person account feature.
• You can use a query similar to the following example to find all records with a person account record type:
QueryResult qr = query(“select Name, SobjectType,
IsPersonType from RecordType where SobjectType=’Account’
and IsPersonType=True”
• If you issue a 
query()
call against an account, the results return the root object type in the 
SojbectType
field.This
means that the value returned will always be Account.
• A person contact can be modified, but cannot be created or deleted. Since these kinds of contacts do not have their own
record detail page, clients should redirect users to the corresponding person account (Account) page. SOSL results will
not include any of the contact fields enabled when 
IsPersonAccount
is set to 
true
.The contact 
ReportsToId
field is
not visible.
• If you delete the account, the contact is also deleted.You cannot directly delete the contact; you must delete the account.
490
Archived Activities
C# PDF insert image Library: insert images into PDF in C#.net, ASP
NET image adding library control for PDF document, you can easily and quickly add an image, picture or logo to any position of specified PDF document file page
copying image from pdf to word; cut picture pdf
VB.NET PDF insert image library: insert images into PDF in vb.net
Enable users to insert images to PDF file in ASPX webpage project. Import graphic picture, digital photo, signature and logo into PDF document.
copy image from pdf reader; paste image into pdf form
• You can change the record type of an account across record type families (typically performed when migrating business
accounts to person accounts, but the reverse operation is also supported).When you change the record type from a business
account to a person account, the person contact is created.When you change the record type from a person account to a
business account, the person fields are set to null, and the person contact becomes a regular contact with the same parent
account it had before the change.
Note: You cannot change record types across record type families in the Salesforce user interface.
• If you change the record type of a business account to a person account using either 
update()
or 
upsert()
, you cannot
make any other changes to fields in that account in the same call; if attempted,the fault
INVALID_FIELD_FOR_INSERT_UPDATE
will result. However, you can change record type values from one person account
record type to another, or from one business account record type to another, in the same call with other changes.
• When converting a business account to a person account, there must be a one-to-one relationship between each business
account record and its corresponding contact record. Furthermore, fields common to both records such as 
Owner
and
Currency
must have identical values.
• Workflow and validation formulas do not fire during a change in record types from or to person accounts.To have workflow
or validation formulas trigger when a person account record type is changed to business account (or business account record
type is changed to person account), set up a separate trigger that occurs after the update has been made.
• When you change a business account to a person account, valid records will be changed and invalid records will show an
error in the results array.
• When you change a person account to a business account, no validation is performed.
describeLayout()
for version 7.0 and below will return the default business account record type as the default record
type even if the tab default is a person account record type. In version 8.0 and after, it will always be the tab default.
describeLayout()
for version 7.0 and below will not return any person account record types.
describeSObject()
for version 7.0 and below will show Account objects as not creatable if the profile does not have
access to any business record types.
• After conversion, the new person accounts will have unique one-to-one relationships with the contact records that formed
them. As is true for all person accounts, no other contacts can be associated to a person account.
• After conversion, any existing account field history information remains on the person accounts. Any existing contact field
history information is retained on the contact, but is not added to the person accounts field history.
For more information about person accounts, see the Salesforce online help.
Opportunity Forecast Override Business Rules
Customizable forecasting is the preferred way to track revenue data in Salesforce. If you have customizable forecasting enabled
for your organization, users with the "Override Forecast" permission can override forecast amounts for themselves and their
direct reports. For more information, see "Overriding Customizable Forecasts" in the Salesforce online help.
You can use the following objects to retrieve opportunity forecast override information:
• OpportunityOverride
• LineitemOverride
These read-only objects keep an up-to-date record of the current values related to forecasts, whether those values are inherited
directly from the opportunity or reflect an opportunity forecast override. Inherited values are stored in these objects, separate
from the opportunity object, to improve performance.
If an override record exists (whether or not a particular value is overridden), the 
Amount
,
Quantity
,
Forecast Period
,
Forecast Category
values. and 
Unit Price
on LineitemOverride values stored in OpportunityOverride or
LineitemOverride are used to compute the forecast for the 
OwnerId
specified in the record.These objects represent the user's
view of the Opportunity or OpportunityLineItem with regard to forecasting, and may reflect overridden values from an
opportunity owner or Forecast Manager below the specified user in the Forecast Hierarchy. If an override record does not
491
Opportunity Forecast Override Business Rules
VB.NET Image: Image Cropping SDK to Cut Out Image, Picture and
first! VB.NET Image & Picture Cropping Application. Do you need to save a copy of certain part of an image file in a programming way?
how to copy an image from a pdf; how to copy a picture from a pdf to a word document
C# HTML5 Viewer: Deployment on ASP.NET MVC
under Views according to config in picture above. RasterEdge.XDoc.PDF.HTML5Editor. dll. Open RasterEdge_MVC3 DemoProject, copy following content to your project:
how to cut a picture out of a pdf file; how to copy image from pdf file
exist, then the values stored in the Opportunity or OpportunityLineItem record are used, and no override information appears
to the user.
In the Forecast Hierarchy, one user at each non-leaf level is designated as the Forecast Manager.The Forecast Manager sees
the Opportunity Forecast Related List on the Opportunity Detail page when they view an opportunity owned by a subordinate
user (if that user has the Allow Forecasting permission). A Forecast Manager’s forecasts include contributions from those
same subordinates. Other users in the same role as a Forecast Manager just see their own opportunities reflected in their
forecasts.
Note: Keep in mind that this section discusses both forecast managers and opportunity owners.When we describe
traversals from a user and travelling along the forecast hierarchy, it is always in order, unless otherwise specified. For
more information about forecast managers and the forecast hierarchy, see the Salesforce online help.
If your organization has territory management enabled, the territory hierarchy drives forecast data. See What is Territory
Management? in the Salesforce online help.
OpportunityOverride Lifecycle
OpportunityOverride records are created, updated, or deleted only under certain conditions, and only for relevant users.
Note: Because LineitemOverride records always have a parent record in the OpportunityOverride object with the
same 
OpportunityId
and 
OwnerId
, this section explains the lifecycle of the OpportunityOverride records first, then
explains any additional behaviors relevant only to LineitemOverride records.
Creating Opportunity Overrides
Forecast managers can override a forecast-related value (such as 
Amount
,
Quantity
, Forecast Period, and 
ForecastCategory
)
by editing the Opportunity Forecasts related list on an opportunity owned by a subordinate user. Also, the opportunity owner
can change Opportunity forecast-related values (such as 
ForecastCategory
,
StageName
,
Amount
, and 
CloseDate
) on an
Opportunity that he or she owns.
ForecastCategory
has additional rules governing it; see Special Case: Forecast Category
for more information.
When a user sets the first override for a particular Opportunity record,OpportunityOverride records are created and appropriate
values are written for the opportunity owner and every forecast manager above the Opportunity owner in the forecast hierarchy.
The values stored in each user's record depend on their location in the hierarchy—users below the user who made an override
will have the original values. Other users will have the overrides, plus the Opportunity values for anything not overridden.
When subsequent override values are set, the new values are written to the OpportunityOverride records of the user who set
the override and other forecast managers above in the forecast hierarchy, until an existing override value is reached.
Quantity can only be overridden in the Salesforce user interface if Quantity Forecasting is enabled on the Forecast Settings
page, and 
Amount
can only be overridden if Revenue Forecasting is enabled.
Note: Any changes that an opportunity owner can make on the Opportunity Forecast edit page are applied to the
Opportunity record as well as the relevant OpportunityOverride records.
Updating Opportunity Values and Opportunity Override Values
Whenever an opportunity forecast-related value is updated on the Opportunity record itself, the corresponding records in the
OpportunityOverride for the Opportunity owner and forecast managers above the owner in the forecast hierarchy are updated,
until the first override value is encountered.The Opportunity owner cannot override anything except 
ForecastCategory
,
but he or she can edit the 
CloseDate
and 
StageName
on the Opportunity Forecast edit page, in addition to
ForecastCategory
. All three fields correspond to the Opportunity record, and the result is the same whether they make
the changes on the Opportunity Forecast edit page or the Opportunity edit page.
Changes to the following Opportunity fields also affect records in the OpportunityOverride:
492
Opportunity Forecast Override Business Rules
VB.NET Image: Image Resizer Control SDK to Resize Picture & Photo
NET Method to Resize Image & Picture. Here we code demo, which you can directly copy to your provide powerful & profession imaging controls, PDF document, image
cut and paste image from pdf; pasting image into pdf
VB.NET PDF remove image library: remove, delete images from PDF in
C#.NET PDF pages extract, copy, paste, C# Powerful PDF image editor control, compatible with .NET Support removing vector image, graphic picture, digital photo
how to copy an image from a pdf to powerpoint; how to copy pictures from pdf to powerpoint
CloseDate
affects the forecast 
PeriodId
if the new 
CloseDate
falls into a different Forecast Period than the old
CloseDate
. In this case, the OpportunityOverride
PeriodId
is updated on the opportunity override record of the
opportunity owner, and all forecast managers above the owner in the forecast hierarchy, until the first overriden 
PeriodId
is encountered.
• CurrencyType
IsoCode
changes always cause an update to the opportunity owner's OpportunityOverride. No other object
is updated unless 
Amount
changes, which is often the case.
• If territory management is enabled, territory changes on the Opportunity affect OpportunityOverride records. An
Opportunity owner's OpportunityOverrides are updated with the new territory, and OpportunityOverride records are
inserted or updated for forecast managers above the Opportunity owner in the forecast hierarchy.OpportunityOverride
records are also deleted for any forecast manager whose territory (stored on the override record) is no longer above the
Opportunity owner in the new opportunity territory.That is, even if the Opportunity owner remains a subordinate of a
forecast manager before and after the update, if they roll up into a different territory, that forecast manager loses the
OpportunityOverrides for the old territory and new records are created for the new territory.
• When an Opportunity is set to Closed Won (the 
StageName
value is 
Closed Won
), the 
AmountInherited
,
QuantityInherited
, and 
PeriodInherited
fields in OpportunityOverride are set to 
true
and the corresponding
values are updated to match the Opportunity, if they are different.The OpportunityOverride
ForecastCategoryInherited
flag is also set to 
true
and the Opportunity
ForecastCategory
is set to Closed, unless
it has been overridden to Omitted. Omitted is the only valid 
ForecastCategory
override for a Closed Won opportunity.
• When an Opportunity is set to Closed Lost, the 
Amount
and 
PeriodInherited
flags are set to 
true
, and the corresponding
values are updated to match the Opportunity, if they are different, and the 
ForecastCategoryInherited
flag is set to
true
and the 
ForecastCategory
is set to Omitted if the current value is anything other than Omitted.
Deleting Opportunity Overrides
OpportunityOverride records are not deleted unless one of the following triggering events occurs:
• An Opportunity is deleted.
• A change is made in the forecast hierarchy, such that a particular OpportunityOverride owner is no longer above the
Opportunity owner or is no longer the forecast manager in the relevant role or territory.
• An Opportunity is transferred to a new owner or territory, individually or as part of an account transfer.
• The “Allow Forecasting” permission is removed from a user.
When an Opportunity is transferred to a new owner, an OpportunityOverride record for the new owner is added as needed,
and OpportunityOverride records are deleted for all users that are not forecast managers above the new owner in the forecast
hierarchy, possibly including the previous Opportunity owner. Also,OpportunityOverride records are updated or inserted as
necessary for all forecast managers above the new owner in the forecast hierarchy. Restrictions on Opportunity owners are
strictly enforced during a transfer. If the new owner was in the forecast hierarchy of the previous owner, and had made overrides
that are no longer valid as the opportunity owner, such as an 
Amount
override, then the corresponding inherited flag is set to
true
and the value is refreshed from the opportunity.
Special Case: Forecast Category
An additional rule applies to 
ForecastCategory
values: If you set the 
ForecastCategory
in a new opportunity that is
not the default forecast category for the stage selected, or update an existing 
ForecastCategory
on an opportunity, then
OpportunityOverride records are created for relevant users as described above. Since only Opportunity owners can update the
ForecastCategory
on an opportunity record directly, this scenario is treated as a 
ForecastCategory
override by the
opportunity owner (the 
ForecastCategoryInherited
flag on that user's OpportunityOverride record is 
false
).
LineitemOverride Object Lifecycle
Additional rules apply to line item overrides, as explained in the rest of this section.
Creating Line Item Overrides
493
Opportunity Forecast Override Business Rules
VB.NET TIFF: How to Draw Picture & Write Text on TIFF Document in
Copy the demo codes and run your project to see New RaterEdgeDrawing() drawing.Picture = "RasterEdge" drawing & profession imaging controls, PDF document, tiff
paste jpg into pdf preview; copy image from pdf to pdf
VB.NET TIFF: Add New Image to TIFF File in Visual Basic .NET
". When you want to copy an image, graphics How to - Code. Here is a guide for using VB.NET code to append image or picture to TIFF file in .NET applications
copy and paste images from pdf; cut and paste pdf images
The full set of LineitemOverride records for each OpportunityOverride record is always created to mirror the line item records
that exist for the Opportunity record.Whether a user makes an override at the opportunity level or line item level, or even
just edits Forecast Category on the Opportunity Edit (only opportunity owners can do this), the end result is the same in terms
of the Opportunity and LineitemOverride records that are created.
Updating Line Item Overrides
All information from Updating Opportunity Values and Opportunity Override Values applies to updating LineitemOverride
records, with these changes:
• Forecast Category overrides at the opportunity level are cascaded down into child LineitemOverride records, if the Forecast
Category has not been overridden for a particular line item by that user or a subordinate user.That is, when a user establishes
an opportunity-level Forecast Category override, any line item-level Forecast Category overrides by a subordinate forecast
manager will take precedence when updating line item Forecast Category values for this user and any superiors.The
converse is not true. Forecast Category on an OpportunityOverride record is never updated in response to a Forecast
Category override on a LineitemOverride record by any user.When a user sets a Forecast Category override at the line
item level, the override value is written to the LineitemOverride records of the user who set the override and other forecast
managers above that user in the forecast hierarchy, until an existing override value is reached.
• Opportunity line item values for 
Unit Price
,
Total Price
and 
Quantity
, if changed, are saved on the LineitemOverride
records for the opportunity owner and above in the forecast hierarchy, until the first overriden value is encountered for the
field. Quantity can only be overridden in the Salesforce user interface if Quantity Forecasting is enabled on the Forecast
Settings page.
Unit Price
and 
Total Price
can only be overridden if Revenue Forecasting is enabled.
When 
Quantity
or 
Unit Price
are overridden, the 
Total Price
is computed and written to the relevant LineitemOverride
record.When 
Total Price
is overridden, but not 
Unit Price
, the 
Unit Price
is computed and written to the relevant
LineitemOverride records. If both are overridden, no computation occurs.The computation applies to the LineitemOverride
record that contains the override value and related LineitemOverride records that inherit the overridden value.That is, for a
given LineitemOverride record, we compute 
Total Price
or 
Unit Price
according to the above rules, if an override is
made on the current record or if the record inherited an override made by a subordinate forecast manager.
Note that if you have selected the value Schedule Date in the Setup
Customize
Forecasts
Forecast Settings
Forecast Date picklist, you cannot override these values:
• If forecasting by Revenue, or Revenue and Quantity, and the OpportunityLineItem record has a Revenue schedule, you
cannot override 
Unit Price
and 
Total Price
.
• If forecasting by Quantity, or Revenue and Quantity, and the OpportunityLineItem records have Quantity schedules, you
cannot override Quantity.
Deleting Line Item Overrides
Whenever a line item is deleted,LineitemOverride records relating to that line item are deleted for all users, similar to
opportunities. Also, opportunity transfers and forecast hierarchy changes affect line item overrides the same way they affect
opportunity overrides.That is, if an OpportunityOverride record is deleted, all the child LineitemOverride records, matching
on 
OpportunityId
and 
OwnerId
, are also deleted.
Call Centers and the API
The API provides access to information about computer telephony integration (CTI) call centers with the
describeSoftphoneLayout()
call.You must have the CTI Integration feature enabled for your organization. Contact
your account representative for assistance.
The API supports limited access to call center-related objects, including being able to create call centers, and create or modify
additional numbers for the call center:
Description
Topic
Call Center object description, including fields and usage.
CallCenter
494
Call Centers and the API
Description
Topic
Configuration settings that allow you to add an additional number if it cannot easily be categorized
as a user, contact, lead, account, or any other object. Examples include phone queues or conference
rooms.
AdditionalNumber
In addition, several fields have been added to existing objects to support call centers.The following fields provide configuration
settings for operation of a call center:
Description
Field
Properties
Field Type
Field Name
Object Name
Represents the result of a given call, for
example, "we'll call back," or "call
unsuccessful." Limit is 255 characters.
Create
(Task
only)
Filter
string
CallDisposition
OpenActivity
ActivityHistory
Task
For the Task object, corresponds to the
Salesforce user interface label Call Result.
Nillable
You can also create and update values for this
field in Task.
Update
(Task
only)
Duration of the call in seconds.
Create
(Task
only)
Filter
int
CallDurationInSeconds
OpenActivity
ActivityHistory
Task
For Task, you can also create and update
values for this field.
Nillable
Update
(Task
only)
Name of a call center. Limit is 255 characters.
Filter
Nillable
string
CallObject
OpenActivity
ActivityHistory
For Task, you can also create and update
values for this field.
Update
(Task
only)
Task
The type of call being answered: Inbound,
Internal, or Outbound.
Create
(Task
only)
Filter
picklist
CallType
OpenActivity
ActivityHistory
Task
For Task, you can also create and update
values for this field.
Nillable
Restricted
picklist
Update
495
Call Centers and the API
Description
Field
Properties
Field Type
Field Name
Object Name
The unique identifier for the call center
associated with this user.
Create
Filter
Nillable
reference
CallCenterId
User
Update
Indicates whether a user will be automatically
logged in to a call center when logging in to
Create
Update
boolean
UserPermissionsCall
CenterAutoLogin
User
the Salesforce application (
true
) or not
(
false
).
Implementing Salesforce Integrations on Force.com
You can implement your Salesforce integrations or other client applications, on the Force.com platform by creating an
AppExchange app:
1. Create a WebLink that passes the user session ID and the API server URL to an external site:
https://www.your_tool.com/test.jsp?sessionid={!API_Session_ID}&url={!API_Partner_Server_URL_80}
Use 
https
to ensure your session ID cannot be detected.
2. The page pointed to in the step above takes the session ID and uses it to call back to the API. Use getUserInfo() to return
the 
userID
associated with the session and related information. If needed, you can also use retrieve on the User object to
retrieve any additional information you need about the user.
3. Maintain a cross-reference between the 
UserId
or username and the corresponding user ID in your system, which you
can do using a WebLink that is executed when the user clicks on a tab, or a WebLink on the page layout.
4. Package and upload this app using the instructions in the Salesforce online help topic "Creating and Uploading Packages."
496
Implementing Salesforce Integrations on Force.com
Index
.Net handling of non-string fields472
A
Account object90
AccountContactRole object97
AccountHistory object98
AccountOwnerSharingRule object99
AccountPartner object100
AccountShare object102
AccountTeamMember object104
AccountTerritoryAssignmentRule object105
AccountTerritoryAssignmentRuleItem object106
ActivityHistory109
AdditionalNumber object111
Apex
SOSL FIND clause syntax396
ApexClass object113
ApexComponent object114
ApexPage object116
ApexTrigger object117
API usage metering469
Approval object119
Asset object121
AssignmentRule object123
AssignmentRuleHeader header459
AsyncApexJob object124
Attachment object125
authentication62
B
BrandTemplate127
BusinessProcess object131
C
Call centers and the API494
CallCenter object132
CallOptions header460
calls
convertLead324
create328
delete332
describeGlobal417
describeLayout419
describeSObject427
describeSObjects429
describeSoftphoneLayout440
describeTabs441
emptyRecycleBin335
getDeleted337
getServerTimestamp445
getUpdated340
getUserInfo446
invalidateSessions343
list of core calls323
list of describe calls417
list of utility calls445
login345
logout348
calls (continued)
merge349
process352
query354
queryAll381
queryMore383
resetPassword449
retrieve386
search388
sendEmail450
setPassword456
undelete407
update409
upsert413
Campaign object133
CampaignMember object137
CampaignMemberStatus object139
CampaignOwnerSharingRule object140
CampaignShare object141
cascading deletes50
Case object142
CaseComment object146
CaseContactRole object147
CaseHistory object148
CaseOwnerSharingRule object149
CaseShare object150
CaseSolution object151
CaseStatus object152
CategoryData object153
CategoryNode object154
CategoryNodeLocalization object155
characters reserved in SOQL SELECT363
characters reserved in SOSL FIND395
child relationships
identifying377
chunking of HTTP471
cipher key length62
client certificate download476
client parameter in CallOptions header460
Community object156
comparison operators361
compression470
connections, HTTP persistent471
Contact object156
ContactHistory object161
ContactOwnerSharingRule object162
ContactShare object163
content type requirements469
Contract object164
ContractContactRole object168
ContractHistory object169
ContractStatus object170
convertLead calls324
count()363
create call328
CreatedById fields47
CreatedDate fields47
CSS for Salesforce look and feel69
Currency fields, querying with SOSL405
CurrencyType object170
custom objects52
497
Index
D
data types, mapping API data types to Salesforce field types33
database server instances469
date formats367
date literals367
DatedConversionRate object172
delete call332
deleting and cascading deletes50
describeGlobal call417
describeLayout call419
describeSObject call427
describeSObjects call429
describeSoftphoneLayout call440
describeTabs call441
Division object172
Divisions, filtering in SOSL404
Document object174
DocumentAttachmentMap176
E
effective dated currency172
EmailHeader header461
EmailMessage object177
EmailServicesAddress object179
EmailServicesFunction object180
EmailStatus183
EmailTemplate object184
DocumentAttachmentMap176
emptyRecycleBin call335
Enterprise WSDL and .Net472
EntityHistory object186
error handling59
escape sequences for quoted string362
Event object187
EventAttendee object194
expiration of session ID60
external ID fields413
F
field types28
fields
.Net and the Enterprise WSDL handling of non-string fields472
external ID fields413
system fields47
FIND clause, SOSL394
syntax used in Apex396
FiscalYearSettings object195
Folder object196
ForecastShare object198
foreign keys
null value and relationship query376
G
getDeleted call337
getServerTimestamp call445
getUpdated call340
getUserInfo call446
Group object198
GroupMember object200
H
headers
AssignmentRuleHeader459
CallOptions460
EmailHeader461
LocaleOptions462
LoginScopeHeader463
MruHeader463
QueryOptions464
SessionHeader465
UserTerritoryDeleteHeader465
HTTP chunking471
HTTP persistent connections471
I
ID fields47
Idea object201
IdeaComment object202
implicit security restrictions for objects and field64
IN clause, SOSL396
internationalization471
invalidateSessions call343
ISO-8859-1471
L
LastModifiedById fields47
LastModifiedDate fields47
Lead object203
LeadHistory object210
LeadOwnerSharingRule object211
LeadShare object212
LeadStatus object213
LIMIT364
LIMIT clause, SOSL404
limiting API requests (API usage metering)469
LineItemOverride object214
LocaleOptions header462
localization and character sets471
logical operators362
login62
login call345
login server URL468
LoginScopeHeader463
logout call348
lookup relationships50
M
MailMergeTemplate object215
mapping API data types to Salesforce field types33
master-detail relationships50
merge call349
metering API usage469
MruHeader header463
Multicurrency organizations, querying currency fields with SOSL405
N
Note object218
NoteAndAttachment object219
notifications call in outbound messaging WSDL477
null values
in foreign key with relationship query376
498
Index
Documents you may be interested
Documents you may be interested