Schemes for advanced operations (other than Create, Read, Update, and Delete (CRUD) operations) are generated based on MS CRM SDK classes. They do not require attributes from metadata and are not affected by entity customization. These schemes are generated using logic that is implemented in C# and stored in the resources of the adapter. During design time, Java mechanisms replace specific types with placeholders. The following table lists the 42 schemas with such elements.
Operation |
Placeholder |
Execution Entity |
---|---|---|
AddRecurrenceRequest |
appointment |
recurringappointment |
AddToQueueRequest |
queueItem |
queueitem |
BookRequest |
appointment, recurringappointment, or serviceactivity |
appointment, recurringappointment, or serviceactivity |
CancelSalesOrderRequest |
orderclose |
salesorder |
CloneContractResponse |
contract |
contract |
CloseIncidentRequest |
caseresolution |
case |
CloseQuoteRequest |
quoteclose |
quote |
CompoundCreateRequest |
-* |
invoice, order, quote, duplicaterule |
CompoundUpdateDuplicate- DetectionRuleRequest |
-* |
duplicaterule |
CompoundUpdateRequest |
-* |
invoice, order, quote |
ConvertQuoteToSalesOrder- Response |
order |
quote |
ConvertSalesOrderTo- InvoiceResponse |
invoice |
order |
CopySystemFormRequest |
systemform |
systemform |
CreateActivitiesListRequest |
activity |
marketinglist |
CreateExceptionRequest |
appointment |
appointment |
CreateInstanceRequest |
appointment |
recurringappointment |
CreateRequest |
-* |
-* |
DeleteOpenInstancesRequest |
recurringappointment |
recurringappointment |
DeliverPromoteEmail- Request |
|
|
DistributeCampaign- ActivityRequest |
activity |
campaignactivity |
FulfillSalesOrderRequest |
orderclose |
order |
GenerateInvoiceFrom- OpportunityResponse |
invoice |
invoice |
GenerateQuoteFrom- OpportunityResponse |
quote |
quote |
GenerateSalesOrderFrom- OpportunityResponse |
salesorder |
salesorder |
InitializeFromResponse |
Returns initialized instance |
** |
LoseOpportunityRequest |
opportunityclose |
opportunity |
MergeRequest |
Entity attributes to be set during the merge operation |
account, contact, lead, mailmergetemplate |
ProcessOneMemberBulk- OperationRequest |
For internal use only |
bulkoperation |
PropagateByExpression- Request |
activity |
|
RenewContractResponse |
contract |
contract |
RescheduleRequest |
appointment, recurringappointment, serviceactivity |
appointment, recurringappointment, or serviceactivity |
RetrieveDuplicatesRequest |
all entities |
** |
RetrieveResponse |
-* |
-* |
RetrieveUnpublished- Response |
all entities |
savedqueryvisualization, organizationui, savedquery, webresource, sitemap, systemform |
RetrieveUserSettings- SystemUserResponse |
usersettings |
user |
ReviseQuoteResponse |
quote |
quote |
SendEmailFromTemplate- Request |
|
|
UpdateRequest |
-* |
-* |
UpdateUserSettingsSystem- UserRequest |
usersettings |
user |
ValidateRecurrence- RuleRequest |
recurrencerule |
recurrencerule |
WinOpportunityRequest |
opportunityclose |
opportunity |
WinQuoteRequest |
quoteclose |
quote |
Note:
iWay Software |