| java.lang.Object | ||
| ↳ | org.mule.module.dynamicscrm.BaseDynamicsCRMConnector | |
| ↳ | org.mule.module.dynamicscrm.DynamicsCRMConnector | |
Known Direct Subclasses
|
Known Indirect Subclasses
|
Microsoft Dynamics CRM 2011 Ondemand version
This connector allow the integration with MS Dynamics CRM 2011 Ondemand version. The service of MS Dynamics CRM provide a few operations that are extensible for all the entities (default and custom) created. A list of the default entities can be found in the MSDN documentation link: "http://msdn.microsoft.com/en-us/library/bb959317.aspx The connector uses Windows Live ID for Authentication. To use this connector you need a Windows Live ID Account and a Microsoft Dynamics CRM (2011) Online Account| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| authenticationReintents | If the authentication process against Mircosoft Live ID fails the first time the connector can retry the process a defined number of times. | ||||||||||
| logger | |||||||||||
| username | |||||||||||
|
[Expand]
Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.mule.module.dynamicscrm.BaseDynamicsCRMConnector
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Associate a set of entities
| |||||||||||
Connect to MS Dynamics.
| |||||||||||
Create entity
| |||||||||||
Delete entity
| |||||||||||
Disassociate a set of entities
| |||||||||||
Execute a business logic method
| |||||||||||
Returns the session id for the current connection
| |||||||||||
Retrieve entity
| |||||||||||
This method is deprecated.
Use retrieveMultipleByQuery instead
| |||||||||||
Retrieve multiple entities by a query described by and XML
The definition of the Microsoft XML Query Language can be found in the Schema Definition in this link: http://msdn.microsoft.com/en-us/library/bb930489.aspx
The aggregation examples can be found in this link: http://msdn.microsoft.com/en-us/library/gg309565.aspx
| |||||||||||
Update entity
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.mule.module.dynamicscrm.BaseDynamicsCRMConnector
| |||||||||||
From class
java.lang.Object
| |||||||||||
If the authentication process against Mircosoft Live ID fails the first time the connector can retry the process a defined number of times.
Associate a set of entities
| entityName | Logical name of entity |
|---|---|
| entityId | Guid of entity in string form |
| relationshipEntityRoleIsReferenced | If the role of the entity is "Referenced" (true) of "Referencing" (false) |
| relationshipSchemaName | The type of relationship |
| relatedEntitiesAttributes | List of the attributes of related entities |
| IOrganizationServiceAssociateOrganizationServiceFaultFaultFaultMessage | If associate fails |
|---|
Connect to MS Dynamics.
| username | The username of the Dynamics CRM (example: user@company.onmicrosoft.com). |
|---|---|
| password | The password of the user of the Dynamics CRM. |
| organizationServiceUrl | The organization Url. This can be found inside the Dynamics CRM system. For more detail where to find this parameter check this link |
| ConnectionException |
|---|
Create entity
| logicalName | A logical name |
|---|---|
| entity | An entity object represented as a map |
| IOrganizationServiceCreateOrganizationServiceFaultFaultFaultMessage | If create fails |
|---|---|
| IOrganizationServiceExecuteOrganizationServiceFaultFaultFaultMessage | If execute fails |
Delete entity
| logicalName | Logical name of the entity to be updated |
|---|---|
| guid | The guid of the entity to be retrieved |
| IOrganizationServiceDeleteOrganizationServiceFaultFaultFaultMessage | If delete fails |
|---|
Disassociate a set of entities
| entityName | Logical name of entity |
|---|---|
| entityId | Guid of entity in string form |
| relationshipEntityRoleIsReferenced | If the role of the entity is "Referenced" (true) of "Referencing" (false) |
| relationshipSchemaName | The type of relationship |
| relatedEntitiesAttributes | List of the attributes of related entities |
| IOrganizationServiceDisassociateOrganizationServiceFaultFaultFaultMessage | If disassociate fails |
|---|
Execute a business logic method
| requestName | Logical name of request to be made |
|---|---|
| requestGuid | The guid of the request to me made |
| requestParameters | A collection of parameters to the request in Map |
| IOrganizationServiceExecuteOrganizationServiceFaultFaultFaultMessage | If execute fails |
|---|
| key |
|---|
| IOrganizationServiceExecuteOrganizationServiceFaultFaultFaultMessage |
|---|
| IOrganizationServiceExecuteOrganizationServiceFaultFaultFaultMessage |
|---|
Returns the session id for the current connection
Retrieve entity
| logicalName | Name od the entity to be retrieved |
|---|---|
| guid | The guid of the entity to be retrieved |
| attributes | Attributes that will be retrieved from the entity specified |
| IOrganizationServiceRetrieveOrganizationServiceFaultFaultFaultMessage | If retrieve fails |
|---|
This method is deprecated.
Use retrieveMultipleByQuery instead
Retrieve multiple entities by attributes values and sorting options
| entityName | Name of the entity type |
|---|---|
| columns | Columns to retrieve |
| attributes | Attributes to filter by |
| values | Values of the attributes |
| orders | Ordering fields, key is the name, value is "Ascending" or "Descending" |
| count | Number of rows to retrieve |
| pageNumber | Number of page to retrieve |
| pagingCookie | Paging cookie |
| returnTotalRecordCount | If total record count should be returned |
| IOrganizationServiceRetrieveMultipleOrganizationServiceFaultFaultFaultMessage | If retrieveMultiple fails |
|---|
Retrieve multiple entities by a query described by and XML
The definition of the Microsoft XML Query Language can be found in the Schema Definition in this link: http://msdn.microsoft.com/en-us/library/bb930489.aspx The aggregation examples can be found in this link: http://msdn.microsoft.com/en-us/library/gg309565.aspx| query | Query XML |
|---|---|
| pagingConfiguration | The configuration for the pagination feature |
| IOrganizationServiceRetrieveMultipleOrganizationServiceFaultFaultFaultMessage | If retrieveMultiple fails |
|---|
| authenticationReintents |
|---|
Update entity
| logicalName | Logical name of the entity to be updated |
|---|---|
| guid | The guid of the entity to be retrieved |
| attributesToUpdate | The attributes that will be updated, in Map |
| IOrganizationServiceUpdateOrganizationServiceFaultFaultFaultMessage | If update fails |
|---|---|
| IOrganizationServiceRetrieveOrganizationServiceFaultFaultFaultMessage | If update fails |
| IOrganizationServiceExecuteOrganizationServiceFaultFaultFaultMessage | If execute fails |